Files
edueasy/curriculum/sebastian-historia/etapa-1.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

117 lines
3.7 KiB
TypeScript

import type { Stage } from '../types'
const ejercicios = [
{
id: 'seb-h1-1',
content: {
instruction: '¿Quién fue el primer presidente argentino?',
audioText: '¿Quién fue el primer presidente argentino?',
emoji: '🇦🇷',
options: [
{ label: 'Bernardino Rivadavia', correct: true, id: 'rivadavia' },
{ label: 'Manuel Belgrano', correct: false, id: 'belgrano' },
{ label: 'José de San Martín', correct: false, id: 'sanmartin' },
],
},
functionalContext: 'Historia argentina: personajes.. Centro de interés Decroly.',
errorType: 'discriminacion-auditiva',
},
{
id: 'seb-h1-2',
content: {
instruction: '¿En qué año se declaró la independencia?',
audioText: '¿En qué año se declaró la independencia?',
emoji: '📜',
options: [
{ label: '1816', correct: true, id: '1816' },
{ label: '1800', correct: false, id: '1800' },
{ label: '1820', correct: false, id: '1820' },
],
},
functionalContext: 'Historia argentina: fechas.. Centro de interés Decroly.',
errorType: 'discriminacion-auditiva',
},
{
id: 'seb-h1-3',
content: {
instruction: '¿Quién creó la bandera argentina?',
audioText: '¿Quién creó la bandera argentina?',
emoji: '🚩',
options: [
{ label: 'Manuel Belgrano', correct: true, id: 'belgrano' },
{ label: 'San Martín', correct: false, id: 'sanmartin' },
{ label: 'Sarmiento', correct: false, id: 'sarmiento' },
],
},
functionalContext: 'Historia argentina: símbolos patrios.. Centro de interés Decroly.',
errorType: 'confusion-letra',
},
{
id: 'seb-h1-4',
content: {
instruction: '¿Dónde nació San Martín?',
audioText: '¿Dónde nació San Martín?',
emoji: '🗺️',
options: [
{ label: 'Yapeyú', correct: true, id: 'yapeyu' },
{ label: 'Buenos Aires', correct: false, id: 'ba' },
{ label: 'Tucumán', correct: false, id: 'tuc' },
],
},
functionalContext: 'Historia argentina: provincias.. Centro de interés Decroly.',
errorType: 'discriminacion-auditiva',
},
{
id: 'seb-h1-5',
content: {
instruction: 'La bandera tiene celeste y blanco. ¿Cuántos colores tiene?',
audioText: 'La bandera tiene celeste y blanco. ¿Cuántos colores tiene?',
emoji: '🚩',
options: [
{ label: '2', correct: true, id: '2' },
{ label: '3', correct: false, id: '3' },
{ label: '1', correct: false, id: '1' },
],
},
functionalContext: 'Historia argentina: símbolos patrios.. Centro de interés Decroly.',
errorType: 'discriminacion-auditiva',
},
{
id: 'seb-h1-6',
content: {
instruction: '¿En qué mes es la fiesta de la independencia?',
audioText: 'La independencia se celebra en julio.',
emoji: '🎉',
options: [
{ label: 'Julio', correct: true, id: 'julio' },
{ label: 'Mayo', correct: false, id: 'mayo' },
{ label: 'Agosto', correct: false, id: 'agosto' },
],
},
functionalContext: 'Historia argentina: fechas patrias.. Centro de interés Decroly.',
errorType: 'discriminacion-auditiva',
},
]
const exercises: any[] = []
for (let i = 0; i < ejercicios.length; i++) {
const e = ejercicios[i]
exercises.push({
...e,
id: e.id,
stage: 1,
skillCode: 'historia-argentina',
type: 'eleccion',
prerequisites: i === 0 ? [] : [ejercicios[i - 1].id],
})
}
const stage: Stage = {
id: 1,
name: 'Historia argentina nivel 1',
description: 'Conocer personajes, fechas y símbolos patrios argentinos.',
exercises,
}
export default stage