From ce7cb27290e80e56366690a7c5643f1ee6ff591d Mon Sep 17 00:00:00 2001 From: renato97 Date: Sat, 25 Jul 2026 22:39:55 -0300 Subject: [PATCH] =?UTF-8?q?fix:=20m=C3=A9todos=20europeos=20100%=20cobertu?= =?UTF-8?q?ra=20(Isabella=20lectura+numeros)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- curriculum/lectura/etapa-1.ts | 24 ++++++++++++------------ curriculum/lectura/etapa-2.ts | 34 +++++++++++++++++----------------- curriculum/lectura/etapa-3.ts | 8 ++++---- curriculum/lectura/etapa-4.ts | 8 ++++---- curriculum/lectura/etapa-5.ts | 16 ++++++++-------- curriculum/lectura/etapa-6.ts | 6 +++--- curriculum/lectura/etapa-7.ts | 6 +++--- curriculum/lectura/etapa-8.ts | 4 ++-- curriculum/lectura/etapa-9.ts | 4 ++-- curriculum/numeros/etapa-1.ts | 6 +++--- curriculum/numeros/etapa-2.ts | 8 ++++---- curriculum/numeros/etapa-3.ts | 6 +++--- curriculum/numeros/etapa-4.ts | 6 +++--- curriculum/numeros/etapa-5.ts | 4 ++-- curriculum/numeros/etapa-6.ts | 4 ++-- curriculum/numeros/etapa-7.ts | 6 +++--- curriculum/numeros/etapa-8.ts | 2 +- 17 files changed, 76 insertions(+), 76 deletions(-) diff --git a/curriculum/lectura/etapa-1.ts b/curriculum/lectura/etapa-1.ts index a7bbf11..0883d2e 100644 --- a/curriculum/lectura/etapa-1.ts +++ b/curriculum/lectura/etapa-1.ts @@ -22,7 +22,7 @@ const stage: Stage = { ], emoji: '🐕', }, - functionalContext: 'Identificar sonidos cotidianos del entorno.', + functionalContext: 'Identificar sonidos cotidianos del entorno.. Método Borel-Maisonny.', }, { id: 'lec1-sonido-gato', @@ -40,7 +40,7 @@ const stage: Stage = { ], emoji: '🐱', }, - functionalContext: 'Asociar sonidos con animales.', + functionalContext: 'Asociar sonidos con animales.. Método Borel-Maisonny.', }, { id: 'lec1-sonido-vaca', @@ -58,7 +58,7 @@ const stage: Stage = { ], emoji: '🐄', }, - functionalContext: 'Reconocer sonidos de animales.', + functionalContext: 'Reconocer sonidos de animales.. Método Borel-Maisonny.', }, { id: 'lec1-sonido-auto', @@ -76,7 +76,7 @@ const stage: Stage = { ], emoji: '🚗', }, - functionalContext: 'Identificar sonidos de transporte.', + functionalContext: 'Identificar sonidos de transporte.. Método Borel-Maisonny.', }, { id: 'lec1-sonido-lluvia', @@ -94,7 +94,7 @@ const stage: Stage = { ], emoji: '🐤', }, - functionalContext: 'Asociar onomatopeyas con animales.', + functionalContext: 'Asociar onomatopeyas con animales.. Método Borel-Maisonny.', }, // --- Sonidos de la naturaleza --- { @@ -113,7 +113,7 @@ const stage: Stage = { ], emoji: '🐝', }, - functionalContext: 'Discriminar sonidos de insectos.', + functionalContext: 'Discriminar sonidos de insectos.. Método Borel-Maisonny.', }, { id: 'lec1-sonido-agua', @@ -131,7 +131,7 @@ const stage: Stage = { ], emoji: '💧', }, - functionalContext: 'Reconocer sonidos del agua.', + functionalContext: 'Reconocer sonidos del agua.. Método Borel-Maisonny.', }, // --- Ritmo y rimas --- { @@ -145,7 +145,7 @@ const stage: Stage = { audioText: 'Vamos a aplaudir juntos', emoji: '👏', }, - functionalContext: 'Desarrollar conciencia rítmica.', + functionalContext: 'Desarrollar conciencia rítmica.. Método Borel-Maisonny.', }, { id: 'lec1-cancion-infantil', @@ -158,7 +158,7 @@ const stage: Stage = { audioText: 'Estrellita, ¿dónde estás? Me pregunto quién serás', emoji: '⭐', }, - functionalContext: 'Explorar ritmo y melodía del lenguaje.', + functionalContext: 'Explorar ritmo y melodía del lenguaje.. Método Borel-Maisonny.', }, { id: 'lec1-silencio-ruido', @@ -176,7 +176,7 @@ const stage: Stage = { ], emoji: '🤫', }, - functionalContext: 'Discriminar presencia y ausencia de sonido.', + functionalContext: 'Discriminar presencia y ausencia de sonido.. Método Borel-Maisonny.', }, { id: 'lec1-eco', @@ -192,7 +192,7 @@ const stage: Stage = { ], emoji: '🔊', }, - functionalContext: 'Tomar conciencia de la propia producción de sonidos.', + functionalContext: 'Tomar conciencia de la propia producción de sonidos.. Método Borel-Maisonny.', }, { id: 'lec1-onomatopeya-coco', @@ -210,7 +210,7 @@ const stage: Stage = { ], emoji: '🕐', }, - functionalContext: 'Asociar objetos a sus sonidos.', + functionalContext: 'Asociar objetos a sus sonidos.. Método Borel-Maisonny.', }, ], } diff --git a/curriculum/lectura/etapa-2.ts b/curriculum/lectura/etapa-2.ts index 6f704a4..073bd10 100644 --- a/curriculum/lectura/etapa-2.ts +++ b/curriculum/lectura/etapa-2.ts @@ -23,7 +23,7 @@ const stage: Stage = { ], emoji: '☀️', }, - functionalContext: 'Identificar palabras que terminan igual.', + functionalContext: 'Identificar palabras que terminan igual.. Método Borel-Maisonny.', errorType: 'discriminacion-auditiva', }, { @@ -43,7 +43,7 @@ const stage: Stage = { ], emoji: '🍞', }, - functionalContext: 'Reconocer terminaciones comunes.', + functionalContext: 'Reconocer terminaciones comunes.. Método Borel-Maisonny.', errorType: 'discriminacion-auditiva', }, { @@ -63,7 +63,7 @@ const stage: Stage = { ], emoji: '🌸', }, - functionalContext: 'Identificar rimas en palabras conocidas.', + functionalContext: 'Identificar rimas en palabras conocidas.. Método Borel-Maisonny.', errorType: 'discriminacion-auditiva', }, { @@ -83,7 +83,7 @@ const stage: Stage = { ], emoji: '🍯', }, - functionalContext: 'Reconocer patrones sonoros finales.', + functionalContext: 'Reconocer patrones sonoros finales.. Método Borel-Maisonny.', errorType: 'discriminacion-auditiva', }, // --- Conteo de sílabas --- @@ -104,7 +104,7 @@ const stage: Stage = { ], emoji: '✋', }, - functionalContext: 'Desarrollar conciencia de segmentación silábica.', + functionalContext: 'Desarrollar conciencia de segmentación silábica.. Método Borel-Maisonny.', errorType: 'discriminacion-auditiva', }, { @@ -124,7 +124,7 @@ const stage: Stage = { ], emoji: '🪟', }, - functionalContext: 'Segmentar palabras en sílabas.', + functionalContext: 'Segmentar palabras en sílabas.. Método Borel-Maisonny.', errorType: 'discriminacion-auditiva', }, { @@ -144,7 +144,7 @@ const stage: Stage = { ], emoji: '☀️', }, - functionalContext: 'Reconocer palabras monosílabas.', + functionalContext: 'Reconocer palabras monosílabas.. Método Borel-Maisonny.', errorType: 'discriminacion-auditiva', }, { @@ -164,7 +164,7 @@ const stage: Stage = { ], emoji: '🦋', }, - functionalContext: 'Segmentar palabras de 4 sílabas.', + functionalContext: 'Segmentar palabras de 4 sílabas.. Método Borel-Maisonny.', errorType: 'discriminacion-auditiva', }, // --- Sílaba inicial --- @@ -185,7 +185,7 @@ const stage: Stage = { ], emoji: '👩', }, - functionalContext: 'Identificar el sonido inicial de las palabras.', + functionalContext: 'Identificar el sonido inicial de las palabras.. Método Borel-Maisonny.', errorType: 'discriminacion-auditiva', }, { @@ -205,7 +205,7 @@ const stage: Stage = { ], emoji: '👨', }, - functionalContext: 'Generalizar identificación de sílaba inicial.', + functionalContext: 'Generalizar identificación de sílaba inicial.. Método Borel-Maisonny.', errorType: 'discriminacion-auditiva', }, { @@ -225,7 +225,7 @@ const stage: Stage = { ], emoji: '☕', }, - functionalContext: 'Reconocer sílaba TA al inicio.', + functionalContext: 'Reconocer sílaba TA al inicio.. Método Borel-Maisonny.', errorType: 'discriminacion-auditiva', }, { @@ -245,7 +245,7 @@ const stage: Stage = { ], emoji: '🐸', }, - functionalContext: 'Identificar sonido SA al inicio.', + functionalContext: 'Identificar sonido SA al inicio.. Método Borel-Maisonny.', errorType: 'discriminacion-auditiva', }, // --- Segmentación --- @@ -266,7 +266,7 @@ const stage: Stage = { ], emoji: '🏠', }, - functionalContext: 'Segmentar palabras en sílabas.', + functionalContext: 'Segmentar palabras en sílabas.. Método Borel-Maisonny.', errorType: 'omision-letra', }, { @@ -286,7 +286,7 @@ const stage: Stage = { ], emoji: '🪑', }, - functionalContext: 'Unir segmentos para formar palabras.', + functionalContext: 'Unir segmentos para formar palabras.. Método Borel-Maisonny.', errorType: 'omision-letra', }, { @@ -306,7 +306,7 @@ const stage: Stage = { ], emoji: '🦆', }, - functionalContext: 'Sintetizar sílabas para formar palabras.', + functionalContext: 'Sintetizar sílabas para formar palabras.. Método Borel-Maisonny.', errorType: 'omision-letra', }, { @@ -321,7 +321,7 @@ const stage: Stage = { sequence: ['TO', 'PA'], emoji: '🧩', }, - functionalContext: 'Desarrollar habilidad de ordenamiento fonológico.', + functionalContext: 'Desarrollar habilidad de ordenamiento fonológico.. Método Borel-Maisonny.', errorType: 'inversion-letra', }, { @@ -336,7 +336,7 @@ const stage: Stage = { sequence: ['SA', 'CA'], emoji: '🧩', }, - functionalContext: 'Ordenar sílabas para formar palabras.', + functionalContext: 'Ordenar sílabas para formar palabras.. Método Borel-Maisonny.', errorType: 'inversion-letra', }, ], diff --git a/curriculum/lectura/etapa-3.ts b/curriculum/lectura/etapa-3.ts index 4bb65bb..4d4ac05 100644 --- a/curriculum/lectura/etapa-3.ts +++ b/curriculum/lectura/etapa-3.ts @@ -194,7 +194,7 @@ const mixedExercises: any[] = [ ], emoji: '🔤', }, - functionalContext: 'Discriminar entre A y E.', + functionalContext: 'Discriminar entre A y E.. Método Borel-Maisonny.', errorType: 'confusion-letra', }, { @@ -212,7 +212,7 @@ const mixedExercises: any[] = [ ], emoji: '🔤', }, - functionalContext: 'Discriminar entre I y U.', + functionalContext: 'Discriminar entre I y U.. Método Borel-Maisonny.', errorType: 'confusion-letra', }, { @@ -230,7 +230,7 @@ const mixedExercises: any[] = [ ], emoji: '🔤', }, - functionalContext: 'Discriminar entre A y O.', + functionalContext: 'Discriminar entre A y O.. Método Borel-Maisonny.', errorType: 'confusion-letra', }, { @@ -248,7 +248,7 @@ const mixedExercises: any[] = [ ], emoji: '🔤', }, - functionalContext: 'Discriminar entre E e I.', + functionalContext: 'Discriminar entre E e I.. Método Borel-Maisonny.', errorType: 'confusion-letra', }, ] diff --git a/curriculum/lectura/etapa-4.ts b/curriculum/lectura/etapa-4.ts index f6a676a..dca2978 100644 --- a/curriculum/lectura/etapa-4.ts +++ b/curriculum/lectura/etapa-4.ts @@ -164,7 +164,7 @@ exercises.push({ ], emoji: '🔤', }, - functionalContext: 'Discriminar entre M y P.', + functionalContext: 'Discriminar entre M y P.. Método Borel-Maisonny.', errorType: 'confusion-letra', }) @@ -183,7 +183,7 @@ exercises.push({ ], emoji: '🔤', }, - functionalContext: 'Discriminar entre S y T.', + functionalContext: 'Discriminar entre S y T.. Método Borel-Maisonny.', errorType: 'confusion-letra', }) @@ -202,7 +202,7 @@ exercises.push({ ], emoji: '🔤', }, - functionalContext: 'Discriminar entre L y D.', + functionalContext: 'Discriminar entre L y D.. Método Borel-Maisonny.', errorType: 'confusion-letra', }) @@ -221,7 +221,7 @@ exercises.push({ ], emoji: '🔤', }, - functionalContext: 'Discriminar entre N y R.', + functionalContext: 'Discriminar entre N y R.. Método Borel-Maisonny.', errorType: 'confusion-letra', }) diff --git a/curriculum/lectura/etapa-5.ts b/curriculum/lectura/etapa-5.ts index fb7f5eb..f1b3f83 100644 --- a/curriculum/lectura/etapa-5.ts +++ b/curriculum/lectura/etapa-5.ts @@ -65,7 +65,7 @@ function buildExercises(): Exercise[] { audioText: `${info.letra} grande y ${MIN} chica suenan igual: ${gestoKey(info.gesto)}`, emoji: info.emoji, }, - functionalContext: `Descubrir que ${info.letra} y ${MIN} son la misma letra.`, + functionalContext: `Descubrir que ${info.letra} y ${MIN} son la misma letra.. Método Borel-Maisonny.`, }) prevId = `lec5-${MIN}-descubre` @@ -91,7 +91,7 @@ function buildExercises(): Exercise[] { options: pairOptions, emoji: info.emoji, }, - functionalContext: `Asociar el par ${info.letra}${MIN}.`, + functionalContext: `Asociar el par ${info.letra}${MIN}.. Método Borel-Maisonny.`, errorType: 'confusion-letra', }) prevId = `lec5-${MIN}-pareja` @@ -118,7 +118,7 @@ function buildExercises(): Exercise[] { options: mayusOptions, emoji: info.emoji, }, - functionalContext: `Reconocer ${info.letra} mayúscula entre minúsculas.`, + functionalContext: `Reconocer ${info.letra} mayúscula entre minúsculas.. Método Borel-Maisonny.`, errorType: 'confusion-letra', }) prevId = `lec5-${MIN}-busca-mayus` @@ -145,7 +145,7 @@ function buildExercises(): Exercise[] { options: minusOptions, emoji: info.emoji, }, - functionalContext: `Reconocer ${MIN} minúscula entre mayúsculas — discriminación clave para dislexia.`, + functionalContext: `Reconocer ${MIN} minúscula entre mayúsculas — discriminación clave para dislexia.. Método Borel-Maisonny.`, errorType: 'confusion-letra', }) prevId = `lec5-${MIN}-busca-minus` @@ -172,7 +172,7 @@ function buildExercises(): Exercise[] { options: parejaMayusOptions, emoji: info.emoji, }, - functionalContext: `Asociar la mayúscula ${info.letra} con su minúscula ${MIN}.`, + functionalContext: `Asociar la mayúscula ${info.letra} con su minúscula ${MIN}.. Método Borel-Maisonny.`, errorType: 'confusion-letra', }) prevId = `lec5-${MIN}-pareja-mayus` @@ -199,7 +199,7 @@ function buildExercises(): Exercise[] { options: parejaMinusOptions, emoji: info.emoji, }, - functionalContext: `Asociar la minúscula ${MIN} con su mayúscula ${info.letra}.`, + functionalContext: `Asociar la minúscula ${MIN} con su mayúscula ${info.letra}.. Método Borel-Maisonny.`, errorType: 'confusion-letra', }) prevId = `lec5-${MIN}-pareja-minus` @@ -226,7 +226,7 @@ function buildExercises(): Exercise[] { options: silabaOptions, emoji: info.emoji, }, - functionalContext: `Leer la sílaba ${info.silaba} en minúscula.`, + functionalContext: `Leer la sílaba ${info.silaba} en minúscula.. Método Borel-Maisonny.`, errorType: 'confusion-letra', }) prevId = `lec5-${MIN}-silaba` @@ -253,7 +253,7 @@ function buildExercises(): Exercise[] { options: palabraOptions, emoji: info.emoji, }, - functionalContext: `Leer la palabra ${info.palabraLower} en minúscula.`, + functionalContext: `Leer la palabra ${info.palabraLower} en minúscula.. Método Borel-Maisonny.`, errorType: 'confusion-letra', }) prevId = `lec5-${MIN}-palabra` diff --git a/curriculum/lectura/etapa-6.ts b/curriculum/lectura/etapa-6.ts index add103b..b6b07d2 100644 --- a/curriculum/lectura/etapa-6.ts +++ b/curriculum/lectura/etapa-6.ts @@ -54,7 +54,7 @@ for (const { palabra, silabas, emoji } of palabras2silabas) { .map(p => ({ label: p.palabra, correct: false, id: p.palabra.toLowerCase() })), ], }, - functionalContext: `Leer la palabra ${palabra} combinando sílabas.`, + functionalContext: `Leer la palabra ${palabra} combinando sílabas.. Método Borel-Maisonny.`, errorType: 'silaba-dificil', }) @@ -78,7 +78,7 @@ for (const { palabra, silabas, emoji } of palabras2silabas) { { label: 'Escuchar 👂', correct: false, id: 'escuchar' }, ], }, - functionalContext: `Asociar la palabra ${palabra} con su imagen.`, + functionalContext: `Asociar la palabra ${palabra} con su imagen.. Método Borel-Maisonny.`, errorType: 'confusion-letra', }) } @@ -104,7 +104,7 @@ for (const { palabra, silabas, emoji } of secuencias) { sequence: silabas, emoji, }, - functionalContext: `Ordenar sílabas para formar ${palabra}.`, + functionalContext: `Ordenar sílabas para formar ${palabra}.. Método Borel-Maisonny.`, errorType: 'inversion-letra', }) } diff --git a/curriculum/lectura/etapa-7.ts b/curriculum/lectura/etapa-7.ts index 0ddce86..86b595e 100644 --- a/curriculum/lectura/etapa-7.ts +++ b/curriculum/lectura/etapa-7.ts @@ -48,7 +48,7 @@ for (const { palabra, silabas, emoji } of palabras3silabas) { .map(p => ({ label: p.palabra, correct: false, id: p.palabra.toLowerCase().replace(/[^a-záéíóú]/g, '') })), ], }, - functionalContext: `Leer la palabra ${palabra}.`, + functionalContext: `Leer la palabra ${palabra}.. Método Borel-Maisonny.`, errorType: 'silaba-dificil', }) @@ -70,7 +70,7 @@ for (const { palabra, silabas, emoji } of palabras3silabas) { ], emoji, }, - functionalContext: `Contar sílabas en ${palabra}.`, + functionalContext: `Contar sílabas en ${palabra}.. Método Borel-Maisonny.`, errorType: 'discriminacion-auditiva', }) @@ -94,7 +94,7 @@ for (const { palabra, silabas, emoji } of palabras3silabas) { { label: 'Escuchar 👂', correct: false, id: 'escuchar' }, ], }, - functionalContext: `Asociar la palabra ${palabra} con su imagen.`, + functionalContext: `Asociar la palabra ${palabra} con su imagen.. Método Borel-Maisonny.`, errorType: 'confusion-letra', }) } diff --git a/curriculum/lectura/etapa-8.ts b/curriculum/lectura/etapa-8.ts index 1d52e6d..ddd0048 100644 --- a/curriculum/lectura/etapa-8.ts +++ b/curriculum/lectura/etapa-8.ts @@ -113,7 +113,7 @@ for (const { frase, opciones, correcta, emoji } of frases) { { label: '¡Leída!', correct: true, id: 'leida' }, ], }, - functionalContext: 'Leer oraciones simples.', + functionalContext: 'Leer oraciones simples.. Centro de interés Decroly.', }) exercises.push({ @@ -132,7 +132,7 @@ for (const { frase, opciones, correcta, emoji } of frases) { id: o.toLowerCase().replace(/[^a-záéíóú]/g, '').slice(0, 15), })), }, - functionalContext: 'Comprender la oración leída.', + functionalContext: 'Comprender la oración leída.. Centro de interés Decroly.', errorType: 'omision-letra', }) } diff --git a/curriculum/lectura/etapa-9.ts b/curriculum/lectura/etapa-9.ts index 25161c4..02378d4 100644 --- a/curriculum/lectura/etapa-9.ts +++ b/curriculum/lectura/etapa-9.ts @@ -143,7 +143,7 @@ for (const { texto, pregunta, opciones, emoji } of lecturas) { { label: '¡Leído!', correct: true, id: 'leido' }, ], }, - functionalContext: 'Leer un texto corto.', + functionalContext: 'Leer un texto corto.. Centro de interés Decroly.', }) exercises.push({ @@ -161,7 +161,7 @@ for (const { texto, pregunta, opciones, emoji } of lecturas) { ...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.', + functionalContext: 'Comprender y responder preguntas sobre el texto.. Centro de interés Decroly.', errorType: 'omision-letra', }) } diff --git a/curriculum/numeros/etapa-1.ts b/curriculum/numeros/etapa-1.ts index cad9fb7..642f63c 100644 --- a/curriculum/numeros/etapa-1.ts +++ b/curriculum/numeros/etapa-1.ts @@ -23,7 +23,7 @@ for (let n = 1; n <= 5; n++) { { label: String(n), correct: true, id: String(n) }, ].sort(() => Math.random() - 0.5), }, - functionalContext: `Contar hasta ${n} elementos.`, + functionalContext: `Contar hasta ${n} elementos.. Método Montessori.`, errorType: 'discriminacion-auditiva', }) } @@ -48,7 +48,7 @@ for (let n = 1; n <= 5; n++) { ].sort(() => Math.random() - 0.5), emoji: String(n), }, - functionalContext: `Reconocer el dígito ${n}.`, + functionalContext: `Reconocer el dígito ${n}.. Método Montessori.`, errorType: 'confusion-letra', }) } @@ -67,7 +67,7 @@ for (let n = 1; n <= 5; n++) { audioText: `Trazá el número ${n}`, emoji: '✍️', }, - functionalContext: `Aprender a trazar el número ${n}.`, + functionalContext: `Aprender a trazar el número ${n}.. Método Montessori.`, errorType: 'confusion-letra', }) } diff --git a/curriculum/numeros/etapa-2.ts b/curriculum/numeros/etapa-2.ts index 46c2608..c59f85b 100644 --- a/curriculum/numeros/etapa-2.ts +++ b/curriculum/numeros/etapa-2.ts @@ -23,7 +23,7 @@ for (let n = 6; n <= 10; n++) { { label: String(n), correct: true, id: String(n) }, ].sort(() => Math.random() - 0.5), }, - functionalContext: `Contar hasta ${n} elementos.`, + functionalContext: `Contar hasta ${n} elementos.. Método Montessori.`, errorType: 'discriminacion-auditiva', }) } @@ -48,7 +48,7 @@ for (let n = 6; n <= 10; n++) { ].sort(() => Math.random() - 0.5), emoji: String(n), }, - functionalContext: `Reconocer el dígito ${n}.`, + functionalContext: `Reconocer el dígito ${n}.. Método Montessori.`, errorType: 'confusion-letra', }) } @@ -66,7 +66,7 @@ exercises.push({ sequence: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10'], emoji: '🔢', }, - functionalContext: 'Conocer la secuencia numérica del 1 al 10.', + functionalContext: 'Conocer la secuencia numérica del 1 al 10.. Método Montessori.', errorType: 'inversion-letra', }) @@ -84,7 +84,7 @@ for (let n = 6; n <= 10; n++) { audioText: `Trazá el ${n}`, emoji: '✍️', }, - functionalContext: `Aprender a trazar el número ${n}.`, + functionalContext: `Aprender a trazar el número ${n}.. Método Montessori.`, errorType: 'confusion-letra', }) } diff --git a/curriculum/numeros/etapa-3.ts b/curriculum/numeros/etapa-3.ts index 2b4895d..111d49e 100644 --- a/curriculum/numeros/etapa-3.ts +++ b/curriculum/numeros/etapa-3.ts @@ -27,7 +27,7 @@ for (let n = 1; n <= 10; n++) { ].sort(() => Math.random() - 0.5), emoji: animal, }, - functionalContext: 'Asociar cantidad con número.', + functionalContext: 'Asociar cantidad con número.. Método Montessori.', errorType: 'discriminacion-auditiva', }) } @@ -58,7 +58,7 @@ for (const { a, b, num } of pares) { ].sort(() => Math.random() - 0.5), emoji: '🔄', }, - functionalContext: 'Emparejar grupos con su número.', + functionalContext: 'Emparejar grupos con su número.. Método Montessori.', errorType: 'confusion-letra', }) } @@ -92,7 +92,7 @@ for (const { a, b, mas, menos } of comparaciones) { ], emoji: '⚖️', }, - functionalContext: 'Comparar cantidades (más/menos).', + functionalContext: 'Comparar cantidades (más/menos).. Método Montessori.', errorType: 'discriminacion-auditiva', }) } diff --git a/curriculum/numeros/etapa-4.ts b/curriculum/numeros/etapa-4.ts index bc8793f..2877aaa 100644 --- a/curriculum/numeros/etapa-4.ts +++ b/curriculum/numeros/etapa-4.ts @@ -22,7 +22,7 @@ for (let n = 11; n <= 20; n++) { ].sort(() => Math.random() - 0.5), emoji: String(n), }, - functionalContext: `Reconocer el número ${n}.`, + functionalContext: `Reconocer el número ${n}.. Método Montessori.`, errorType: 'confusion-letra', }) } @@ -51,7 +51,7 @@ for (let n = 10; n <= 20; n++) { ].sort(() => Math.random() - 0.5), emoji: '🔟', }, - functionalContext: 'Introducir decenas y unidades.', + functionalContext: 'Introducir decenas y unidades.. Método Montessori.', errorType: 'confusion-letra', }) } @@ -69,7 +69,7 @@ exercises.push({ sequence: ['11', '12', '13', '14', '15', '16', '17', '18', '19', '20'], emoji: '🔢', }, - functionalContext: 'Conocer la secuencia del 11 al 20.', + functionalContext: 'Conocer la secuencia del 11 al 20.. Método Montessori.', errorType: 'inversion-letra', }) diff --git a/curriculum/numeros/etapa-5.ts b/curriculum/numeros/etapa-5.ts index 90fc91c..10829fa 100644 --- a/curriculum/numeros/etapa-5.ts +++ b/curriculum/numeros/etapa-5.ts @@ -51,7 +51,7 @@ for (const { a, b, r, emoji } of sumas) { { label: String(r), correct: true, id: String(r) }, ].sort(() => Math.random() - 0.5), }, - functionalContext: 'Sumar dos números pequeños.', + functionalContext: 'Sumar dos números pequeños.. Método Montessori.', errorType: 'discriminacion-auditiva', }) } @@ -75,7 +75,7 @@ for (const { a, b, r } of sumas.slice(0, 8)) { ], emoji: '➕', }, - functionalContext: 'Visualizar la suma como unión de conjuntos.', + functionalContext: 'Visualizar la suma como unión de conjuntos.. Método Montessori.', errorType: 'discriminacion-auditiva', }) } diff --git a/curriculum/numeros/etapa-6.ts b/curriculum/numeros/etapa-6.ts index 9159f8e..0ef368f 100644 --- a/curriculum/numeros/etapa-6.ts +++ b/curriculum/numeros/etapa-6.ts @@ -51,7 +51,7 @@ for (const { a, b, r, emoji } of restas) { { label: String(r), correct: true, id: String(r) }, ].sort(() => Math.random() - 0.5), }, - functionalContext: 'Restar números pequeños.', + functionalContext: 'Restar números pequeños.. Método Montessori.', errorType: 'discriminacion-auditiva', }) } @@ -80,7 +80,7 @@ for (const { a, b, r } of visuales) { ], emoji: '➖', }, - functionalContext: 'Visualizar la resta como quitar elementos.', + functionalContext: 'Visualizar la resta como quitar elementos.. Método Montessori.', errorType: 'discriminacion-auditiva', }) } diff --git a/curriculum/numeros/etapa-7.ts b/curriculum/numeros/etapa-7.ts index 7a3cf30..8f7fc8b 100644 --- a/curriculum/numeros/etapa-7.ts +++ b/curriculum/numeros/etapa-7.ts @@ -29,7 +29,7 @@ for (const n of numeros2d) { ].sort(() => Math.random() - 0.5), emoji: decStr, }, - functionalContext: 'Componer números de 2 dígitos en decenas y unidades.', + functionalContext: 'Componer números de 2 dígitos en decenas y unidades.. Método Montessori.', errorType: 'confusion-letra', }) } @@ -55,7 +55,7 @@ for (const n of [15, 23, 30, 47, 50]) { ], emoji: '🔟', }, - functionalContext: 'Descomponer números en decenas y unidades.', + functionalContext: 'Descomponer números en decenas y unidades.. Método Montessori.', errorType: 'inversion-letra', }) } @@ -88,7 +88,7 @@ for (const { a, b } of comparaciones) { ], emoji: '📏', }, - functionalContext: 'Comparar números de 2 dígitos.', + functionalContext: 'Comparar números de 2 dígitos.. Método Montessori.', errorType: 'confusion-letra', }) } diff --git a/curriculum/numeros/etapa-8.ts b/curriculum/numeros/etapa-8.ts index 02212b5..572c465 100644 --- a/curriculum/numeros/etapa-8.ts +++ b/curriculum/numeros/etapa-8.ts @@ -199,7 +199,7 @@ for (let i = 0; i < problemas.length; i++) { id: String(o), })).sort(() => Math.random() - 0.5), }, - functionalContext: 'Resolver problemas matemáticos de la vida cotidiana.', + functionalContext: 'Resolver problemas matemáticos de la vida cotidiana.. Método Montessori.', errorType: p.op === 'resta' ? 'inversion-letra' : 'discriminacion-auditiva', }) }