scorm-tools — Empaquetador y Validador SCORM 1.2 / 2004 para Moodle¶
1. Propósito y Alcance¶
scorm-tools provee una interfaz de línea de comandos para estructurar
contenidos web educativos bajo la norma SCORM sin requerir herramientas
propietarias. Valida esquemas XML de manifiesto (imsmanifest.xml) y empaqueta
los artefactos finales en archivos comprimidos .zip.
2. Instalación y Requisitos¶
La herramienta se ejecuta en entornos Linux/POSIX y requiere Python 3.10+
gestionado mediante uv:
uv tool install "scorm-tools[ecosistema] @ git+https://github.com/INGCOM-UNRN/scorm-tools"3. Comandos CLI y Opciones¶
1 2 3 4 5 6 7 8# Inicializar un proyecto SCORM con plantilla declarativa scorm-tools init mi_modulo --version 2004 # Validar la estructura y manifiesto XML contra esquemas XSD scorm-tools validate mi_modulo/ # Empaquetar el recurso para Moodle scorm-tools build mi_modulo/ --output paquete_scorm.zip
Opciones Principales¶
--version [1.2|2004]: Selecciona el estándar SCORM de destino.--output, -o: Ruta del archivo zip generado.--strict: Activa validación estricta de rutas de recursos locales.