por ejemplo, hago una prueba, y al usuario si le sale como que el curso está al 100% pero a mi, en la administración no me sale marcado el check de curso finalizado...
Lo de que salga 100% curso completado no es equivalente a que se marque el "curso finalizado". Son cosas diferentes.
Habría que revisar la configuración de todos los apartados que aparecen en: Administración del curso > Finalización del curso, por si hubiera algo que explique lo que te ocurre.
Si no es así, yo volvería a revisar que el cron se está ejecutando correctamente y hasta el final. En algunos casos, un error completamente distinto puede hacer que la ejecución del cron se interrumpa y nunca llegue hasta la parte en que se marcan los "Cursos finalizados". Te sugiero correr el cron desde el navegador varias veces, para comprobar si muestra algún problema en alguna de esas ejecuciones.
Habría que revisar la configuración de todos los apartados que aparecen en: Administración del curso > Finalización del curso, por si hubiera algo que explique lo que te ocurre.
Si no es así, yo volvería a revisar que el cron se está ejecutando correctamente y hasta el final. En algunos casos, un error completamente distinto puede hacer que la ejecución del cron se interrumpa y nunca llegue hasta la parte en que se marcan los "Cursos finalizados". Te sugiero correr el cron desde el navegador varias veces, para comprobar si muestra algún problema en alguna de esas ejecuciones.
Saludos
al final es de cron, forzandolo a través del link ya se actualiza todo