Crear y Configurar Tareas Programadas
Moodle permite crear tareas específicas para automatizar procesos personalizados. Sin embargo, la mayoría de las configuraciones avanzadas requieren acceso a los archivos del sistema y conocimientos básicos de programación.
Pasos para crear tareas programadas:
- Define el script o funcionalidad que deseas automatizar. Por ejemplo, un script PHP que envíe correos de recordatorio.
- Registra la tarea en el archivo
tasks.phpdel plugin o módulo correspondiente. Ejemplo:
$tasks = [
[
'classname' => 'mod_customplugin\task\send_reminder_emails',
'blocking' => 0,
'minute' => '0',
'hour' => '12',
'day' => '*',
'dayofweek' => '*',
'month' => '*'
]
];
- Accede a Administración del sitio > Servidor > Tareas programadas para verificar y ajustar la configuración.
Ejemplo de uso:
Un administrador puede configurar una tarea que envíe recordatorios semanales a estudiantes que no han completado sus actividades.