import type { Stage } from '../types' const lecturas = [ { text: 'Ana tiene un gato. El gato es negro. Juegan juntas en el jardín.', options: ['El gato es negro', 'El gato es blanco', 'Tiene un perro'], correcta: 'El gato es negro', emoji: '🐱', }, { text: 'La frutilla es roja. La banana es amarilla. La uva es morada.', options: ['La frutilla es roja', 'La banana es roja', 'La uva es verde'], correcta: 'La frutilla es roja', emoji: '🍓', }, { text: 'El coche es rojo. La moto es azul. La bici es verde.', options: ['El coche es rojo', 'La moto es roja', 'La bici es roja'], correcta: 'El coche es rojo', emoji: '🚗', }, { text: 'La nena lee un cuento. Papá le ayuda. Es un cuento de princesas.', options: ['Lee un cuento', 'Ve la tele', 'Juega a la pelota'], correcta: 'Lee un cuento', emoji: '📚', }, { text: 'En la plaza hay un columpio. Los niños se divierten. Es un día soleado.', options: ['Hay un columpio', 'Hay un tobogán', 'No hay nada'], correcta: 'Hay un columpio', emoji: '🎡', }, { text: 'La vaca dice mu. La oveja dice bé. El caballo dice ihí.', options: ['La vaca dice mu', 'La oveja dice mu', 'El caballo dice bé'], correcta: 'La vaca dice mu', emoji: '🐄', }, { text: 'El helado es de chocolate. La galleta es de vainilla. La gaseosa es de cola.', options: ['El helado es de chocolate', 'La galleta es de chocolate', 'La gaseosa es de limón'], correcta: 'El helado es de chocolate', emoji: '🍦', }, { text: 'La luna está en el cielo. El sol se escondió. Las estrellas brillan.', options: ['La luna está en el cielo', 'El sol está en el cielo', 'Las estrellas duermen'], correcta: 'La luna está en el cielo', emoji: '🌙', }, ] const exercises: any[] = [] for (let i = 0; i < lecturas.length; i++) { const l = lecturas[i] exercises.push({ id: `fra-lect1-${i}`, stage: 1, skillCode: `lectura-fra-${i}`, type: 'lectura', prerequisites: i === 0 ? [] : [`fra-lect1-${i - 1}`], content: { instruction: `Leé este texto`, text: l.text, audioText: l.text, emoji: l.emoji, options: l.options.map((o) => ({ label: o, correct: o === l.correcta, id: o.toLowerCase().slice(0, 12), })), }, functionalContext: 'Leer textos cortos con comprensión.', errorType: 'omision-letra', }) } const stage: Stage = { id: 1, name: 'Lecturas nivel 1', description: 'Leer textos muy cortos y responder preguntas simples.', exercises, } export default stage