Guía de envío de soluciones
Su docente crea elementos de evaluación de MATLAB® Grader™, que buscan evaluar sus habilidades de programación en MATLAB.
Cada elemento de evaluación contiene lo siguiente:
La descripción de un elemento de evaluación escrita por su docente, que contiene detalles de la evaluación que debe resolver y que también suele especificar lo que debe contener la solución
Un área para resolver la evaluación, donde puede introducir el código
Acciones para guardar, restablecer, ejecutar, ejecutar pruebas previas (si se proporcionan) y enviar
Resultados de la prueba de evaluación y comentarios
Para obtener más información sobre las pruebas previas, las limitaciones de tamaño, el número de intentos y otros factores que debe considerar cuando escriba el código de su solución, consulte Guía de soluciones.
Para obtener información sobre cómo acceder a sus elementos de evaluación, consulte Acceder a cursos y tareas en MATLAB Grader. Si se ha inscrito en un SGA, póngase en contacto con su docente.
Guía de soluciones
Mientras esté trabajando en su solución, tenga en cuenta la información de esta sección sobre las pruebas previas, las limitaciones de tamaño, el número de intentos y otros factores que debe considerar cuando escriba el código de su solución.
Pruebas previas
Las pruebas previas son pruebas de evaluación proporcionadas por su docente que puede ejecutar sin enviar su solución para su calificación. Difieren de las pruebas de evaluación comunes en los siguientes aspectos:
Cuando ejecuta pruebas previas antes del envío, los resultados de las pruebas previas no se registran en el libro de notas.
La ejecución de pruebas previas no cuenta en lo que respecta al límite de intentos.
Puede ver el código de la prueba de evaluación en una prueba previa, así como la salida generada por ese código.
Tenga en cuenta que cuando envía su solución, las pruebas previas también se ejecutan y se tratan como pruebas de evaluación comunes, por lo que contribuyen a la calificación final.
Cuando envía su solución, las evaluaciones de las pruebas previas también se ejecutan y se tratan como pruebas de evaluación comunes, y contribuyen a la evaluación final.
Ejecute cualquier prueba previa disponible antes de enviar su solución. Los resultados de las pruebas previas pueden proporcionar comentarios valiosos y se pueden usar para determinar si su solución va por el buen camino antes de enviarla.
Pruebe su solución antes de enviarla haciendo clic en Ejecutar prueba previa. Observe que la opción para ejecutar pruebas previas solo aparece si su docente ha creado pruebas previas para una evaluación en particular.
Compruebe los resultados de evaluación de las pruebas previas. Cada prueba que la solución ha suspendido incluye un mensaje de error que indica qué ha causado el fallo. Las soluciones que han aprobado tienen una marca de verificación verde.
Nota
Las pruebas previas no cuentan como intento. Debe enviar igualmente su solución, aunque todas las pruebas de evaluación sean pruebas previas.
Límite de tiempo de ejecución
MATLAB Grader aplica un límite de tiempo de ejecución de 60 segundos. El tiempo empieza a contar cuando hace clic en Ejecutar o en Enviar, y se detiene cuando la salida o los resultados de la prueba de evaluación se muestran. En MATLAB Online™, el límite de tiempo de ejecución solo se aplica cuando envía la solución.
Puede obtener una estimación del tiempo necesario para ejecutar su solución ejecutándola con MATLAB Online, ya que el entorno computacional usado para ejecutar el código de MATLAB es muy similar al que usa MATLAB Grader.
Cuando envía su solución, MATLAB Grader ejecuta la solución de su docente cada vez que usted ejecuta su solución. Para evaluaciones de tipo script, su solución solo se ejecuta una vez. En evaluaciones de tipo función, es posible que su solución se ejecute en cada prueba de evaluación. El tiempo total de ejecución incluye la ejecución de las soluciones y de las pruebas de evaluación. Este tiempo no debe superar los 60 segundos.
Nota
Es posible que pueda ver la salida del código cuando haga clic en Ejecutar script o en Ejecutar función, pero cuando envía la solución, recibe el mensaje de error "The server timed out while running and assessing your solution". Este error se debe al tiempo de ejecución adicional necesario para evaluar la exactitud de su solución. Busque la forma de reducir el tiempo de ejecución de su solución.
Si recibe una advertencia que le indica que se ha agotado el tiempo de espera del servidor, significa que la solución tardó demasiado en ejecutarse. Los errores de límite de tiempo del servidor suelen deberse a errores en su solución, a código ineficiente o a que se está imprimiendo en la pantalla una salida demasiado grande. Existe una solución viable, de modo que debe buscar la forma de reducir el tiempo de ejecución de su solución.
Límite de intentos
Su docente puede especificar un límite de intentos, que es el número máximo de veces que puede enviar una solución. El botón Enviar indica el número de intentos y el límite de intentos.
Si su docente no especifica un límite de intentos, puede enviar todas las soluciones que desee.
Cuando solo queda un intento, se solicita que confirme el envío final. El botón Enviar se desactiva después de que haya usado todos los intentos.
Soluciones enviadas tarde
MATLAB Grader permite seguir enviando soluciones a evaluaciones después de la fecha límite de la tarea.
Es posible que su docente ponga una fecha límite para los elementos de evaluación asignados. Es posible que se permita enviar tarde las soluciones. Consulte con su docente cómo se tratan los intentos enviados tarde.
Resultados de pruebas de evaluación
MATLAB Grader evalúa cada solución frente a las pruebas de evaluación que su docente creó. Si su solución aprueba todas las pruebas de esta evaluación, MATLAB Grader marca la solución como correcta. Si su solución suspende una o más pruebas, marca la solución como incorrecta.
Cada solución suspendida incluye un mensaje de error que indica qué ha causado el suspenso, así como comentarios adicionales proporcionados por su docente. Las soluciones que aprueban tienen una marca de verificación verde.
Tamaño de la solución (solo cursos de MATLAB Grader)
MATLAB Grader calcula el tamaño de la solución usando un algoritmo de recuento de nodos. El tamaño no es un factor en la puntuación de la solución; por lo tanto, no lo tenga en cuenta como un comentario sobre la calidad de su solución. Sin embargo, el código similar tiene un tamaño similar. Por lo tanto, puede usar el tamaño para valorar si su enfoque es parecido o diferente a los intentos realizados por otras personas.
Soluciones anteriores
Cuando trabaja en una mejora de su solución, puede resultarle útil ver otras soluciones que ya ha enviado para compararlas.
En MATLAB Grader o en su SGA, haga clic en Mis soluciones para ver todas las soluciones que ha enviado para la evaluación en la que está trabajando. Si está trabajando en MATLAB Online, vuelva antes a MATLAB Grader o a su SGA.