Exportar y publicar
Subir el curso SCORM a Moodle, Canvas, TalentLMS, Chamilo o SCORM Cloud
Sube el .zip tal cual, sin descomprimir, como paquete SCORM. En Moodle: «Añadir una actividad o un recurso» › «Paquete SCORM», sube el archivo y, en «Finalización de actividad», exige el estado «Completado» (sin preguntas) o «Aprobado» (con preguntas). El LMS recibe el estado, la nota y dónde se quedó el alumno.
Antes de subir
- El archivo: el .zip que descargaste con «Paquete SCORM 1.2». Súbelo tal cual: no lo descomprimas ni lo vuelvas a comprimir.
- La prueba: mira antes la vista previa.
- La nota mínima: apunta la que pusiste en Configuración. La necesitarás en algunos LMS.
- El tamaño: si el paquete pasa de 100 MB, comprueba que tu LMS lo admite. En Moodle lo decide la configuración del sitio.
- Permisos: necesitas permiso para crear actividades en el curso (rol de profesor o de gestor). Si no lo tienes, pídeselo a la administración de tu plataforma.
Moodle paso a paso
Estos pasos sirven para Moodle 4. En versiones anteriores, o si tu centro ha personalizado Moodle, algunos nombres pueden cambiar un poco.
- Entra en tu curso de Moodle y activa el «Modo de edición» (arriba a la derecha).
- En la sección donde quieres el curso, pulsa «Añadir una actividad o un recurso» y elige «Paquete SCORM».
- Escribe el «Nombre» y, en «Archivo de paquete», arrastra el .zip que descargaste (sin descomprimir).
- En «Calificación», deja la «Calificación máxima» en 100 y el «Método de calificación» en «Calificación más alta». En «Gestión de intentos», decide el «Número de intentos» (lo explico en «Calificación e intentos en Moodle»).
- Abre «Finalización de actividad», elige que se complete cuando se cumplan las condiciones y marca «Requerir estado»: «Completado» si el curso no tiene preguntas, «Aprobado» si las tiene.
- Pulsa «Guardar cambios y mostrar» y pruébalo con una cuenta de alumno (o con «Cambiar rol a… Estudiante»).
Si Moodle dice que el paquete no es válido o que no encuentra el manifiesto, casi siempre es porque se ha subido descomprimido o recomprimido. Mira Moodle no acepta el paquete.
Calificación e intentos en Moodle
Con preguntas, el curso envía a Moodle la nota (de 0 a 100) y el estado «aprobado» o «suspenso». Con «Calificación máxima» 100 y «Método de calificación» «Calificación más alta», la nota llega tal cual al libro de calificaciones.
Hay dos tipos de intentos y conviene no confundirlos:
- Los intentos de la herramienta (Configuración › Intentos): el número total de intentos de las preguntas dentro del curso, contando el primero. Con 1 no se puede repetir; con 3, el alumno puede repetir dos veces con «Volver a intentarlo».
- Los intentos de Moodle («Número de intentos»): cada intento nuevo de Moodle empieza el curso de cero, con su contador de intentos también a cero.
Si quieres que la herramienta controle los intentos, deja Moodle en un solo intento. Si prefieres que lo controle Moodle, pon «Sin límite» en la herramienta.
El paquete lleva la nota mínima dentro (como «puntuación de dominio» de SCORM). Si tu LMS envía su propia puntuación de dominio, el curso usa esa en lugar de la tuya. En Moodle, deja las «Configuraciones de compatibilidad» como vienen: no hace falta tocarlas para que la nota y el estado lleguen bien.
Finalización en Moodle
Es el punto donde más gente se atasca. El curso informa a Moodle así:
| Curso | Qué envía | Qué marcar en «Requerir estado» |
|---|---|---|
| Sin preguntas | «completado» al ver todas las diapositivas (y abrir las zonas sensibles e infografías marcadas como obligatorias) | Completado |
| Con preguntas | «aprobado» o «suspenso» al llegar a la pantalla de resultado | Aprobado |
La pantalla de resultado siempre va al final del curso. Si el alumno responde todas las preguntas pero sale antes de llegar a ella, el estado se queda en «incompleto» y no se envía la nota; al volver, el curso le lleva a donde estaba para que termine.
Con preguntas, el curso nunca envía «completado»: si solo marcas «Completado», Moodle no dará la actividad por terminada. Si marcas las dos casillas, en las versiones actuales de Moodle basta con que se cumpla una. Compruébalo siempre con una cuenta de alumno.
Otra opción, con preguntas, es exigir que el alumno reciba una calificación aprobatoria. Para eso tienes que poner la «Calificación para aprobar» en Moodle (la misma nota mínima de la herramienta).
Recuerda: si el alumno suspende y agota los intentos de la herramienta, el estado queda en «suspenso» y la actividad no se completa con «Requerir estado: Aprobado». Es lo esperado.
Si quieres el detalle de cada opción, la documentación oficial de Moodle explica los ajustes de la actividad SCORM y los ajustes de finalización de actividad (en inglés).
¿Por qué no subir el PDF directamente a Moodle?
Puedes subir el PDF a Moodle como recurso «Archivo», pero el LMS solo sabrá que alguien lo ha abierto. No sabe si lo ha leído entero, si ha terminado ni qué ha entendido.
Un paquete SCORM, en cambio, le cuenta al LMS:
- el avance: qué diapositivas ha visto;
- si lo ha completado o, con preguntas, si ha aprobado;
- la nota, que va al libro de calificaciones;
- dónde se quedó, para que al volver siga desde ahí.
Con eso puedes usar la finalización de actividad, condicionar el acceso a la siguiente actividad y sacar informes. Si solo quieres que lo descarguen y lo lean, el PDF basta; si necesitas saber quién lo ha hecho, pasa tu PDF a SCORM y súbelo como paquete.
Canvas
Canvas gestiona los paquetes SCORM con su herramienta SCORM, que tiene que estar activada por la administración de tu institución. Si no la ves en el menú del curso, pide que la activen.
- En el curso, abre la herramienta SCORM.
- Sube el .zip tal cual.
- Si quieres que la nota vaya al libro de calificaciones, elige importarlo como tarea calificada y pon 100 puntos.
- Publica la tarea y pruébala con la vista de estudiante.
Los nombres de los botones cambian según la versión y la configuración de Canvas, así que tómalo como orientación.
TalentLMS
En el curso, añade un contenido nuevo y elige la unidad de tipo SCORM (aparece junto a xAPI y cmi5). Sube el .zip y guarda. TalentLMS usa el estado y la nota que envía el paquete para marcar la unidad como completada. Revisa en las opciones de la unidad qué cuenta como terminado, porque puede variar según la versión.
Chamilo
En el curso, entra en la herramienta «Lecciones» (o «Itinerarios de aprendizaje», según la versión). Pulsa el icono de importar AICC, SCORM y Chamilo, elige el .zip y súbelo. La lección aparece en la lista; el avance, el estado y la nota se consultan en el seguimiento o en los informes del curso.
SCORM Cloud para probar
Si no tienes LMS a mano, o quieres saber si un problema es del paquete o de tu plataforma, prueba en SCORM Cloud, de Rustici Software. Tiene una cuenta gratuita con límites de uso.
- Crea una cuenta gratuita en SCORM Cloud y entra.
- Ve a la biblioteca de contenidos e importa un paquete SCORM: elige tu .zip.
- Abre el curso con el botón para lanzarlo y recórrelo como un alumno: responde las preguntas y llega al final.
- Vuelve a la ficha del curso y mira el registro: estado (completado, aprobado o suspenso), nota y tiempo.
Si en SCORM Cloud funciona y en tu LMS no, el problema está en la configuración de la actividad en tu plataforma.
Qué registra el LMS
En resumen: el LMS sabe si el alumno ha terminado, si ha aprobado, qué nota ha sacado, dónde se quedó y cuánto tiempo ha dedicado. Si quieres el detalle técnico, estos son los datos de SCORM 1.2 que usa el curso:
| Dato de SCORM 1.2 | Qué guarda |
|---|---|
| cmi.core.lesson_status | «incomplete» al entrar; «completed» al terminar si no hay preguntas; «passed» o «failed» al llegar a la pantalla de resultado, si hay preguntas |
| cmi.core.score.raw | La nota de 0 a 100 (con mínimo 0 y máximo 100), solo si hay preguntas y al llegar a la pantalla de resultado |
| cmi.core.lesson_location | La última diapositiva vista, para volver ahí |
| cmi.suspend_data | Diapositivas vistas, respuestas, intento, vídeos vistos, tarjetas giradas y puntos abiertos |
| cmi.core.session_time | El tiempo de cada sesión |
| cmi.core.exit | «suspend» si sale sin terminar, para retomar después |
Así, si el alumno sale a mitad, al volver el curso le lleva a donde estaba y recuerda lo que ya hizo. SCORM 1.2 limita suspend_data (el espacio donde el curso guarda lo que ya ha hecho el alumno) a 4096 caracteres: en cursos muy largos, si no cabe todo, se guarda primero lo esencial.
El curso no envía las respuestas pregunta a pregunta (las interacciones de SCORM). Los informes de preguntas del LMS no las mostrarán: verás el estado, la nota y el tiempo.
Otros LMS
El paquete sigue el estándar SCORM 1.2, así que funciona en cualquier LMS que lo admita: Docebo, Cornerstone, SAP SuccessFactors, LearnUpon, las aulas virtuales basadas en Moodle de muchos centros educativos… Busca la opción de añadir un paquete SCORM o un curso SCORM, sube el .zip y configura la finalización por estado o por nota como en Moodle. Si algo no cuadra, pruébalo primero en SCORM Cloud y revisa problemas frecuentes.