SAK-11821 - Conversión de Tareas (Assignments Tool) (2.x) (es_ES)
Esta conversión fue parte de la rama de tareas posterior a 2.4 por lo que migren de una versión que ya lo contenga pueden saltarse este paso..
En resumen, este script es necesario para:
Eliminar los registros de los envíos duplicados, si los hubiera
Evitar que esto pueda pasar en el futuro mediate la restricción adecuada en la tabla ASSIGNMENT_SUBMISSION
Mejorar el rendimiento de la herramienta de Tareas
El script hace lo siguiente en la tabla ASSIGNMENT_SUBMISSION:
lee todas las tuplas de los objetos AssignmentSubmission, mira los datos de submitter_id, submit_time, submitted, y graded, y guarda aquellos atributos como separados por comas en la tabla ASSIGNMENT_SUBMISSION;
Recorre la tabla, combinando y eliminando los duplicados de los envíos (tuplas con el mismo "context" y "submitter_id");
Aplica la restricción de "context" + "submitter_id" a ASSIGNMENT_SUBMISSION.
Hay un fichero README con instrucciones detalladas para este proceso https://source.sakaiproject.org/svn/assignment/tags/sakai_2-7-0.