Como se crea un evento del sitio en moodle

Acceso rápido:
Api de eventos de Moodle
Nota: El personal con derechos de edición en Moodle (como líderes de módulo, instructores, administradores) tendrán la capacidad de crear enlaces de Equipos en Moodle pero sólo la persona que presenta el evento debería crear el enlace para configurar las opciones de reunión correctamente.
Para añadir un nuevo evento, vaya a su curso Moodle y haga clic en el mes correspondiente en el bloque Calendario para obtener una vista ampliada del mes. En la vista "Calendario", haga clic en el botón "Nuevo evento" en la esquina superior derecha de la pantalla.
Introduzca el título, la fecha y la hora de la reunión y, a continuación, haga clic en Crear. El enlace aparecerá en el campo "URL de su reunión". Marque "Abrir en una nueva ventana" si desea que la reunión se abra en una nueva pestaña y haga clic en "Añadir enlace" para terminar.
Sólo puede crear varios eventos semanalmente. Si tiene previsto programar reuniones quincenales o mensuales, deberá eliminar las reuniones adicionales que no sean necesarias. Para ello, haga clic en el mes correspondiente en el bloque Calendario para obtener una vista mensual ampliada.
Nota: también puede añadir más restricciones a su enlace de reunión activando la sección "Restringir acceso" en Moodle. Para ello, haga clic en "Editar" junto a la actividad que desea restringir y, a continuación, seleccione "Editar configuración", o añada una nueva actividad, lo que le llevará a la página de configuración.
¿Qué son los eventos en Moodle?
¿Qué son los acontecimientos? Los eventos son piezas atómicas de información que describen algo que ha sucedido en Moodle. Los eventos son principalmente el resultado de acciones del usuario, pero también pueden ser el resultado del proceso cron o de acciones de administración realizadas a través de la línea de comandos.
¿Qué tipos de eventos hay en el calendario de Moodle?
El calendario puede mostrar eventos del sitio, del curso, del grupo, del usuario y de la categoría, además de las fechas de entrega de tareas y pruebas, las horas de chat y otros eventos del curso.
¿Qué es un sitio Moodle?
Moodle es una plataforma de aprendizaje en línea que le permite crear cursos en línea, añadir tareas y controlar el progreso de sus alumnos. También te permite comunicarte con los alumnos y fomentar la comunicación entre ellos en foros y debates.
Control de eventos de Moodle
Existe un plan general para completar las pruebas previas y posteriores a la implantación a medida que se produzca el desarrollo. El nuevo sistema se implementará en paralelo con el antiguo, lo que debería ayudar a comparar el rendimiento del nuevo y el antiguo registro y activación de eventos en cada página.
Cuando se activan y, posiblemente, después de que se reinstalan (por ejemplo, cuando se recuperan de un registro), un objeto de evento es capaz de proporcionar funciones de devolución de llamada para diversos fines (como la descripción del evento).
Las definiciones de clases de eventos se incluyen automáticamente cuando se necesitan, sin tener que mantener listas de tipos de eventos conocidos. Durante el desarrollo se pueden añadir nuevas definiciones de eventos y observadores sin necesidad de actualizar, sólo es necesario purgar la caché de MUC.
Es relativamente sencillo añadir nuevos eventos y migrar los existentes. La revisión del código se simplifica porque hay menos duplicación de código cuando se activan los mismos eventos y toda la información/código relacionado con los eventos se concentra en un archivo en ubicaciones fijas.
El comportamiento de los eventos se combina con la definición de eventos en un solo lugar (archivo). Es fácil para los escritores de observadores de eventos saber qué eventos puede desencadenar un plugin. Esto incluye soporte para autocompletado e inspección de código en IDEs modernos. Una lista de todos los eventos está ahora disponible como informe para administradores e investigadores.
Receptor de eventos de Moodle
De acuerdo con la Documentación de la API, los Eventos son piezas atómicas de información que describen algo que ha sucedido en Moodle. Los eventos son principalmente el resultado de acciones del usuario, pero también pueden ser el resultado del proceso cron o de acciones de administración realizadas a través de la línea de comandos. Cuando tiene lugar una acción, se crea un evento mediante una API central o un plug-in. A continuación, el sistema de eventos difunde esta información de eventos a los observadores registrados para este evento. De esta manera, el sistema de eventos actúa como una columna vertebral de comunicación en todo el sistema Moodle. Los observadores de eventos no pueden modificar los datos del evento o interrumpir el envío de eventos, es un canal de comunicación unidireccional.
Moodle es una herramienta de código abierto que proporciona una plataforma para que profesores y alumnos compartan e interactúen con contenidos educativos. Organizaciones como las universidades lo utilizan para servir contenidos de aprendizaje a sus alumnos y también para realizar evaluaciones en línea como cuestionarios y otros. Puede obtener más información sobre Moodle aquí.
Como es de código abierto, puedes instalar Moodle en tu servidor y ejecutarlo bajo tu dominio. También puede personalizarlo según el tema de su organización. Otra ventaja de que sea de código abierto es que puedes crear un plug-in local que te permita ampliar funcionalidades. Por lo tanto, esta guía se va a centrar en cómo puedes crear un plugin local dentro de Moodle utilizando Event Listeners como nuestro caso de estudio. También te proporcionaré enlaces a recursos que te ayudarán a configurar y ejecutar Moodle en tu servidor.
Moodle event crud
(También verás un enlace al calendario de eventos de Walsh College debajo del bloque del calendario, en el bloque "Evento destacado". Haga clic en el enlace para ver los últimos acontecimientos y próximos eventos en Walsh College)
Haciendo clic en el enlace "Calendario completo" situado debajo del cuadro Calendario de eventos de Walsh, accederás a una vista más detallada del calendario por meses. A continuación encontrará una explicación de la vista completa del mes. Esto también mostrará los eventos del sitio.
Por último, compruebe que su evento se muestra correctamente mirando el bloque del calendario desde la página de inicio de su curso. Puede volver a la página de inicio de su curso utilizando el panel de navegación. Al pasar el cursor sobre el evento, se mostrará el título del mismo. Si hace clic en la fecha del evento, accederá a una vista más detallada de todos los eventos listados para ese día.Haga clic de nuevo en el título del mes para añadir otro evento de calendario o para volver a la vista del mes.