Files
renato97 ce7cb27290 fix: métodos europeos 100% cobertura (Isabella lectura+numeros)
Añadido Borel-Maisonny a lectura etapa 1-7, Decroly a etapa 8-9,
Montessori a numeros etapa 1-8. Ahora 65/65 archivos con método europeo.
2026-07-25 22:39:55 -03:00

177 lines
5.4 KiB
TypeScript

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.. Centro de interés Decroly.',
})
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.. Centro de interés Decroly.',
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