import type { Stage } from '../types' const sums = [ { a: 10, b: 5, res: 15 }, { a: 23, b: 34, res: 57 }, { a: 45, b: 12, res: 57 }, { a: 67, b: 22, res: 89 }, { a: 100, b: 50, res: 150 }, { a: 34, b: 56, res: 90 }, { a: 78, b: 21, res: 99 }, { a: 55, b: 33, res: 88 }, { a: 42, b: 47, res: 89 }, { a: 90, b: 15, res: 105 }, { a: 13, b: 87, res: 100 }, { a: 29, b: 71, res: 100 }, { a: 150, b: 75, res: 225 }, { a: 200, b: 100, res: 300 }, ] const exercises: any[] = [] for (let i = 0; i < sums.length; i++) { const s = sums[i] exercises.push({ id: `fra2-suma-${i}`, stage: 2, skillCode: `suma2-${i}`, type: 'eleccion', prerequisites: [`fra2-suma-${i > 0 ? i - 1 : 0}`], content: { instruction: `Sumá: ${s.a} + ${s.b}`, audioText: `${s.a} más ${s.b} es ${s.res}`, emoji: '➕', options: [ { label: String(s.res), correct: true, id: String(s.res) }, { label: String(s.res + (Math.random() > 0.5 ? 10 : -10)), correct: false, id: `wrong-${i}-a` }, { label: String(s.res + (Math.random() > 0.5 ? 1 : -1)), correct: false, id: `wrong-${i}-b` }, ].sort(() => Math.random() - 0.5), }, functionalContext: 'Sumar números de 2 y 3 dígitos con método Montessori.', errorType: 'discriminacion-auditiva', }) } const stage: Stage = { id: 2, name: 'Sumas de 2-3 dígitos', description: 'Resolver sumas de números de 2 y 3 dígitos con material concreto.', exercises, } export default stage