import type { Stage } from "../types" const regiones = [ { nombre: "Pampa", desc: "Llanura fértil, centro-este del país", emoji: "🌾" }, { nombre: "Patagonia", desc: "Sur argentino, mesetas y glaciares", emoji: "🏔️" }, { nombre: "Cuyo", desc: "Oeste, Cordillera de los Andes, viñedos", emoji: "🍷" }, { nombre: "NOA", desc: "Noroeste, montañas coloridas y valles", emoji: "🏜️" }, { nombre: "NEA", desc: "Nordeste, selva misionera y ríos", emoji: "🌴" }, { nombre: "Centro", desc: "Zona central, serranías de Córdoba", emoji: "⛰️" }, ] const pcias = [ { region: "Pampa", provincias: "Buenos Aires, La Pampa, Santa Fe, Entre Ríos, Córdoba" }, { region: "Patagonia", provincias: "Río Negro, Neuquén, Chubut, Santa Cruz, Tierra del Fuego" }, { region: "Cuyo", provincias: "Mendoza, San Juan, San Luis" }, { region: "NOA", provincias: "Jujuy, Salta, Tucumán, Catamarca, La Rioja, Santiago del Estero" }, { region: "NEA", provincias: "Misiones, Corrientes, Chaco, Formosa" }, ] const exercises: any[] = [] let idx = 0 // Part 1: Identify region from description for (const r of regiones) { const wrong1 = regiones[(idx + 1) % regiones.length].nombre const wrong2 = regiones[(idx + 2) % regiones.length].nombre exercises.push({ id: `seb-geo1-region-${idx}`, stage: 1, skillCode: `region-${r.nombre}`, type: "eleccion", prerequisites: idx === 0 ? [] : [exercises[idx - 1].id], content: { instruction: `¿Qué región es? ${r.desc}`, audioText: r.desc, emoji: r.emoji, options: [ { label: r.nombre, correct: true, id: `c-${idx}` }, { label: wrong1, correct: false, id: `w1-${idx}` }, { label: wrong2, correct: false, id: `w2-${idx}` }, ].sort(() => Math.random() - 0.5), }, functionalContext: "Identificar las regiones geográficas de Argentina.. Centro de interés Decroly.", errorType: "confusion-letra", }) idx++ } // Part 2: Which provinces belong where for (const p of pcias) { exercises.push({ id: `seb-geo1-region-pcias-${idx}`, stage: 1, skillCode: `region-pcias-${idx}`, type: "conciencia", prerequisites: [exercises[idx - 1].id], content: { instruction: `¿${p.region} incluye qué provincias?`, text: p.provincias, audioText: `${p.region}: ${p.provincias}`, emoji: "🗺️", options: [ { label: p.provincias, correct: true, id: `c-${idx}` }, { label: pcias[(idx + 1) % pcias.length].provincias, correct: false, id: `w1-${idx}` }, { label: pcias[(idx + 2) % pcias.length].provincias, correct: false, id: `w2-${idx}` }, ].sort(() => Math.random() - 0.5), }, functionalContext: "Asociar provincias argentinas con su región geográfica.. Centro de interés Decroly.", errorType: "confusion-letra", }) idx++ } const stage: Stage = { id: 1, name: "Regiones de Argentina", description: "Identificar las regiones geográficas (Pampa, Patagonia, Cuyo, NOA, NEA, Centro) y sus provincias.", exercises, } export default stage