Duracion descripcion editando eventos moodle

Acceso rápido:

Api de notificación de Moodle

Si se ha creado un organizador de grupo, se debe seleccionar una agrupación en los ajustes para la que se va a utilizar el organizador. En cuanto un participante se inscribe, todos los demás miembros del grupo se inscriben también y se les notifica la hora y el lugar del evento.

Cree eventos para reuniones de grupo para la presentación de un proyecto que permitan a los estudiantes inscribirse en un evento de su elección. Los eventos deben crearse, por ejemplo, para que las dos próximas semanas tengan lugar de martes a jueves, de 8 a 12 horas, a 15 minutos cada uno. Las inscripciones, los cambios y las anulaciones deben ser posibles hasta dos días antes del evento, o al menos en una fecha concreta. La asistencia y las calificaciones de los alumnos deben estar documentadas.

Calendario de Moodle a Google Calendar

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

$string[‘explain_site_timeformat’] = ‘You can choose to see times in either 12 or 24 hour format for the whole site. If you choose «default», then the format will be automatically chosen according to the language you use in the site. This setting can be overridden by user preferences.’;

$string[‘exporthelp’] = ‘<p>The calendar URL provides a dynamic link for importing events into other calendars. Any new, changed or deleted events in the source calendar <strong>will</strong> be reflected in the other calendars.</p>

<p>The calendar export allows you to create a backup copy of events, which may be imported into other calendars. Updates made in the source calendar <strong>will not</strong> be reflected in the other calendars.</p>’;

$string[‘pref_lookahead_help’] = ‘This sets the (maximum) number of days in the future that an event has to start in in order to be displayed as an upcoming event. Events that start beyond this will never be displayed as upcoming. Please note that <strong>there is no guarantee</strong> that all events starting in this time frame will be displayed; if there are too many (more than the «Maximum upcoming events» preference) then the most distant events will not be shown.’;

Plugin del calendario de Moodle

La API del Calendario le permite añadir, modificar y eliminar eventos en el calendario para usuarios, grupos, cursos y el sitio. A partir de la versión 3.3 también le permite proporcionar acciones para estos eventos para que luego se muestren en block_myoverview, que por defecto se muestra en el panel de control de los usuarios.

El plugin block_myoverview muestra los eventos del calendario que tienen una acción asociada. Por ejemplo, una actividad puede tener una fecha de vencimiento especificada, en cuyo caso creará un evento de acción de calendario para que el evento se muestre en el tablero de instrumentos para el usuario, así como en el calendario. Para proporcionar la acción asociada a este evento hay que definir un callback en el plugin que se detalla a continuación.

Creando un nuevo evento de calendario. El parámetro opcional $checkcapability se utiliza para comprobar la capacidad del usuario para añadir eventos. Por defecto el parámetro $checkcapability está establecido en true. Deberías ponerlo a false si ya has comprobado que el usuario tiene las capacidades necesarias para crear el evento, por ejemplo cuando una actividad está creando un evento basado en una fecha límite.

Api de eventos de Moodle

Soy bastante nuevo en Moodle. Estoy trabajando en un plugin personalizado en el que quería hacer un pop up que se muestre después de que el usuario se haya conectado por primera vez. Explorando el foro, se me ocurrió la idea de atrapar el evento y activar algo. Básicamente traté de atrapar el evento user_loggedin y en la función de observador traté de desencadenar una redirección que tiene mi pop up pero no parece funcionar correctamente. No estoy recibiendo ningún tipo de error (la depuración está activada) por lo que es difícil para mí para solucionar el problema real.

No se puede hacer eso – los manejadores de eventos no pueden redirigir a una nueva página, porque Moodle suele estar en medio de la realización de otros cambios (y es posible que haya otros manejadores de eventos que todavía quieran manejar ese evento).

Dicho esto, la razón más probable por la que no ves que esto haga nada, es que has llamado a tu archivo «classes/observers.php», pero has llamado a la clase «local_first_signup_observer». Moodle no tiene forma de adivinar que necesita buscar en un «observers.php» para encontrar esta clase.