Files
edueasy/curriculum/sebastian-historia/etapa-5.ts
T
renato97 07929b6c60 feat: fase 4 — overhaul, docker, seguridad, métodos europeos
- Eliminada ruta duplicada /sebastian/sumas (código muerto)
- Removido topic 'sumas' del engine (reemplazado por 'matematicas')
- Creado docker-compose.yml (PostgreSQL + app, 1 comando install)
- Dockerfile: copiado prisma CLI al runner stage para db push
- APIs debug protegidas: 403 en producción (reset, state, seed)
- Audit métodos europeos: 24 archivos corregidos al 100%
  - Montessori: matemática Francesca + Sebastián
  - Decroly: lectura, ortografía, historia, geografía, banderas
  - Borel-Maisonny: lectura inicial Isabella (ya existía)
  - Freinet: expresión escrita Sebastián (ya existía)
- Validación prerequisitos: 0 rotos en contenido nuevo (157 ejercicios)
- INSTALL.md: guía completa de instalación
- fase4.md: documentación del overhaul
- E2E: 2 tests corregidos, 61/61 pasan
- TypeScript: exit 0, Build: exit 0
2026-07-25 22:34:05 -03:00

143 lines
3.7 KiB
TypeScript

import type { Stage } from "../types"
const ejercicios = [
{
q: "¿Cuándo se celebra el Día de la Bandera?",
correct: "20 de junio",
w1: "9 de julio",
w2: "25 de mayo",
emoji: "🇦🇷",
},
{
q: "¿Cuándo se celebra el Día de la Independencia?",
correct: "9 de julio",
w1: "25 de mayo",
w2: "20 de junio",
emoji: "🎉",
},
{
q: "¿Cuándo se celebra la Revolución de Mayo?",
correct: "25 de mayo",
w1: "9 de julio",
w2: "17 de agosto",
emoji: "📯",
},
{
q: "¿Cuándo se conmemora el paso a la inmortalidad de San Martín?",
correct: "17 de agosto",
w1: "20 de junio",
w2: "25 de mayo",
emoji: "🕊️",
},
{
q: "¿Quién escribió la letra del Himno Nacional Argentino?",
correct: "Vicente López y Planes",
w1: "Manuel Belgrano",
w2: "José de San Martín",
emoji: "🎵",
},
{
q: "¿Quién compuso la música del Himno Nacional?",
correct: "Blas Parera",
w1: "Alberto Ginastera",
w2: "Carlos Gardel",
emoji: "🎶",
},
{
q: "¿Qué colores tiene la bandera argentina?",
correct: "Celeste y blanco",
w1: "Blanco y azul",
w2: "Celeste y amarillo",
emoji: "🇦🇷",
},
{
q: "¿Qué símbolo tiene el escudo nacional?",
correct: "Dos manos abrazadas y el sol",
w1: "Un cóndor",
w2: "Una cruz",
emoji: "🛡️",
},
{
q: "¿Qué significa el sol en la bandera?",
correct: "El Sol de Mayo, símbolo de libertad",
w1: "El sol del invierno",
w2: "El sol de la agricultura",
emoji: "☀️",
},
{
q: "¿Cuándo se creó el himno nacional?",
correct: "1813",
w1: "1810",
w2: "1816",
emoji: "📜",
},
{
q: "¿Qué es la escarapela argentina?",
correct: "Un símbolo patrio de color celeste y blanco",
w1: "Una flor nacional",
w2: "Un tipo de sombrero",
emoji: "🎀",
},
{
q: "¿Dónde se iza la bandera todos los días?",
correct: "En la Plaza de Mayo y edificios públicos",
w1: "Solo en el Congreso",
w2: "En las escuelas los lunes",
emoji: "🏛️",
},
{
q: "¿Qué fecha patria se celebra en febrero/marzo?",
correct: "No hay fecha patria en febrero/marzo",
w1: "Batalla de Caseros",
w2: "Carnaval",
emoji: "📅",
},
{
q: "¿Qué significa el azul en la bandera argentina?",
correct: "El cielo y el Río de la Plata",
w1: "El mar y las montañas",
w2: "La lealtad del pueblo",
emoji: "🌤️",
},
{
q: "¿Qué es el Monumento a la Bandera?",
correct: "Un monumento en Rosario donde Belgrano izó la bandera",
w1: "Una estatua en Buenos Aires",
w2: "Una bandera gigante en Córdoba",
emoji: "🏗️",
},
]
const exercises: any[] = []
for (let i = 0; i < ejercicios.length; i++) {
const e = ejercicios[i]
exercises.push({
id: `seb-h5-${i}`,
stage: 5,
skillCode: `simbolos-patrios-${i}`,
type: "eleccion",
prerequisites: i === 0 ? [`seb-h4-14`] : [exercises[i - 1].id],
content: {
instruction: e.q,
audioText: e.q,
emoji: e.emoji,
options: [
{ label: e.correct, correct: true, id: `c-${i}` },
{ label: e.w1, correct: false, id: `w1-${i}` },
{ label: e.w2, correct: false, id: `w2-${i}` },
].sort(() => Math.random() - 0.5),
},
functionalContext: "Símbolos patrios argentinos: bandera, escudo, himno, escarapela y fechas patrias.. Centro de interés Decroly.",
errorType: "confusion-letra",
})
}
const stage: Stage = {
id: 5,
name: "Símbolos patrios y fechas",
description: "Conocer las fechas patrias argentinas, símbolos nacionales (himno, escudo, escarapela) y su significado.",
exercises,
}
export default stage