CUESTIONARIOS / PRESENTACIÓN
Memoria
Convierte relaciones inequívocas en cartas ocultas. El alumno descubre dos cartas cada vez y busca las parejas correctas hasta completar el tablero.
1. Qué hace y qué ve el alumno
Convierte relaciones inequívocas en cartas ocultas. El alumno descubre dos cartas cada vez y busca las parejas correctas hasta completar el tablero.
Úsalo para vocabulario, conceptos y definiciones o relaciones uno a uno que se benefician de repetición y reconocimiento.
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 Memoria.
- 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
- En Studio, el preset de Memoria se edita como una pregunta de tipo Relacionar.
- La actividad necesita soluciones embebidas y al menos tres parejas.
- Las pistas y las respuestas no deben repetirse de forma que una pareja resulte ambigua.
El Player también puede convertir otros tipos de pregunta en parejas cuando todas las relaciones se pueden deducir de forma inequívoca. Studio utiliza Relacionar porque es el formato visual más claro para crear este juego.
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": "Relacionar países y capitales",
"language": "es",
"grading": {
"mode": "embedded-key"
},
"questions": [
{
"id": "q1",
"type": "matching",
"prompt": "Relaciona cada país con su capital",
"points": 3,
"left": [
{
"id": "l1",
"text": "España"
},
{
"id": "l2",
"text": "Francia"
},
{
"id": "l3",
"text": "Italia"
}
],
"right": [
{
"id": "r1",
"text": "Madrid"
},
{
"id": "r2",
"text": "París"
},
{
"id": "r3",
"text": "Roma"
}
],
"solution": {
"pairs": [
{
"left": "l1",
"right": "r1"
},
{
"left": "l2",
"right": "r2"
},
{
"left": "l3",
"right": "r3"
}
]
}
}
]
}5. Cómo leer el ejemplo
El ejemplo usa una pregunta matching con tres elementos a cada lado. solution.pairs declara las tres relaciones y permite construir las seis cartas.
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 "Memoria" \
--renderer "https://p2lrn.org/renderer/questionnaire/memory"
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/memory
https://p2lrn.org/profile/native-questionnaire
application/vnd.p2lrn.questionnaire+json
8. Interacción y accesibilidad
Cada carta es un botón. La actividad se puede completar con teclado; el estado visual de las cartas no es el único indicador de selección.
9. Finalización y puntuación
Cuando todas las parejas quedan resueltas, la actividad finaliza y el Player comunica la puntuación.
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.