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.
177 lines
5.4 KiB
TypeScript
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
|