Crear xapi para moodle

Acceso rápido:

Lata api moodle

Investigando más en H5P, empecé a jugar con la capacidad de enviar declaraciones xAPI a nuestro LRS desde Moodle. Esto nos dará un valioso Learning Analytics cuando empecemos a usar la herramienta para las evaluaciones formativas.

Descargué el plugin H5P desde el sitio de plugins de Moodle y lo instalé en mi copia local de desarrollo de Moodle 3.1. Pude instalar el plugin de la manera habitual, sin ningún problema. Añadí una actividad a un curso de prueba y como ya había descargado mi paquete de prueba H5P, simplemente subí el objeto. Esto funcionó sin problemas, pero no interactuó con el LRS en absoluto.

Paso 4: Descargue el xAPIWrapper de https://github.com/adlnet/xAPIWrapper (xapiwrapper.min.js)Paso 5: Copie este archivo en la carpeta de Moodle mod/hvp/jsPaso 6: Abra el archivo view.php en la carpeta de Moodle mod/hvp en un editor de códigoPaso 7: Añada las siguientes líneas de código DESPUÉS de la línea $PAGE->set_url($url);

Si tiene la consola del navegador abierta, debería empezar a ver el objeto que se muestra cuando se dispara un evento en la actividad H5P (se puede comentar en la funciónH5P.externalDispatcher.on.

Servidor Xapi

Elegir una plataforma adecuada para su solución LMS es un dilema si no conocen sus necesidades reales. Sin embargo, una vez que sus requisitos están claros, la elección de la plataforma adecuada para el LMS se convierte en un pedazo de pastel. SCORM y Experience API/xAPI, son análogos a sus personajes ya que ambos son diferentes en su funcionamiento, pero el resultado de los resultados es el mismo. Echemos un vistazo rápido a las diferencias entre los dos principales estándares de contenido de eLearning.

Permítanme explicarles primero las diferencias entre SCORM y Experience API/xAPI de manera general. Desde los años 90 hasta hoy, la industria de la informática se ha abrochado los pies. Por aquel entonces, la creación de un sitio web se realizaba únicamente mediante códigos HTML. Los desarrolladores utilizaban un paquete de códigos para integrar en hermosos sitios web. En comparación con la actualidad, el desarrollo de sitios web es bastante más fácil, ya que ahora se desarrollan plantillas en las que se pueden colocar los contenidos. Imagina el método SCORM como HTML, por otro lado, Experience API/xAPI es WordPress para construir un sitio web utilizando plantillas predefinidas. En general, los resultados son los mismos, es decir, el desarrollo de sitios web, pero el camino elegido no es similar.

Lanzamiento de Xapi

eLearn Australia se enorgullece de formar parte de la comunidad Moodle, tanto como empresa de desarrollo de contenidos como patrocinadora y presentadora de anteriores MoodleMoots. Tenemos una amplia experiencia en el desarrollo de cursos y contenidos de elearning personalizados para los sistemas de gestión de aprendizaje Moodle de nuestros clientes.

Podemos ayudarle a sacar el máximo provecho de Moodle. Esto puede incluir el diseño de un aspecto único para su organización, la creación de un diseño de curso a medida, el diseño de un certificado personalizado o la configuración de un informe específico. Las opciones son infinitas.

El curso de la imagen de arriba utiliza características básicas como el libro de Moodle, las lecciones, los tableros de discusión, las actividades de arrastrar y soltar y los cuestionarios, así como plugins personalizados como las páginas de contenido de Moodle y los temas colapsados.

Si buscas un LMS de bajo coste y sin complicaciones para tu curso online, MoodleCloud es una gran opción. MoodleCloud utiliza un almacenamiento basado en la nube (en lugar de alojarse en tu servidor), lo que significa que no necesitas configurar o mantener el alojamiento y las actualizaciones, y no tienes que presupuestar costosos contratos de alojamiento de LMS a largo plazo. Y con los datos almacenados en múltiples servidores en la nube, el entorno estable equivale a menos tiempo de inactividad para su curso y sus alumnos.

Seguridad Xapi

La API de experiencias (xAPI) es una especificación de software de aprendizaje electrónico que permite que los contenidos y los sistemas de aprendizaje se comuniquen entre sí de manera que se registren y rastreen todos los tipos de experiencias de aprendizaje.

Un aspecto positivo de la xAPI es que la cantidad de mensajes que se pueden compartir entre los clientes y el LRS es bastante limitada. El principal tipo de mensaje se llama Declaración y todas las declaraciones pueden resumirse como «Un actor XX ejecuta la acción YY sobre el objeto ZZ».

Para el objeto y los verbos, xAPI utiliza un formato IRI estándar. La biblioteca xAPI convertirá cualquier cadena en un IRI válido, pero también puede utilizar identificadores IRI reales para generar verbos y estructuras de objetos estándar.

Por otro lado, si se envía más de una sentencia, el webservice devolverá un array de booleanos indicando qué sentencias se han almacenado con éxito y cuáles no. Sólo en el caso de que ninguna de las sentencias pueda ser procesada (normalmente por una estructura de sentencia no válida) el webservice devolverá un error.