Acceso rápido:
Inicio de sesión de estudiantes en Moodle
Estoy teniendo problemas con los módulos AMD que se refieren entre sí en Moodle. En la documentación de Moodle se muestra cómo incluir módulos AMD de terceros y, de hecho, el ejemplo es el que estoy intentando incluir. Desde que se escribió la documentación ha salido una nueva versión y ya no funciona igual.
He conseguido que «funcione» pero me da un error que no es capaz de obtener la longitud de la lista de plugins. Sospecho que es porque los plugins no se cargan correctamente o bien es un error del propio plugin fullcalendar.
Se lo que significa pero se refiere al core main.js y creo que es debido a que los plugins no se cargan correctamente. Pero he depurado todos los plugins que entran y puedo ver todas las instancias en la consola sin problemas.
Moodle page->requires->js
La imagen destacada de arriba es una captura de pantalla del fondo real de un curso en mi sitio de desarrollo/demostración (https://www.onlinetestingauthority.com). El ejemplo de arriba es una transmisión de vídeo en directo desde la ISS (lo siento, nada de ovnis) con un área de título y atribución que se superpone a la página de Moodle.
Si se establece en una pestaña (un tema/una semana) es posible tener un fondo de vídeo diferente cada vez que se cambia de pestaña 🙂 Si se configura en un bloque HTML lateral, se convertirá en un fondo para todo el curso.
Este concepto, aunque distrae para la mayoría de los cursos, podría ser bueno para cursos como áreas de descanso y salas de relajación (piensa en cascadas u olas) en el LMS.. O si usted es realmente molesto y odia a sus estudiantes … una manera de reforzar un mensaje con una conferencia o algo tocando el fondo.
Módulos Javascript
En el caso de FullCalendar, hay dos archivos java-script necesarios para que el plugin funcione. Agregue la ruta a los dos archivos dentro del arreglo paths y luego agregue el nombre para referirse a estos archivos en el arreglo shim.
Ahora debe definir los archivos de terceros como AMD. Para cada shim en su archivo de configuración, cree un archivo java-script en la carpeta amd->src. En el caso anterior, crearíamos dos archivos: moment.js y fullcalendar.js
Este archivo siempre debe empezar definiendo el java-script que necesitas. En este caso, requerimos jQuery, jQueryUI, moment y fullCalendar. También añado una variable wwwroot que usaré a lo largo del script. Tenga en cuenta que esto no es necesario, pero es mi forma preferida de trabajar.
Cimillas moodle online
¡Soy la Sra. Shim y estoy muy emocionada de comenzar mi primer año aquí en la Escuela Primaria Overlook! Soy originaria de Long Island, Nueva York y me he mudado recientemente a la zona para venir a enseñar en Arlington. Ya estoy enamorada del Valle de Hudson y paso mucho tiempo caminando por los muchos senderos con mi perro, Jax. Cuando no estoy experimentando la naturaleza con mi adorable cachorro, ¡puedes encontrarme en mi aula enseñando segundo grado! También soy entrenadora del programa de la Guardia de Color de la Banda de Marcha de la Escuela Secundaria Arlington. ¡No puedo esperar para conocer a nuestra nueva familia de segundo grado, y trabajar con todos y cada uno de ustedes para el año escolar!