import type { Stage } from '../types' const lecturas = [ { texto: 'El sol sale por la mañana. Las flores se abren. Los pájaros cantan. Es un lindo día.', pregunta: '¿Qué pasa por la mañana?', opciones: [ { label: 'La luna sale', correct: false }, { label: 'El sol sale', correct: true }, { label: 'Las estrellas brillan', correct: false }, ], emoji: '🌄', }, { texto: 'Mamá prepara la mesa. Papá sirve la sopa. Todos comen juntos. Después lavan los platos.', pregunta: '¿Qué hace papá?', opciones: [ { label: 'Lava los platos', correct: false }, { label: 'Prepara la mesa', correct: false }, { label: 'Sirve la sopa', correct: true }, ], emoji: '🍲', }, { texto: 'El gato de mi casa es negro. Le gusta dormir al sol. Por la noche sale a pasear.', pregunta: '¿De qué color es el gato?', opciones: [ { label: 'Blanco', correct: false }, { label: 'Negro', correct: true }, { label: 'Gris', correct: false }, ], emoji: '🐈‍⬛', }, { texto: 'La nena juega en el parque. Sube al tobogán. Baja rápido y se ríe. Después juega en la arena.', pregunta: '¿Dónde juega la nena?', opciones: [ { label: 'En su casa', correct: false }, { label: 'En la escuela', correct: false }, { label: 'En el parque', correct: true }, ], emoji: '🛝', }, { texto: 'En la granja hay vacas, ovejas y gallinas. Las vacas dan leche. Las gallinas ponen huevos.', pregunta: '¿Qué dan las vacas?', opciones: [ { label: 'Huevos', correct: false }, { label: 'Leche', correct: true }, { label: 'Lana', correct: false }, ], emoji: '🐄', }, { texto: 'Luna tiene cuatro patas, dos orejas largas y una cola corta. Come zanahorias. Es una coneja.', pregunta: '¿Qué es Luna?', opciones: [ { label: 'Un perro', correct: false }, { label: 'Un gato', correct: false }, { label: 'Una coneja', correct: true }, ], emoji: '🐰', }, { texto: 'El libro de cuentos tiene dibujos lindos. La nena lo mira todas las noches. Su mamá le lee antes de dormir.', pregunta: '¿Cuándo lee mamá?', opciones: [ { label: 'Por la mañana', correct: false }, { label: 'Antes de dormir', correct: true }, { label: 'A la tarde', correct: false }, ], emoji: '📚', }, { texto: 'La tortuga Tula vive en un estanque. Le gusta nadar y tomar sol en una piedra. Es muy tranquila.', pregunta: '¿Dónde vive Tula?', opciones: [ { label: 'En el mar', correct: false }, { label: 'En un estanque', correct: true }, { label: 'En una casa', correct: false }, ], emoji: '🐢', }, { texto: 'Tomás tiene tres años. Juega con bloques de colores. Arma una torre muy alta. Después la derriba. ¡Plaf!', pregunta: '¿Qué arma Tomás?', opciones: [ { label: 'Un castillo', correct: false }, { label: 'Una torre', correct: true }, { label: 'Un puente', correct: false }, ], emoji: '🧱', }, { texto: 'La abuela teje una bufanda roja para el invierno. Usa lana suave y dos agujas. La bufanda queda muy linda.', pregunta: '¿Qué teje la abuela?', opciones: [ { label: 'Un gorro', correct: false }, { label: 'Una bufanda', correct: true }, { label: 'Un guante', correct: false }, ], emoji: '🧣', }, { texto: 'En la plaza hay un árbol grande. Tiene hojas verdes y flores rosadas. Los pájaros hacen nidos allí.', pregunta: '¿De qué color son las flores?', opciones: [ { label: 'Rosadas', correct: true }, { label: 'Amarillas', correct: false }, { label: 'Blancas', correct: false }, ], emoji: '🌳', }, { texto: 'El niño se pone las botas de lluvia. Abre el paraguas azul. Salta en los charcos. ¡Qué divertido!', pregunta: '¿Qué se pone el niño?', opciones: [ { label: 'Un abrigo', correct: false }, { label: 'Botas de lluvia', correct: true }, { label: 'Un sombrero', correct: false }, ], emoji: '☂️', }, ] const exercises: any[] = [] for (const { texto, pregunta, opciones, emoji } of lecturas) { const id = `lec9-${texto.toLowerCase().replace(/[^a-záéíóú]/g, '').slice(0, 15)}` exercises.push({ id: `${id}-texto`, stage: 9, skillCode: 'comprension', type: 'lectura', prerequisites: ['lec8-frase-mimamameama-leer'], content: { instruction: 'Leé este texto', text: texto, audioText: texto, emoji, options: [ { label: '¡Leído!', correct: true, id: 'leido' }, ], }, functionalContext: 'Leer un texto corto.', }) exercises.push({ id: `${id}-pregunta`, stage: 9, skillCode: 'comprension', type: 'lectura', prerequisites: [`${id}-texto`], content: { instruction: `Respondé: ${pregunta}`, text: texto, audioText: pregunta, emoji, options: [ ...opciones.map(o => ({ label: o.label, correct: o.correct, id: o.label.toLowerCase().replace(/[^a-záéíóú]/g, '') })), ], }, functionalContext: 'Comprender y responder preguntas sobre el texto.', errorType: 'omision-letra', }) } const stage: Stage = { id: 9, name: 'Comprensión lectora', description: 'Leer textos cortos y responder preguntas de comprensión.', exercises, } export default stage