La plataforma Cyber Guru está equipada con Engine Scorm 21.x y, por lo tanto, es capaz de importar cualquier tipo de objeto SCORM desde la versión 1.2 hasta la versión 2004 4th edition. Los cursos importados estarán disponibles para los usuarios de su empresa y para dichos cursos se rastreará toda la información según lo previsto por la versión SCORM cargada. Es importante tener en cuenta que los cursos cargados de esta manera serán accesibles para los usuarios y se rastrearán, pero no podrán integrarse con la gamificación de Cyber Guru a menos que se cumplan los requisitos adicionales descritos a continuación:
el paquete SCORM debe ser necesariamente SCORM 2004
El campo location debe contener un objeto JSON con el siguiente formato:
{"scoreRaw":12,"completionDate":"2023-08-01 18:44:36"}
El campo scoreRaw debe contener la indicación de la puntuación obtenida.
⚠️ |
ATENCIÓN Para una gamificación efectiva, es necesario que las puntuaciones indicadas en scoreRaw tengan un valor congruente con las puntuaciones que Cyber Guru asigna a sus elementos formativos |
El campo completionDate debe contener la indicación de la fecha de finalización del objeto (la finalización representa la fecha de cierre de la actividad independientemente del estado de éxito y/o de finalización).
Ambos campos scoreRaw y completionDate deben ser escritos y deben permanecer “congelados” una vez establecidos. De esta manera será posible rastrear el primer intento realizado (que es el único válido a considerar en términos de gamificación).
Además del campo location deberán establecerse los valores en tiempo de ejecución de los siguientes campos (referirse a SCORM Run-Time Reference para entender los valores atribuibles). Estos valores pueden ser actualizados y enviados a la plataforma en cualquier momento.
Datos de ejecución |
Descripción |
score_min |
representa la puntuación mínima obtenible por el usuario (generalmente establecida en 0) |
score_max |
representa la puntuación máxima obtenible por el usuario |
score_raw |
representa la puntuación obtenida por el usuario |
score_scaled (*) |
es la relación entre el score_max y el score_raw |
progress_measure (**) |
mide el progreso del estudiante dentro de la actividad (valor comprendido entre 0 y 1) |
(*) Este valor es sobrescribible a partir del estándar SCORM 2004. Antes de esta versión se define automáticamente y no puede ser modificado.
(**) La progress_measure determinará el avance porcentual en la ficha del curso.
En cuanto a los estados de superación y completación, la lógica de la plataforma está configurada para poder distinguir la superación regular (que equivale a superar un umbral mínimo de puntuación) de la completación (que equivale a superar con el máximo de puntuación, es decir, la pura excelencia).
Los valores en tiempo de ejecución a utilizar para gestionar la superación y la completación son respectivamente el success_status (passed o failed) y el completion_status (incomplete y completed).
Es importante considerar que Cyber Guru es una plataforma multilingüe y los cursos, independientemente de la presencia o no de la gamificación, deben ser incluidos en un paquete multiSCO (para más detalles sobre cómo crear un paquete multiSCO consulte Combining Multiple SCOs Into One SCORM Course) antes de ser cargados dentro de la plataforma.
Para hacer funcional la lógica del multiSCO con el inicio de la actividad en un idioma determinado es necesario establecer en el archivo imsmanifest.xml relativo al paquete multiSCO la siguiente regla: cada SCO declarado debe contener un identificador único y equivalente al código del idioma al que hace referencia. Dado que el motor es capaz de lanzar los SCO individuales de un paquete múltiple basado en un criterio específico (en nuestro caso la determinación de la variable del idioma del usuario), la nomenclatura mencionada se utilizará para elegir de manera selectiva y específica qué iniciar.
Cyber Guru se ofrece de todos modos a realizar esta operación en su nombre, tras la recepción de los SCORM individuales en los idiomas previstos.