Crear y Configurar Tareas Programadas

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.php del 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.

¿Le ha resultado útil este artículo?