Introducción

Completado

PyBryt es una biblioteca de Python de código abierto que proporciona comentarios específicos a los alumnos mientras trabajan, a través de una tarea sin que intervengan instructores. Es un marco automatizado que evalúa la solución a un problema de un alumno y determina su exactitud. El marco PyBryt proporciona mensajes dirigidos al alumno sobre detalles de implementación específicos, que comparan una solución con una o varias implementaciones de referencia proporcionadas por el instructor. De esta manera, los alumnos pueden obtener las mismas sugerencias y punteros útiles de forma automática, sin tener que reunirse con un instructor.

Este módulo es la continuación del módulo Introducción a PyBryt y trata temas más avanzados que se basan en la información proporcionada en el primer módulo.

¿Qué aprenderá?

En este módulo, descubrirá opciones para configurar anotaciones, combinar anotaciones con anotaciones relacionales y comprobar la complejidad del tiempo en el código de los alumnos. También aprenderá a incorporar PyBryt a una canalización de calificación.

¿Cuál es el objetivo principal?

Al final de este módulo, debería poder escribir implementaciones de referencia que implementen lógica compleja para evaluar los envíos de los alumnos y saber crear una canalización para calificar los envíos.