En mi universidad, la Escuela de Informática y Ciencias de la Información se ejecuta un servidor CVS estudiante. Cada sujeto (que elige usarlo) obtiene un repositorio, con cada alumno inscrito en el tema obteniendo una carpeta allí. Las cuentas de administrador obviamente tienen acceso a todo el lote, mientras que cada estudiante solo puede pagar en su propia carpeta.
Por ejemplo, tomemos el tema Sistemas Operativos (He enseñado en el pasado):
/cis_os_2009
|-studentID1
|-assignment1
|-assignment2
|-prac1
|-studentID2
|-etc
En las especificaciones de asignación que damos instrucciones para la presentación de las tareas.
Me gusta más el sistema de envío de CVS que los correos electrónicos y el sistema de envío web que utilizan otras áreas de la universidad. Enseña a los estudiantes a usar un sistema de control de versiones. Puede borrar casi por completo la excusa "mi unidad flash USB fue extraviada/rota/robada" para los estudiantes que no entregan las tareas, ya que los estudiantes deben hacer commits regulares en el repositorio (en algunos temas, las marcas se asignan para corregir el uso de CVS).
El inconveniente es que no se puede suponer que los estudiantes sepan cómo usar CVS/SVN al comienzo del semestre. La mayoría de los sujetos aquí dedican la práctica de la primera semana a un tutorial de CVS para que la gente pueda asegurarse de que a) los administradores del sistema hayan configurado sus cuentas correctamente, yb) que puedan agregar y confirmar los archivos correctamente. También significa que tienes que ser un poco indulgente con los envíos de la primera asignación.
Todo lo que necesita hacer para marcar es revisar el repositorio tal como existía en la fecha/hora de vencimiento de la tarea. Si ejecuta scripts para automatizar parcialmente el marcado, el repositorio lo hace muy fácil. Usted sabe exactamente cuál debería ser la estructura de la carpeta y dónde deben ubicarse todos los archivos. En las asignaturas que he enseñado, tenemos un archivo de calificaciones con un resumen de las calificaciones de los estudiantes y comentarios sobre por qué se dedujeron las calificaciones. Verificamos este archivo en el repositorio y los estudiantes pueden obtener sus calificaciones inmediatamente haciendo una actualización de cvs.
Idea interesante. No estoy seguro si funciona, pero enseña una valiosa lección. –