- 09 Feb 2024
- 1 Minuto para leer
Eliminando manualmente los registros de finalización del curso
- Actualizado en 09 Feb 2024
- 1 Minuto para leer
Cuando los usuarios inscritos se desinscriban de un curso, aún habrá un registro de finalización del curso que permanecerá como registro de su inscripción anterior. Esto no siempre es deseable, por ejemplo, cuando la inscripción ocurre por accidente. Hay dos formas de eliminar de forma segura el registro de finalización del curso, según la circunstancia.
Eliminar registros de finalización individuales
El editor de finalización se puede utilizar para eliminar los registros de finalización del curso de las personas que ya no están inscritas. Al editar la finalización del curso para dicho usuario, aparecerá un cuadro de información en la parte superior de la pantalla con un enlace para eliminar el registro de finalización del curso actual.
Esta operación eliminará permanentemente todo el historial de finalización y la información del usuario en el curso, y no se puede deshacer.
Eliminando registros de finalización a granel
Si muchos usuarios se inscribieron accidentalmente y luego se desinscribieron inmediatamente de un curso (como podría suceder al seleccionar la audiencia incorrecta para la inscripción de sincronización de audiencias, por ejemplo), editar y eliminar individualmente los registros de finalización del curso para cada usuario demandaría mucho tiempo.
Para este caso, hay un script de línea de comandos, que debe ser ejecutado por un administrador del sistema, que eliminará todos (o un subconjunto basado en el tiempo) los registros de finalización de cursos sin iniciar de los usuarios que ya no están inscritos en un curso determinado. Este script se puede encontrar en admin/cli/delete_unused_course_completions.php y se puede ejecutar con un indicador de ayuda para instrucciones de uso de salida.
Cuando se ejecute, este script registrará que se ha ejecutado e incluirá los parámetros utilizados, así como la cantidad de registros de finalización sin iniciar que se eliminaron.