CUESTIONARIOS / PRESENTACIÓN
Juego 3D
Presenta una actividad dentro de una escena 3D. El preset visual de Studio empieza con una actividad de ordenar.
1. Qué hace y qué ve el alumno
Presenta una actividad dentro de una escena 3D. El preset visual de Studio empieza con una actividad de ordenar.
Úsalo cuando la interacción espacial aporta valor y existe también una alternativa accesible en HTML.
2. Crear en Studio
Éste es el recorrido normal si estás creando el curso visualmente. No necesitas escribir JSON ni ejecutar comandos.
- Abre Studio.Usa el editor alojado o el Studio que hayas integrado en tu proyecto.
- Añade la actividad.En Añadir contenido, abre Juegos y elige Juego 3D.
- Edita visualmente.Cambia enunciados, respuestas y opciones con los controles del editor. El JSON queda como vista avanzada, no como requisito de uso.
- Comprueba la Vista alumno.Reproduce la actividad antes de descargar o guardar el curso.
3. Requisitos del contenido
- El preset de Studio crea una pregunta de tipo Ordenar con solución completa.
- La actividad requiere soluciones embebidas y textos distinguibles.
- El Player también puede reproducir actividades 3D de tipo Relacionar y Clasificar cuando se generan mediante Toolkit y cumplen sus contratos completos.
- Si las físicas no pueden iniciarse, la experiencia conserva una alternativa funcional.
4. Ejemplo de datos válido
Este bloque muestra un cuestionario completo y válido para esta presentación. Sirve para entender el formato o para el recorrido por CLI; si utilizas Studio, el editor genera esta estructura por ti.
{
"schema": "https://p2lrn.org/schema/native-questionnaire/0.4.0",
"version": "0.4.0",
"title": "Ordenar el ciclo del agua",
"language": "es",
"grading": {
"mode": "embedded-key"
},
"questions": [
{
"id": "q1",
"type": "ordering",
"prompt": "Ordena las fases",
"points": 3,
"items": [
{
"id": "i1",
"text": "Evaporación"
},
{
"id": "i2",
"text": "Condensación"
},
{
"id": "i3",
"text": "Precipitación"
}
],
"solution": {
"order": [
"i1",
"i2",
"i3"
]
}
}
]
}5. Cómo leer el ejemplo
El ejemplo utiliza ordenar porque es el recorrido que Studio ofrece actualmente para crear un Juego 3D. Los tres elementos y solution.order producen una prueba completa.
6. Crear por CLI — alternativa avanzada
Utiliza este recorrido sólo si estás generando el curso por código. Requiere Toolkit instalado mediante NPM. El archivo quiz.json debe contener un cuestionario válido como el ejemplo anterior.
p2lrn-create add-questionnaire ./workspace ./quiz.json \
--key quiz \
--title "Juego 3D" \
--renderer "https://p2lrn.org/renderer/questionnaire/3d-order-match"
p2lrn-create build ./workspace ./course.p2lrn --strict-profiles--renderer selecciona la presentación preferida. No crea una segunda copia de las preguntas: el contenido sigue siendo el cuestionario nativo.
7. Identificador técnico de la presentación
Normalmente Studio lo configura por ti. Sólo necesitas este identificador cuando seleccionas la presentación desde código, CLI o el visor.
https://p2lrn.org/renderer/questionnaire/3d-order-match
https://p2lrn.org/profile/native-questionnaire
application/vnd.p2lrn.questionnaire+json
8. Interacción y accesibilidad
La escena se acompaña de controles HTML equivalentes. El alumno puede completar la actividad sin depender exclusivamente de apuntar o arrastrar objetos en 3D.
9. Finalización y puntuación
La escena y los controles alternativos actualizan el mismo estado. La finalización y la puntuación utilizan el contrato común del cuestionario.
Para guardar el resultado en tu plataforma, consulta Eventos y Host Adapter.
10. Probar el ejemplo
Abre el paquete de demostración en el visor real y comprueba la interacción antes de integrarlo.