AUTORÍA / STUDIO
P2LRN Studio
Studio es el editor visual para crear y mantener cursos .p2lrn. Esta guía explica el trabajo dentro del editor, desde un curso vacío hasta la vista del alumno y la exportación final.
1. Antes de crear: decide dónde usar Studio
Abrir Studio directamente
No necesitas instalar nada. Es el recorrido más corto para crear, revisar y descargar un curso.
DENTRO DE TU APLICACIÓNIntegrar Studio
Prepara primero Studio desde la guía de instalación y vuelve después a esta página para el trabajo de autoría.
Las funciones del editor son las mismas en ambos casos. Lo que cambia es dónde se ejecuta y si tu plataforma proporciona servicios de guardado, Reader o importación.
2. Crear o abrir un curso
Inicia un curso nuevo y prepara su estructura para empezar a añadir unidades, lecciones y contenido.
Carga un .p2lrn guardado en tu equipo y continúa editándolo.
Abre un paquete accesible mediante una dirección web para revisarlo o modificarlo.
Al crear o editar el curso puedes conservar los campos portables author, createdAt, license y copyrightHolder. No se añade ningún campo de “autor IA”.
3. Organizar unidades y lecciones
El árbol del curso muestra la estructura de navegación. Usa + Unidad para crear una unidad y + Lección para añadir una lección en la posición seleccionada.
- Unidad.Agrupa una parte del curso y puede contener otras unidades, lecciones o recursos.
- Lección.Es el espacio editable para desarrollar el contenido que verá el alumno.
- Selección.Selecciona un elemento del árbol para editarlo o para indicar dónde se insertará el siguiente elemento.
4. Añadir contenido
El menú Añadir contenido separa las opciones por tipo para que puedas elegir la actividad adecuada.
Lección editable, archivo o multimedia, URL, recurso compartido por URL+SHA-256, documento mediante Reader y paquete educativo externo.
Cuestionario flexible con los tipos de pregunta compatibles con P2LRN.
Memoria, relacionar, ordenar, clasificar, verdadero/falso con varias afirmaciones, completar huecos, sopa de letras, crucigrama, rosco y tres recorridos 3D: ordenar, relacionar y clasificar.
Votación en directo, pizarra compartida y revisión entre pares. Studio declara collaboration.room automáticamente; el host aporta identidad y sincronización.
Componentes nativos y grupos de actividades para contenido que necesita una organización más compleja.
Componentes nativos
Bloque destacado para información, notas, advertencias o mensajes de éxito. El contenido sigue siendo semántico y portable; el Player aplica la presentación correspondiente.
Secuencia visual de hitos ordenados para procesos, cronologías y recorridos. Cada elemento conserva su título y contenido sin depender de código ejecutable dentro del paquete.
Biblioteca de recursos conectada
Cuando el host asigna studio.resourceLibrary con list() y get(digest), Studio puede seleccionar recursos compartidos ya verificados. materializeSharedResource(activityId) añade un fallback embebido al mismo Resource para que el curso siga funcionando sin esa biblioteca.
5. Editar en el lienzo
Cuando seleccionas un elemento compatible, Studio abre su editor en el área central. Modifica el contenido en el propio lienzo y utiliza los controles disponibles para ese tipo de recurso. Los cambios permanecen en la sesión de edición hasta que descargues o guardes el curso.
Imágenes dentro de una lección
Las lecciones HTML permiten insertar, pegar o arrastrar imágenes directamente al lienzo. Después puedes seleccionarlas, moverlas dentro de la lección, cambiar su tamaño con los controles − Tamaño y + Tamaño, eliminarlas o ajustar su posición con el teclado.
Studio admite PNG, JPG, GIF, WebP y AVIF de hasta 8 MB por imagen. Rechaza SVG/HTML renombrado y conserva la imagen dentro del HTML de la lección para que el paquete siga funcionando sin depender de una URL externa.
6. Comprobar la vista del alumno
Cambia a Vista alumno para reproducir el estado del curso con el Player. Esta vista sirve para comprobar navegación, contenido, actividades y progresión antes de exportar el paquete.
Vuelve a edición para seguir trabajando y guarda o descarga el curso cuando quieras conservar los cambios.
7. Guardar y exportar
Genera el paquete y lo descarga en el equipo. No requiere un servicio de guardado en servidor.
Genera una entrega para Windows o ZIP. Puedes limitar intentos, registrar actividad, establecer una caducidad desde la primera apertura y conservar un comprobante del profesor. El resultado se puede revisar en Studio o abrir en Analytics. Ver entregas offline.
Envía el paquete al servicio configurado por la plataforma que integra Studio. Esta opción sólo aparece cuando existe un destino de guardado.
La importación de documentos necesita un servicio Reader cuando la plataforma quiera ofrecer esa función.
La importación de formatos externos necesita un servicio de conversión cuando se habilita esa función.
Al integrar Studio en una web, la web que lo aloja debe proteger los endpoints de Save, Reader e Import con autenticación y permisos comprobados en el servidor. P2LRN no proporciona las cuentas, roles ni autorización del sitio. Ver integración segura.
8. Volver a trabajar sobre un curso
Un paquete descargado puede abrirse de nuevo desde Abrir archivo. Si tu plataforma guarda cursos en servidor, también puede proporcionar una URL inicial para abrir el paquete directamente en Studio.
9. Referencia técnica del componente
Los atributos, métodos y eventos públicos del componente están documentados en Referencia técnica. La configuración de instalación se mantiene en sus guías específicas para no mezclar recorridos.
resourceLibraryBiblioteca opcional con list()/get() para el selector conectado.
materializeSharedResource()Convierte una referencia compartida en fallback embebido sin crear otro formato de curso.
exportOfflineAssignment() / downloadOfflineAssignment()Genera una entrega autocontenida Windows .exe, ZIP portable o .cmd alternativo, aplicando la política configurada de intentos, seguimiento y caducidad.
reviewOfflineResult(file)Revisa la devolución .p2lrn-result, incluidas aperturas, sesiones, actividad e incidencias disponibles. Desde la revisión se puede abrir el resultado en Analytics.