Moodle scorm api

Acceso rápido:

Contenido xAPI en Moodle LMS - Carga y seguimiento

AVISO DE CONFIDENCIALIDAD: Este mensaje de correo electrónico, incluidos los archivos adjuntos, si los hubiera, está destinado a la persona o entidad a la que va dirigido y puede contener material confidencial, privilegiado y/o de propiedad. Cualquier revisión, uso, divulgación o distribución no autorizada está prohibida. Si usted no es el destinatario, póngase en contacto con el remitente por correo electrónico de respuesta y destruya todas las copias del mensaje original.

//get LMS APIvar lmsAPI = parent;//set score; el primer número es la puntuaciónelmsAPI.SetScore(90, 100, 0);//set status; valores posibles: "completed", "incomplete", "failed", "passed"//set status; valores posibles: "completed", "passed", "icomplete", "failed "SCORM_CallLMSSetValue("cmi.core.lesson_status", "complete");

Trucos y consejos para SCORM en Moodle

Muchos de los ajustes disponibles en la administración de paquetes SCORM simplemente establecen el valor predeterminado para las opciones de configuración del módulo de actividad SCORM proporcionadas dentro de los cursos. Edite estos ajustes para ahorrarse tiempo al añadir un gran número de paquetes, o para establecer un estándar de presentación en todo el sitio.

Frecuencia de actualización automática - Si no está utilizando un paquete SCORM estándar cargado utilizando el selector de archivos y el paquete SCORM está alojado fuera de su instalación de Moodle, la opción de actualización automática del paquete estará disponible - puede elegir que el paquete se actualice en cada entrada al paquete o diariamente a través del cron de Moodle.

Habilitar tipo de paquete externo - Si se selecciona, presenta un campo de texto para pegar una URL a un imsmanifest.xml remoto (en un paquete SCORM remoto descomprimido), así como la opción de selector de archivos proporcionada por defecto. Tenga en cuenta que el contenido se reproduce desde la ubicación designada, y no se descomprime en el sistema de archivos de Moodle. Por lo tanto, si la url base es diferente de la url de moodle, la seguridad del navegador bloqueará la comunicación entre dominios y no se transmitirá ninguna información de calificaciones/seguimiento a Moodle.

SCORM en un sistema de gestión del aprendizaje (LMS)

En 2009, trabajé en un proyecto de e-Learning para un banco estatal. El objetivo del proyecto es crear un programa de escritorio que pueda sincronizar el progreso de un alumno con el sistema de e-Learning en la oficina. Llamémoslo reproductor offline de e-Learning.

Como sabemos, Moodle es una herramienta de e-Learning de código abierto. Este banco estatal utiliza Moodle para sus actividades de e-Learning. Como sabemos, Moodle es una herramienta de aprendizaje online/basada en la web donde los instructores pueden seguir el progreso de sus estudiantes/alumnos. El reproductor offline aprovecha las ventajas de SCORM. SCORM es "un conjunto de estándares técnicos para productos de eLearning".

Así pues, el escenario es el siguiente El empleado quiere continuar su material de aprendizaje en casa. En la oficina, ejecuta el reproductor offline, y éste crea el paquete de material de formación offline y sus datos de usuario, incluidos el progreso de aprendizaje, el nombre de usuario y la contraseña, y otros detalles. Esto se hace comunicándose a través de la API de Moodle. Los datos se encriptan para que el alumno no pueda manipularlos.

En casa, este empleado ejecuta el reproductor offline. A continuación, debe iniciar sesión con su nombre de usuario y contraseña de Moodle. Tenga en cuenta que no es necesario instalar Moodle en su propio ordenador. El reproductor offline actuará como servidor virtual. Así que, después de iniciar sesión con éxito, se abrirá un navegador por defecto apuntando a localhost con un puerto especial, digamos, http://localhost:2009 y entonces, ya que el ordenador local actúa como servidor virtual, servirá los materiales de formación online. Estos materiales de formación se comunican con el reproductor offline y, por tanto, informan del progreso del alumno.

Creación de un curso e importación de paquetes SCORM

He pasado mucho tiempo discutiendo la oportunidad de llevar a cabo un proyecto de crowdfunding para completar SCORM 2004 en Moodle pero es difícil definir una cifra fija que nos permita completar el proyecto y me pregunto si una cantidad tan grande de mi tiempo podría dedicarse a proyectos más actuales.

El soporte completo para SCORM 2004 ya está disponible en Moodle utilizando el plugin en la nube Rustici SCORM para Moodle y creo que es más rentable comprar una suscripción a su solución alojada que es mucho más estable / fiable y rica en características que lo que podríamos proporcionar directamente en Moodle de todos modos.

La historia del lanzamiento, tal y como es hoy, se centra en las llamadas a la API SCORM que realiza el contenido. Debido a que la API SCORM es parte del reproductor SCORM tenemos la oportunidad de registrar esas llamadas en el momento en que se producen y darles formato en un registro legible. Para TinCan no hay reproductor. Esto es una bendición para los creadores de contenidos porque les da mucha más libertad con sus contenidos que SCORM, pero tiene algunas limitaciones.

Subir