Files
edueasy/curriculum/sebastian-geografia/etapa-2.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

53 lines
3.3 KiB
TypeScript

import type { Stage } from "../types"
const ejercicios = [
{ q: "¿Cuál es la montaña más alta de Argentina?", correct: "Aconcagua (6961 m)", w1: "Cerro Fitz Roy", w2: "Cerro Torre", emoji: "🏔️" },
{ q: "¿Dónde está la Cordillera de los Andes?", correct: "En el oeste de Argentina", w1: "En el este de Argentina", w2: "En el centro de Argentina", emoji: "⛰️" },
{ q: "¿Cuál es el río más largo de Argentina?", correct: "Río Paraná", w1: "Río de la Plata", w2: "Río Colorado", emoji: "🌊" },
{ q: "¿Qué océano baña la costa argentina?", correct: "Océano Atlántico", w1: "Océano Pacífico", w2: "Océano Índico", emoji: "🌊" },
{ q: "¿Qué río forma la frontera entre Argentina y Uruguay?", correct: "Río Uruguay", w1: "Río Paraná", w2: "Río de la Plata", emoji: "🚢" },
{ q: "¿Cuál es el clima predominante en la Patagonia?", correct: "Frío y ventoso", w1: "Cálido y húmedo", w2: "Templado", emoji: "🌬️" },
{ q: "¿Qué cataratas están en la frontera con Brasil?", correct: "Cataratas del Iguazú", w1: "Cataratas del Niágara", w2: "Cataratas Victoria", emoji: "💦" },
{ q: "¿Qué desierto hay en la Patagonia argentina?", correct: "Meseta patagónica", w1: "Desierto del Sahara", w2: "Desierto de Atacama", emoji: "🏜️" },
{ q: "¿Qué importante río atraviesa la provincia de Buenos Aires?", correct: "Río de la Plata", w1: "Río Salado", w2: "Río Negro", emoji: "🏞️" },
{ q: "¿Cuál es el lago más grande de Argentina?", correct: "Lago Argentino", w1: "Lago Nahuel Huapi", w2: "Lago Buenos Aires", emoji: "🏞️" },
{ q: "¿Qué cordillera está en el noroeste argentino?", correct: "Cordillera de los Andes (NOA)", w1: "Sierras de Córdoba", w2: "Sierras de Tandil", emoji: "⛰️" },
{ q: "¿Qué región tiene clima subtropical?", correct: "NEA (Nordeste)", w1: "Patagonia", w2: "Pampa", emoji: "🌴" },
{ q: "¿Qué río nace en Brasil y desemboca en el Río de la Plata?", correct: "Río Paraná", w1: "Río Uruguay", w2: "Río Pilcomayo", emoji: "🌊" },
{ q: "¿Qué son los Esteros del Iberá?", correct: "Un humedal en Corrientes", w1: "Un desierto en Salta", w2: "Una montaña en Mendoza", emoji: "🦆" },
{ q: "¿Cuál es la temperatura promedio en el norte argentino en verano?", correct: "Alta, hasta 40°C", w1: "Templada, 20°C", w2: "Baja, 10°C", emoji: "🌡️" },
]
const exercises: any[] = []
for (let i = 0; i < ejercicios.length; i++) {
const e = ejercicios[i]
exercises.push({
id: `seb-geo2-${i}`,
stage: 2,
skillCode: `geo-rios-montanas-${i}`,
type: "eleccion",
prerequisites: i === 0 ? [] : [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: "Geografía argentina: accidentes geográficos como ríos, montañas y climas.. Centro de interés Decroly.",
errorType: "confusion-letra",
})
}
const stage: Stage = {
id: 2,
name: "Ríos, montañas y climas",
description: "Conocer los principales ríos, montañas y climas de la geografía argentina.",
exercises,
}
export default stage