(function enrichProfesoresExpertos(D) {
  D.verbs = {
    ...D.verbs,
    "Marzano 1 · Recuperación": ["recordar", "reconocer", "identificar", "nombrar", "listar", "reproducir"],
    "Marzano 2 · Comprensión": ["interpretar", "explicar", "resumir", "clasificar", "comparar", "inferir"],
    "Marzano 3 · Análisis": ["distinguir", "analizar", "discriminar", "categorizar", "deducir", "relacionar"],
    "Marzano 4 · Aplicación": ["aplicar", "resolver", "demostrar", "experimentar", "transferir", "producir"],
    "Marzano 5 · Metacognición": ["planificar", "monitorear", "verificar", "ajustar", "seleccionar estrategias", "autorregular"],
    "Marzano 6 · Sistema del yo": ["valorar", "justificar importancia", "establecer metas", "evaluar motivación", "persistir", "decidir"],
  };

  D.taxonomyRefs = {
    "Recordar": "Bloom: recuperar información, ideas y principios en una forma semejante a como fueron aprendidos.",
    "Comprender": "Bloom: esclarecer, interpretar y relacionar información a partir del conocimiento previo.",
    "Aplicar": "Bloom: seleccionar y transferir datos o principios para completar una tarea o resolver un problema.",
    "Analizar": "Bloom: diferenciar, clasificar y relacionar evidencias, partes o estructuras.",
    "Evaluar": "Bloom: valorar, justificar o criticar con criterios y evidencia explícita.",
    "Crear": "Bloom: generar, integrar y combinar ideas en un producto, plan o propuesta nueva.",
    "Marzano 1 · Recuperación": "Recuperar información y ejecutar procedimientos sin exigir todavía una elaboración profunda.",
    "Marzano 2 · Comprensión": "Construir significado, integrar lo nuevo con lo conocido y representarlo con claridad.",
    "Marzano 3 · Análisis": "Extender y refinar el conocimiento mediante comparación, clasificación, inducción y deducción.",
    "Marzano 4 · Aplicación": "Usar el conocimiento de manera significativa en decisiones, investigación y resolución de problemas.",
    "Marzano 5 · Metacognición": "Definir metas, seleccionar estrategias, monitorear el avance y ajustar el propio proceso.",
    "Marzano 6 · Sistema del yo": "Examinar importancia, eficacia, emociones y motivación que sostienen el compromiso con una tarea.",
  };

  D.subjects.push(
    {
      "nivel": "3° Básico", "asignatura": "Lenguaje y Comunicación", "eje": "Lectura",
      "contenido": "Estrategias de comprensión lectora y narraciones",
      "habilidad": "Relacionar, releer, visualizar, recapitular, preguntar e inferir",
      "procedimiento": "Lectura modelada + conversación literaria + organizador de evidencias",
      "docente": "Modela una estrategia, formula preguntas explícitas e inferenciales y solicita fundamentar con pistas del texto.",
      "estudiante": "Reconstruye secuencias, describe personajes y ambientes, formula opiniones y las fundamenta.",
      "evidencia": "Bitácora de lectura, respuesta fundamentada y organizador de secuencia.",
      "instrumento": "Rúbrica breve de comprensión",
      "preguntas": ["¿Qué parte del texto apoya tu respuesta?", "¿Qué cambió entre el inicio y el desenlace?", "¿Qué estrategia te ayudó a comprender?"]
    },
    {
      "nivel": "3° Básico", "asignatura": "Lenguaje y Comunicación", "eje": "Escritura",
      "contenido": "Planificación, escritura, revisión y edición de textos",
      "habilidad": "Planificar, redactar, revisar, editar y comunicar",
      "procedimiento": "Propósito y destinatario + borrador + retroalimentación entre pares + edición",
      "docente": "Modela cómo organizar ideas en párrafos, usar conectores y mejorar un texto a partir de sugerencias.",
      "estudiante": "Define propósito, genera ideas, escribe un borrador y mejora claridad, vocabulario, ortografía y presentación.",
      "evidencia": "Plan de escritura, borrador comentado y versión final.",
      "instrumento": "Pauta de proceso de escritura",
      "preguntas": ["¿Para quién escribes y con qué propósito?", "¿Qué cambio mejoró más la claridad de tu texto?"]
    },
    {
      "nivel": "3° Básico", "asignatura": "Lenguaje y Comunicación", "eje": "Comunicación oral",
      "contenido": "Conversación, comprensión oral y exposición",
      "habilidad": "Escuchar, preguntar, expresar, fundamentar y dialogar",
      "procedimiento": "Escucha con propósito + conversación estructurada + exposición breve",
      "docente": "Establece normas de diálogo, distribuye turnos y profundiza las ideas con preguntas auténticas.",
      "estudiante": "Mantiene el foco, expresa opiniones, formula preguntas, demuestra empatía y respeta turnos.",
      "evidencia": "Registro de conversación y presentación oral.",
      "instrumento": "Escala de apreciación oral",
      "preguntas": ["¿Qué idea de un compañero amplió la tuya?", "¿Cómo fundamentarías tu opinión?"]
    },
    {
      "nivel": "Parvularia NT2", "asignatura": "Educación Parvularia", "eje": "Pensamiento Matemático",
      "contenido": "Número, patrones, clasificación y problemas cotidianos",
      "habilidad": "Crear patrones, clasificar, contar, comparar, representar y comunicar procedimientos",
      "procedimiento": "Juego con material concreto + representación pictórica + comunicación de estrategias",
      "docente": "Propone un desafío auténtico, ofrece materiales diversos y pregunta por acciones y posibles respuestas.",
      "estudiante": "Cuenta hasta 20, representa cantidades, clasifica por atributos y explica cómo resolvió.",
      "evidencia": "Registro fotográfico, producción concreta, dibujo y explicación oral.",
      "instrumento": "Registro de observación auténtica",
      "preguntas": ["¿Cómo lo ordenaste?", "¿Hay otra manera de resolverlo?", "¿Qué cambió cuando agregaste uno?"]
    },
    {
      "nivel": "Parvularia NT2", "asignatura": "Educación Parvularia", "eje": "Lenguaje Verbal",
      "contenido": "Expresión oral, comprensión y conciencia fonológica",
      "habilidad": "Expresar, escuchar, describir, narrar, reconocer y representar",
      "procedimiento": "Cuento dialogado + juego verbal + representación gráfica con intención comunicativa",
      "docente": "Amplía vocabulario, modela estructuras completas y documenta distintas formas de comunicación.",
      "estudiante": "Relata experiencias, responde preguntas, juega con sílabas y produce mensajes gráficos.",
      "evidencia": "Registro anecdótico, producción gráfica y audio breve.",
      "instrumento": "Pauta de lenguaje en situación auténtica",
      "preguntas": ["¿Qué ocurrió primero y después?", "¿Qué sonido o sílaba reconoces?", "¿Qué quieres comunicar con tu dibujo?"]
    },
    {
      "nivel": "Parvularia NT2", "asignatura": "Educación Parvularia", "eje": "Exploración del Entorno Natural",
      "contenido": "Observación, predicción y experimentación con el entorno",
      "habilidad": "Observar, explorar, preguntar, predecir, comparar y comunicar",
      "procedimiento": "Exploración directa + registro visual + conversación de hallazgos",
      "docente": "Organiza un ambiente seguro, recoge hipótesis y media la comparación entre predicción y resultado.",
      "estudiante": "Explora fenómenos, formula conjeturas, manipula materiales y comunica descubrimientos.",
      "evidencia": "Dibujo antes/después, fotografías y explicación de hallazgos.",
      "instrumento": "Registro de indagación",
      "preguntas": ["¿Qué crees que ocurrirá?", "¿Qué observaste?", "¿Qué evidencia cambió tu idea?"]
    },
    {
      "nivel": "Educación Especial", "asignatura": "Apoyo NEE", "eje": "Planificación diversificada",
      "contenido": "Indicadores observables pertinentes a la heterogeneidad",
      "habilidad": "Observar, diversificar, ajustar y monitorear",
      "procedimiento": "Caracterización del grupo + múltiples medios de participación y expresión + monitoreo diferenciado",
      "docente": "Formula desempeños observables y permite respuestas orales, gráficas, gestuales, pictográficas o escritas según pertinencia.",
      "estudiante": "Accede, participa y demuestra progreso mediante apoyos y formas de expresión pertinentes.",
      "evidencia": "Indicadores diferenciados, registros multimodales y ajustes documentados.",
      "instrumento": "Pauta diversificada de monitoreo",
      "preguntas": ["¿La forma de responder permite demostrar el aprendizaje?", "¿Qué apoyo facilita acceso sin reducir el desafío?"]
    }
  );

  D.examples.push(
    {
      "indicador": "Educación Parvularia · protagonismo y juego", "asignatura": "Kínder", "habilidad": "Explorar y comunicar",
      "debil": "La educadora muestra los materiales y los niños repiten los nombres.",
      "fortalecido": "En equipos, niñas y niños clasifican materiales naturales según criterios que acuerdan, explican sus decisiones y modifican la clasificación al descubrir nuevos atributos.",
      "por_que": "Integra actividad, juego, significado, relación y protagonismo, y produce evidencia observable del proceso."
    },
    {
      "indicador": "Lenguaje 3° · comprensión lectora", "asignatura": "Lenguaje y Comunicación", "habilidad": "Inferir y fundamentar",
      "debil": "Responden preguntas sobre el cuento.",
      "fortalecido": "Después de releer un fragmento, cada estudiante infiere cómo se siente el personaje, subraya una pista y explica oralmente cómo esa evidencia sostiene su interpretación.",
      "por_que": "Conecta estrategia, desempeño observable y evidencia textual con el objetivo de comprensión."
    },
    {
      "indicador": "Educación Especial · monitoreo diversificado", "asignatura": "Apoyo NEE", "habilidad": "Demostrar aprendizaje",
      "debil": "Todos responden la misma pregunta por escrito.",
      "fortalecido": "El indicador exige explicar la relación causa-efecto; el grupo puede demostrarla mediante texto, secuencia pictográfica o explicación oral registrada, conservando el mismo desafío cognitivo.",
      "por_que": "La diversificación modifica la vía de expresión sin disminuir el aprendizaje esperado."
    }
  );

  D.kinderUnits = [
    "Bienvenidos a la escuela y adaptación", "Nuestro cuerpo", "El mar de Chile", "El invierno se aproxima",
    "El mundo de los dinosaurios", "Animales y su hábitat", "Chile y sus tradiciones",
    "Países latinoamericanos y pueblos originarios", "Derechos de niños y niñas", "Navidad"
  ];

  D.routeSources = {
    guia: { title: "Rúbricas 2026 integradas", detail: "Indicadores, evidencias, niveles Competente/Destacado y notas aclaratorias para Educación Especial, Escuela Regular, Escuelas de Lenguaje y EPJA.", source: "Rúbricas Educación Especial 2026, pp. 5–40" },
    objetivo: { title: "Taxonomías Bloom y Marzano", detail: "El constructor incorpora verbos para recuperación, comprensión, análisis, aplicación, metacognición, sistema del yo y los seis niveles de Bloom.", source: "Taxonomía de Robert Marzano, p. 1" },
    curriculum: { title: "Banco curricular ampliado", detail: "Incluye Bases Curriculares 1° a 6° Básico, Educación Parvularia, Programa de Lenguaje 3° y ejemplos del plan anual de Kínder.", source: "Bases 1°–6°; BCEP; Lenguaje 3°; Plan anual Kínder" },
    procedimientos: { title: "Procedimientos con sustento curricular", detail: "Los procedimientos se vinculan con habilidades, evidencias, preguntas y orientaciones didácticas de cada nivel.", source: "Lenguaje 3°, pp. 47–50; BCEP, pp. 31–35 y 95–105" },
    planificacion: { title: "Planificación flexible, diversificada y evaluable", detail: "Seleccione OA, considere características e intereses, asegure protagonismo, juego, múltiples formas de acceso y procedimientos de evaluación coherentes.", source: "BCEP, pp. 103–107; Manual y Rúbricas EE 2026" },
    evaluacion: { title: "Monitoreo centrado en acceso, participación y progreso", detail: "Los indicadores deben expresar desempeños observables, ser pertinentes a la heterogeneidad y conducir a análisis causal y decisiones pedagógicas.", source: "Rúbricas EE 2026, pp. 9–13; BCEP, p. 103" },
    clase: { title: "Clase grabada: participación y aprendizaje profundo", detail: "La guía incorpora ambiente de confianza, colaboración, protagonismo, saberes previos, retroalimentación sobre desempeños y equidad de género.", source: "Rúbricas EE 2026, pp. 19–30" },
    colaborativo: { title: "Trabajo colaborativo basado en evidencia", detail: "La ruta exige problema relevante, reflexión conjunta, evaluación de la forma de trabajo y aprendizaje profesional con repercusión en estudiantes.", source: "Rúbricas EE 2026, pp. 34–39" }
  };

  D.knowledgeAreas = [
    {
      id: "taxonomia", icon: "🧠", title: "Taxonomías para objetivos e indicadores",
      source: "TAXONOMIA_MARZANO_BLOOM.pdf · p. 1",
      summary: "Use el nivel cognitivo según el aprendizaje esperado; el verbo por sí solo no garantiza complejidad: debe acompañarse de contenido, contexto y evidencia.",
      sections: [
        { title: "Recuperar y comprender", items: ["Recordar, reconocer, identificar y reproducir información.", "Interpretar, explicar, resumir, comparar e inferir significado."] },
        { title: "Analizar y aplicar", items: ["Distinguir, categorizar, deducir y conectar partes o evidencias.", "Transferir el conocimiento a decisiones, investigación y resolución de problemas auténticos."] },
        { title: "Metacognición y sistema del yo", items: ["Definir metas, seleccionar estrategias, monitorear y ajustar.", "Examinar importancia, eficacia, emociones y motivación para autorregular el aprendizaje."] }
      ],
      checklist: ["Verbo observable", "Contenido específico", "Contexto o procedimiento", "Actitud o propósito", "Evidencia esperada"]
    },
    {
      id: "parvularia", icon: "🌱", title: "Educación Parvularia",
      source: "Bases Curriculares de Educación Parvularia · pp. 31–35, 45–105",
      summary: "La planificación debe integrar bienestar, protagonismo, juego, singularidad y significado, equilibrando los ocho núcleos y recogiendo evidencia en situaciones auténticas.",
      sections: [
        { title: "8 principios pedagógicos", items: ["Bienestar, unidad, singularidad y actividad.", "Juego, relación, significado y potenciación."] },
        { title: "3 ámbitos · 8 núcleos", items: ["Desarrollo Personal y Social: Identidad y Autonomía; Convivencia y Ciudadanía; Corporalidad y Movimiento.", "Comunicación Integral: Lenguaje Verbal; Lenguajes Artísticos.", "Interacción y Comprensión del Entorno: Exploración Natural; Comprensión Sociocultural; Pensamiento Matemático."] },
        { title: "Planificación y evaluación", items: ["Jerarquizar OA según características, intereses y aprendizajes previos.", "Proponer experiencias con protagonismo y juego, recursos y evaluación coherente.", "Recoger y analizar evidencia sistemática para rediseñar oportunidades de aprendizaje."] }
      ],
      checklist: ["Situación auténtica", "Juego o exploración", "Participación protagónica", "Diversidad de formas de expresión", "Documentación pedagógica"]
    },
    {
      id: "kinder", icon: "🗓️", title: "Ruta anual de Kínder",
      source: "Plan anual formatokinder.docx · 10 unidades y 40 tablas",
      summary: "El formato anual aporta una secuencia temática contextualizada para articular Comunicación Integral, Interacción y Comprensión del Entorno y Desarrollo Personal y Social.",
      sections: [
        { title: "Secuencia anual", items: D.kinderUnits },
        { title: "Habilidades recurrentes", items: ["Expresar, describir, narrar, reconocer y representar.", "Observar, explorar, preguntar, predecir y experimentar.", "Contar, comparar, clasificar, seriar, crear patrones y explicar procedimientos."] },
        { title: "Evidencia pertinente", items: ["Registros anecdóticos y fotográficos.", "Producciones gráficas, concretas, corporales y orales.", "Conversaciones, explicaciones y documentación de procesos."] }
      ],
      checklist: ["OA principal", "OA transversal", "Foco del núcleo", "Actividad significativa", "Evidencia e instrumento"]
    },
    {
      id: "lenguaje3", icon: "📚", title: "Lenguaje y Comunicación · 3° Básico",
      source: "Lenguaje 3.pdf · pp. 47–50 y unidades 1–4",
      summary: "Los OA se organizan en Lectura, Escritura y Comunicación Oral, integrando conocimientos, habilidades y actitudes en actividades con propósito comunicativo.",
      sections: [
        { title: "Lectura · OA 1–11", items: ["Fluidez, estrategias de comprensión, repertorio literario y narraciones.", "Textos no literarios, gusto lector, biblioteca, búsqueda de información y vocabulario."] },
        { title: "Escritura · OA 12–22", items: ["Escritura frecuente y creativa; narraciones, textos informativos y funcionales.", "Planificar, escribir, revisar y editar para comunicar con claridad."] },
        { title: "Comunicación oral · OA 23–31", items: ["Comprender textos orales y participar activamente en conversaciones.", "Expresarse con coherencia, ampliar vocabulario, caracterizar y recitar."] }
      ],
      checklist: ["Propósito comunicativo", "Estrategia modelada", "Participación activa", "Evidencia textual u oral", "Retroalimentación para revisar"]
    },
    {
      id: "educacion_especial", icon: "♿", title: "Educación Especial · Portafolio 2026",
      source: "Manual y Rúbricas Educación Especial 2026 · Módulos 1–3",
      summary: "La ruta se centra en comprender la diversidad, diversificar decisiones, monitorear acceso/participación/progreso y reflexionar sobre inclusión y aprendizaje profesional.",
      sections: [
        { title: "Módulo 1", items: ["Caracterización de diferencias y aspectos comunes relevantes.", "Tres experiencias diversificadas con objetivos, actividades e indicadores observables.", "Fundamentación de diversificación/adecuación y análisis causal del monitoreo.", "Comunidad inclusiva y aprendizaje socioemocional."] },
        { title: "Módulo 2", items: ["Ambiente de respeto y confianza; participación y colaboración.", "Contribución al objetivo, diversificación, adecuación y rol activo.", "Saberes previos, retroalimentación sobre desempeños y equidad de género."] },
        { title: "Módulo 3", items: ["Problema relevante sustentado en evidencia de distinta naturaleza.", "Diálogo que relaciona aprendizaje y práctica pedagógica.", "Evaluación de formas de trabajo y aprendizaje profesional individual."] }
      ],
      checklist: ["Acceso", "Participación", "Progreso", "Pertinencia de apoyos", "Análisis multicausal", "Decisión de mejora"]
    },
    {
      id: "basica", icon: "🏫", title: "Bases Curriculares · 1° a 6° Básico",
      source: "articles-22394_bases.pdf · Bases Curriculares 1°–6° Básico",
      summary: "Los OA integran conocimientos, habilidades y actitudes y permiten verificar el aprendizaje mediante desempeños observables, con flexibilidad para responder a los contextos.",
      sections: [
        { title: "Asignaturas incorporadas", items: ["Artes Visuales, Ciencias Naturales, Educación Física y Salud.", "Historia, Geografía y Ciencias Sociales; Tecnología; Matemática.", "Inglés, Lenguaje y Comunicación, Música y Orientación."] },
        { title: "Diseño de experiencias", items: ["Alinear OA, actividad, pregunta, recurso y evidencia.", "Desarrollar comunicación, pensamiento crítico, investigación y colaboración.", "Contextualizar sin perder el desafío cognitivo del OA."] },
        { title: "Evaluación", items: ["Definir el desempeño que permitirá verificar el logro.", "Recoger producciones, explicaciones, procedimientos y decisiones.", "Retroalimentar y ajustar la enseñanza con la evidencia obtenida."] }
      ],
      checklist: ["OA exacto", "Habilidad y contenido", "Actitud", "Actividad alineada", "Desempeño observable"]
    }
  ];

  // Programas de Lenguaje entregados por la usuaria. Los documentos se usan como
  // fuente interna: la interfaz presenta unidades y OA sin enviar a páginas externas.
  D.languageProgramDetails = [
    {
      level: "1° Básico", subject: "Lenguaje y Comunicación", document: "articles-18871_programa.pdf",
      note: "Programa organizado en Lectura, Escritura y Comunicación oral. Los OA de uso permanente se articulan con cuatro unidades progresivas.",
      units: [
        {name:"Unidad 1 · Iniciación a la lectura y escritura", content:"Conciencia fonológica, relación letra-sonido, lectura inicial, escritura emergente y escucha comprensiva.", oa:["OA 1","OA 2","OA 3","OA 4","OA 5","OA 13","OA 18","OA 26"]},
        {name:"Unidad 2 · Comprensión y producción de mensajes", content:"Fluidez inicial, narraciones, textos no literarios, oraciones completas, comprensión oral y expresión coherente.", oa:["OA 1","OA 4","OA 5","OA 8","OA 10","OA 14","OA 18","OA 23","OA 26"]},
        {name:"Unidad 3 · Literatura, poemas y estrategias", content:"Lectura literaria, poemas, comprensión explícita e implícita, vocabulario y escritura de oraciones.", oa:["OA 4","OA 5","OA 6","OA 7","OA 8","OA 9","OA 10","OA 14","OA 23"]},
        {name:"Unidad 4 · Integración y comunicación", content:"Comprensión de diversos textos, dramatización, conversación, colaboración y consolidación de la escritura.", oa:["OA 5","OA 6","OA 7","OA 8","OA 9","OA 10","OA 14","OA 20","OA 25"]}
      ],
      objectives: [
        ["OA 1","Lectura","Reconocer que los textos escritos transmiten mensajes y que son escritos por alguien para cumplir un propósito."],
        ["OA 2","Lectura","Reconocer que las palabras son unidades de significado separadas por espacios en el texto escrito."],
        ["OA 3","Lectura","Identificar los sonidos que componen las palabras mediante conciencia fonológica."],
        ["OA 4","Lectura","Leer palabras aisladas y en contexto aplicando la correspondencia letra-sonido."],
        ["OA 5","Lectura","Leer textos breves en voz alta para adquirir fluidez."],
        ["OA 6","Lectura","Comprender textos aplicando estrategias como relacionar, visualizar y releer."],
        ["OA 7","Lectura","Leer y familiarizarse con un amplio repertorio de literatura para desarrollar imaginación y conocimiento del mundo."],
        ["OA 8","Lectura","Demostrar comprensión de narraciones respondiendo, describiendo, recreando y relacionando información."],
        ["OA 9","Lectura","Leer y disfrutar poemas, identificando sonidos, palabras y recursos que contribuyen a su sentido."],
        ["OA 10","Lectura","Leer independientemente y comprender textos no literarios breves para entretenerse y ampliar conocimiento."],
        ["OA 11","Lectura","Desarrollar el gusto por la lectura explorando libros y leyendo habitualmente."],
        ["OA 12","Lectura","Asistir habitualmente a la biblioteca, elegir textos y cuidar el material de uso común."],
        ["OA 13","Escritura","Experimentar con la escritura para comunicar hechos, ideas y sentimientos."],
        ["OA 14","Escritura","Escribir oraciones completas para transmitir mensajes."],
        ["OA 15","Escritura","Escribir con letra clara, separando las palabras con un espacio para facilitar la lectura."],
        ["OA 16","Escritura","Incorporar vocabulario nuevo extraído de textos escuchados o leídos."],
        ["OA 17","Comunicación oral","Comprender y disfrutar versiones completas de obras literarias narradas o leídas por un adulto."],
        ["OA 18","Comunicación oral","Comprender textos orales para obtener información y desarrollar curiosidad por el mundo."],
        ["OA 19","Comunicación oral","Desarrollar curiosidad por las palabras o expresiones desconocidas y adquirir el hábito de averiguar su significado."],
        ["OA 20","Comunicación oral","Disfrutar obras de teatro o representaciones para ampliar la expresión y la creatividad."],
        ["OA 21","Comunicación oral","Participar activamente en conversaciones grupales manteniendo el foco, expresando ideas y respetando turnos."],
        ["OA 22","Comunicación oral","Interactuar de acuerdo con convenciones sociales en diferentes situaciones."],
        ["OA 23","Comunicación oral","Expresarse de manera coherente y articulada sobre temas de interés."],
        ["OA 24","Comunicación oral","Incorporar vocabulario nuevo en las intervenciones orales."],
        ["OA 25","Comunicación oral","Desempeñar diferentes roles para desarrollar lenguaje, autoestima y trabajo en equipo."],
        ["OA 26","Comunicación oral","Recitar con entonación y expresión poemas, rimas, canciones y trabalenguas."]
      ]
    },
    {
      level: "2° Básico", subject: "Lenguaje y Comunicación", document: "articles-18958_programa.thumb_iNormal.jpg",
      note: "La portada aportada identifica el programa de 2° básico. Esta síntesis facilita la navegación; para incorporar la transcripción completa de cada OA se requiere el PDF del programa.",
      units: [
        {name:"Unidad 1 · Consolidación de la lectura",content:"Decodificación, fluidez, comprensión de narraciones y producción de mensajes breves.",oa:["Lectura fluida","Comprensión narrativa","Escritura frecuente"]},
        {name:"Unidad 2 · Literatura y comunicación",content:"Cuentos, fábulas y poemas; conversación, vocabulario y escritura con propósito.",oa:["Repertorio literario","Poemas","Comunicación oral"]},
        {name:"Unidad 3 · Textos informativos",content:"Comprensión de textos no literarios, búsqueda de información y producción informativa.",oa:["Textos no literarios","Información explícita","Escritura informativa"]},
        {name:"Unidad 4 · Integración de habilidades",content:"Lectura autónoma, planificación y revisión de textos, exposición y dramatización.",oa:["Lectura autónoma","Proceso de escritura","Expresión oral"]}
      ],
      objectives: [
        ["Foco 1","Lectura","Leer textos significativos con combinaciones ortográficas propias del nivel y avanzar en precisión."],
        ["Foco 2","Lectura","Leer en voz alta para adquirir fluidez, respetando signos y evitando detenerse en cada palabra."],
        ["Foco 3","Lectura","Comprender textos aplicando estrategias y relacionando información explícita e implícita."],
        ["Foco 4","Lectura","Leer literatura variada y profundizar la comprensión de narraciones y poemas."],
        ["Foco 5","Lectura","Comprender textos no literarios para ampliar conocimientos y formarse una opinión."],
        ["Foco 6","Escritura","Escribir frecuentemente textos breves con propósito y destinatario."],
        ["Foco 7","Escritura","Planificar, redactar, revisar y mejorar claridad, vocabulario y ortografía."],
        ["Foco 8","Comunicación oral","Comprender textos orales, conversar, exponer y representar ideas de manera coherente."]
      ]
    },
    {
      level: "4° Básico", subject: "Lenguaje y Comunicación", document: "articles-18963_programa.pdf",
      note: "Programa según D. S. 439/2012. Los OA 1, 7, 8, 10, 11, 15, 18, 22, 26 y 28 se trabajan de manera transversal durante el año.",
      units: [
        {name:"Unidad 1 · Leyendas, mitos y narración",content:"Narraciones, estrategias de comprensión, textos no literarios y escritura creativa con revisión.",oa:["OA 2","OA 3","OA 4","OA 6","OA 12","OA 17","OA 21","OA 23","OA 25"]},
        {name:"Unidad 2 · Poesía y textos funcionales",content:"Poemas, cuentos y fábulas; cartas, instrucciones y afiches; planificación, exposición y recitación.",oa:["OA 3","OA 4","OA 5","OA 14","OA 16","OA 17","OA 21","OA 23","OA 27","OA 30"]},
        {name:"Unidad 3 · Información e investigación",content:"Cuentos e historietas, textos no literarios, búsqueda y clasificación de información, artículos informativos.",oa:["OA 2","OA 3","OA 4","OA 6","OA 9","OA 13","OA 16","OA 17","OA 27"]},
        {name:"Unidad 4 · Narrativa, teatro y oralidad",content:"Cuentos y novelas, escritura narrativa, verbos y adverbios, teatro, conversación y caracterización.",oa:["OA 3","OA 4","OA 6","OA 12","OA 19","OA 20","OA 23","OA 24","OA 25","OA 29"]}
      ],
      objectives: [
        ["OA 1","Lectura","Leer en voz alta de manera fluida, precisa, con puntuación, entonación y velocidad adecuadas."],
        ["OA 2","Lectura","Comprender textos aplicando estrategias como relacionar, releer, visualizar, recapitular, preguntar y subrayar."],
        ["OA 3","Lectura","Leer y familiarizarse con un amplio repertorio de literatura."],
        ["OA 4","Lectura","Profundizar la comprensión de narraciones mediante información, consecuencias, personajes, ambientes, problemas y opiniones fundamentadas."],
        ["OA 5","Lectura","Comprender poemas e interpretar el lenguaje figurado presente en ellos."],
        ["OA 6","Lectura","Leer y comprender textos no literarios para ampliar conocimiento y formarse una opinión fundamentada."],
        ["OA 7","Lectura","Desarrollar el gusto por la lectura leyendo habitualmente diversos textos."],
        ["OA 8","Lectura","Asistir habitualmente a la biblioteca para leer, estudiar, trabajar o investigar."],
        ["OA 9","Lectura","Buscar y clasificar información en diversas fuentes para realizar una investigación."],
        ["OA 10","Lectura","Aplicar estrategias para determinar el significado de palabras nuevas."],
        ["OA 11","Escritura","Escribir frecuentemente textos diversos para desarrollar creatividad y expresar ideas."],
        ["OA 12","Escritura","Escribir creativamente narraciones con secuencia, estructura, conectores, descripciones y lenguaje expresivo."],
        ["OA 13","Escritura","Escribir artículos informativos para comunicar información sobre un tema."],
        ["OA 14","Escritura","Escribir textos funcionales con formato adecuado y mensaje claro."],
        ["OA 15","Escritura","Escribir con letra clara para facilitar la lectura."],
        ["OA 16","Escritura","Planificar la escritura estableciendo propósito, destinatario y generando ideas."],
        ["OA 17","Escritura","Escribir, revisar y editar textos para satisfacer un propósito y transmitir ideas con claridad."],
        ["OA 18","Escritura","Incorporar vocabulario nuevo de manera pertinente en la escritura."],
        ["OA 19","Escritura","Comprender y utilizar la función de los adverbios para enriquecer o precisar producciones."],
        ["OA 20","Escritura","Comprender y utilizar la función de los verbos manteniendo concordancia con el sujeto."],
        ["OA 21","Escritura","Aplicar reglas de ortografía literal, acentual y puntual para facilitar la comprensión."],
        ["OA 22","Comunicación oral","Comprender y disfrutar obras literarias completas narradas o leídas por un adulto."],
        ["OA 23","Comunicación oral","Comprender textos orales para obtener información, relacionar, preguntar y opinar."],
        ["OA 24","Comunicación oral","Disfrutar obras teatrales infantiles para ampliar expresión y creatividad."],
        ["OA 25","Comunicación oral","Participar activamente en conversaciones, fundamentar ideas, preguntar, empatizar y respetar turnos."],
        ["OA 26","Comunicación oral","Interactuar según convenciones sociales y fórmulas de cortesía."],
        ["OA 27","Comunicación oral","Expresarse de manera coherente y articulada, con organización, ejemplos, vocabulario y apoyos pertinentes."],
        ["OA 28","Comunicación oral","Incorporar vocabulario nuevo de manera pertinente en intervenciones orales."],
        ["OA 29","Comunicación oral","Caracterizar personajes para desarrollar lenguaje, autoestima y trabajo en equipo."],
        ["OA 30","Comunicación oral","Recitar poemas con entonación y expresión."]
      ]
    },
    {
      level: "8° Básico", subject: "Lengua y Literatura", document: "articles-18967_programa.pdf",
      note: "Siete unidades temáticas integran lectura, escritura, oralidad e investigación.",
      units: [
        {name:"Unidad 1 · Epopeya",content:"Epopeyas, herencia cultural, contexto, interpretación, investigación y diálogo fundamentado.",oa:["OA 2","OA 3","OA 6","OA 8","OA 12","OA 14","OA 22","OA 25","OA 26"]},
        {name:"Unidad 2 · Experiencias del amor",content:"Literatura y experiencia humana; poesía, interpretación y producción escrita.",oa:["OA 2","OA 4","OA 8","OA 13","OA 16","OA 22"]},
        {name:"Unidad 3 · Relatos de misterio",content:"Narrativa, conflicto, personajes, disposición temporal, inferencia e interpretación.",oa:["OA 2","OA 3","OA 8","OA 12","OA 13"]},
        {name:"Unidad 4 · Naturaleza",content:"Poesía y textos no literarios sobre la relación humana con la naturaleza.",oa:["OA 2","OA 4","OA 8","OA 11","OA 14"]},
        {name:"Unidad 5 · La comedia",content:"Texto dramático, puesta en escena, personajes, conflicto y comunicación oral.",oa:["OA 5","OA 7","OA 8","OA 23","OA 24"]},
        {name:"Unidad 6 · El mundo descabellado",content:"Relatos, humor, lenguaje creativo, interpretación y producción.",oa:["OA 3","OA 8","OA 13","OA 16"]},
        {name:"Unidad 7 · Medios de comunicación",content:"Análisis de medios, argumentación, persuasión, fuentes e investigación.",oa:["OA 9","OA 10","OA 15","OA 21","OA 22","OA 25","OA 26"]}
      ],
      objectives: [
        ["OA 1","Lectura","Leer habitualmente para aprender y recrearse, seleccionando textos según preferencias y propósitos."],
        ["OA 2","Lectura","Reflexionar sobre dimensiones de la experiencia humana a partir de obras literarias y herencias culturales."],
        ["OA 3","Lectura","Analizar narraciones considerando conflictos, personajes, narrador, símbolos, tópicos, prejuicios y temporalidad."],
        ["OA 4","Lectura","Analizar poemas considerando hablante, símbolos, lenguaje figurado, repeticiones, estructura e intertextualidad."],
        ["OA 5","Lectura","Analizar textos dramáticos considerando conflicto, personajes, puesta en escena y contexto."],
        ["OA 6","Lectura","Leer y comprender fragmentos de epopeyas considerando características y contexto."],
        ["OA 7","Lectura","Leer y comprender comedias teatrales considerando características y contexto."],
        ["OA 8","Lectura","Formular una interpretación literaria coherente, personal y sustentada con evidencia."],
        ["OA 9","Lectura","Analizar y evaluar textos argumentativos atendiendo a tesis, argumentos, evidencia y postura personal."],
        ["OA 10","Lectura","Analizar y evaluar textos de medios de comunicación, sus propósitos, persuasión, veracidad y recursos."],
        ["OA 11","Lectura","Leer textos no literarios para contextualizar y complementar lecturas literarias."],
        ["OA 12","Lectura","Aplicar estrategias de comprensión según propósito y dificultades de lectura."],
        ["OA 13","Escritura","Expresarse creativamente por medio de la escritura de textos de diversos géneros."],
        ["OA 14","Escritura","Escribir textos explicativos organizados, claros y adecuados al propósito."],
        ["OA 15","Escritura","Escribir textos persuasivos breves con tesis, evidencia y coherencia."],
        ["OA 16","Escritura","Planificar, escribir, revisar, reescribir y editar según contexto, destinatario y propósito."],
        ["OA 17","Escritura","Construir oraciones complejas que mantengan claridad y relaciones entre ideas."],
        ["OA 18","Escritura","Mantener la referencia mediante recursos de correferencia pertinentes."],
        ["OA 19","Escritura","Usar modos verbales de manera coherente con la intención comunicativa."],
        ["OA 20","Escritura","Aplicar ortografía y puntuación para facilitar la comprensión."],
        ["OA 21","Comunicación oral","Comprender, comparar y evaluar textos orales y audiovisuales."],
        ["OA 22","Comunicación oral","Dialogar constructivamente para debatir o explorar ideas con evidencia y respeto."],
        ["OA 23","Comunicación oral","Expresarse ante una audiencia de manera clara, organizada y adecuada."],
        ["OA 24","Comunicación oral","Usar conscientemente recursos lingüísticos, paralingüísticos y no lingüísticos."],
        ["OA 25","Investigación","Realizar investigaciones delimitando temas y evaluando validez y confiabilidad de las fuentes."],
        ["OA 26","Investigación","Sintetizar, registrar y ordenar ideas principales de textos consultados."]
      ]
    },
    {
      level: "I Medio", subject: "Lengua y Literatura", document: "articles-34377_programa.pdf",
      note: "Las cuatro unidades combinan lectura literaria, argumentación, escritura, oralidad e investigación.",
      units: [
        {name:"Unidad 1 · La libertad como tema literario",content:"Narrativa y lírica: conflictos, personajes, símbolos, tópicos, interpretación y visión de mundo.",oa:["OA 2","OA 3","OA 4","OA 8","OA 12","OA 15"]},
        {name:"Unidad 2 · Ciudadanos y opinión",content:"Texto argumentativo: tesis, argumentos, hechos y opiniones, persuasión y escritura de ensayos.",oa:["OA 9","OA 14","OA 15","OA 20","OA 21","OA 24"]},
        {name:"Unidad 3 · Relaciones humanas en el teatro y la literatura",content:"Género dramático, tragedia, conflicto humano, puesta en escena e interpretación.",oa:["OA 5","OA 6","OA 8","OA 19","OA 22","OA 23"]},
        {name:"Unidad 4 · Comunicación y sociedad",content:"Medios de comunicación, propósitos, persuasión, veracidad, recursos audiovisuales e investigación.",oa:["OA 10","OA 11","OA 13","OA 19","OA 23","OA 24"]}
      ],
      objectives: [
        ["OA 1","Lectura","Leer habitualmente para aprender y recrearse, seleccionando textos según preferencias y propósitos."],
        ["OA 2","Lectura","Reflexionar sobre la experiencia humana a partir de obras literarias y herencias culturales."],
        ["OA 3","Lectura","Analizar narraciones considerando conflictos, personajes, narrador, símbolos, tópicos, contexto e intertextualidad."],
        ["OA 4","Lectura","Analizar poemas considerando símbolos, hablante, lenguaje figurado, repeticiones, forma e intertextualidad."],
        ["OA 5","Lectura","Analizar textos dramáticos considerando conflicto, personajes, tópicos, contexto y puesta en escena."],
        ["OA 6","Lectura","Comprender la visión de mundo expresada en tragedias, sus características y contexto."],
        ["OA 7","Lectura","Comprender la relevancia de las obras del Romanticismo, sus características y contexto."],
        ["OA 8","Lectura","Formular interpretaciones literarias coherentes, personales y sustentadas en citas o ejemplos."],
        ["OA 9","Lectura","Analizar y evaluar textos argumentativos considerando tesis, argumentos, información, organización y postura personal."],
        ["OA 10","Lectura","Analizar y evaluar textos de medios de comunicación considerando propósitos, persuasión, veracidad y recursos."],
        ["OA 11","Lectura","Leer textos no literarios para contextualizar y complementar lecturas literarias."],
        ["OA 12","Escritura","Aplicar flexible y creativamente habilidades de escritura al enfrentarse a nuevos géneros."],
        ["OA 13","Escritura","Escribir textos de diversos géneros para explicar un tema con organización, fuentes y cierre coherente."],
        ["OA 14","Escritura","Escribir textos persuasivos, especialmente ensayos, con hipótesis, evidencia y conclusión."],
        ["OA 15","Escritura","Planificar, escribir, revisar, reescribir y editar según contexto, destinatario y propósito."],
        ["OA 16","Escritura","Usar consistentemente el estilo directo e indirecto en textos escritos y orales."],
        ["OA 17","Escritura","Usar recursos de correferencia léxica compleja, incluida metáfora y metonimia."],
        ["OA 18","Escritura","Escribir correctamente aplicando ortografía y puntuación para facilitar la comprensión."],
        ["OA 19","Comunicación oral","Comprender, comparar y evaluar textos orales y audiovisuales."],
        ["OA 20","Comunicación oral","Resumir un discurso argumentativo escuchado, explicando y evaluando los argumentos."],
        ["OA 21","Comunicación oral","Dialogar constructivamente para debatir o explorar ideas."],
        ["OA 22","Comunicación oral","Expresarse ante una audiencia de manera clara, organizada y adecuada."],
        ["OA 23","Comunicación oral","Analizar efectos de elementos lingüísticos, paralingüísticos y no lingüísticos."],
        ["OA 24","Investigación","Investigar temas para complementar lecturas o responder interrogantes sobre lenguaje y literatura."]
      ]
    },
    {
      level: "II Medio", subject: "Lengua y Literatura", document: "articles-34446_programa.pdf",
      note: "El programa articula cuatro unidades temáticas con OA de lectura, escritura, comunicación oral e investigación.",
      units: [
        {name:"Unidad 1 · Sobre la ausencia: exilio, migración e identidad",content:"Narrativa latinoamericana, identidad, conflictos, narradores, recursos temporales e interpretación.",oa:["OA 2","OA 3","OA 7","OA 8","OA 12","OA 15"]},
        {name:"Unidad 2 · Ciudadanía y trabajo",content:"Medios de comunicación, textos argumentativos, persuasión, evidencia, ciudadanía y producción escrita.",oa:["OA 9","OA 10","OA 13","OA 14","OA 20","OA 21"]},
        {name:"Unidad 3 · Lo divino y lo humano",content:"Género lírico y Siglo de Oro: símbolos, lenguaje figurado, soneto, contexto e interpretación.",oa:["OA 2","OA 4","OA 6","OA 8","OA 12","OA 22"]},
        {name:"Unidad 4 · Poder y ambición",content:"Género dramático: conflicto, personajes, atmósfera, puesta en escena, argumentación e investigación.",oa:["OA 5","OA 8","OA 19","OA 21","OA 23","OA 24"]}
      ],
      objectives: [
        ["OA 1","Lectura","Leer habitualmente para aprender y recrearse, seleccionando textos según preferencias y propósitos."],
        ["OA 2","Lectura","Reflexionar sobre la experiencia humana a partir de obras literarias y herencias culturales."],
        ["OA 3","Lectura","Analizar narraciones considerando conflictos, personajes, narrador, visión de mundo, recursos temporales e intertextualidad."],
        ["OA 4","Lectura","Analizar poemas considerando símbolos, hablante, lenguaje figurado, repeticiones, estructura, intertextualidad y soneto."],
        ["OA 5","Lectura","Analizar textos dramáticos considerando conflicto, personajes, atmósfera, contexto y puesta en escena."],
        ["OA 6","Lectura","Comprender la relevancia de las obras del Siglo de Oro, sus características y contexto."],
        ["OA 7","Lectura","Leer y comprender cuentos latinoamericanos modernos y contemporáneos en su contexto."],
        ["OA 8","Lectura","Formular interpretaciones literarias coherentes, personales y sustentadas con evidencia."],
        ["OA 9","Lectura","Analizar y evaluar textos argumentativos, sus recursos emocionales, fallas, modalizadores y postura."],
        ["OA 10","Lectura","Analizar y evaluar textos de medios, sus propósitos, persuasión, evidencia y recursos multimodales."],
        ["OA 11","Lectura","Leer textos no literarios para contextualizar y complementar lecturas literarias."],
        ["OA 12","Escritura","Aplicar flexible y creativamente habilidades de escritura al enfrentarse a nuevos géneros."],
        ["OA 13","Escritura","Escribir textos explicativos de diversos géneros con organización, recursos, fuentes y cierre coherente."],
        ["OA 14","Escritura","Escribir textos persuasivos con hipótesis, evidencia, contraargumentos y conclusión."],
        ["OA 15","Escritura","Planificar, escribir, revisar, reescribir y editar según contexto, destinatario y propósito."],
        ["OA 16","Escritura","Usar consistentemente el estilo directo e indirecto en textos escritos y orales."],
        ["OA 17","Escritura","Emplear frases nominales complejas para compactar información y establecer correferencia."],
        ["OA 18","Escritura","Escribir correctamente aplicando ortografía y puntuación para facilitar la comprensión."],
        ["OA 19","Comunicación oral","Comprender, comparar y evaluar textos orales y audiovisuales."],
        ["OA 20","Comunicación oral","Evaluar el punto de vista, razonamiento y recursos retóricos de un emisor."],
        ["OA 21","Comunicación oral","Dialogar constructivamente para debatir o explorar ideas con evidencia y acuerdos."],
        ["OA 22","Comunicación oral","Expresarse ante una audiencia de manera clara, organizada y adecuada."],
        ["OA 23","Comunicación oral","Analizar efectos de elementos lingüísticos, paralingüísticos y no lingüísticos."],
        ["OA 24","Investigación","Investigar temas, evaluar fuentes, jerarquizar información y comunicar hallazgos."]
      ]
    },
    {
      level: "III Medio", subject: "Lengua y Literatura", document: "articles-140133_programa_feb_2021_final_s_disegno.pdf",
      note: "Formación General. Los ejes hasta 2° medio se integran en Comprensión, Producción e Investigación.",
      units: [
        {name:"Unidad 1 · Diálogo: literatura y efecto estético",content:"Experiencia estética, recursos y técnicas literarias, diálogo argumentativo y creación.",oa:["OA 2","OA 8"]},
        {name:"Unidad 2 · Elaborar y comunicar interpretaciones literarias",content:"Análisis, intertextualidad, interpretación, producción e investigación cultural.",oa:["OA 1","OA 6","OA 9"]},
        {name:"Unidad 3 · Análisis crítico de géneros discursivos en comunidades digitales",content:"Comunidades digitales, posicionamiento, evidencia, argumentación y problemas éticos.",oa:["OA 4","OA 5","OA 7","OA 8"]},
        {name:"Unidad 4 · Evaluar y producir géneros discursivos",content:"Análisis multimodal, editoriales, argumentación y producción de discursos adecuados a audiencia.",oa:["OA 3","OA 5","OA 6","OA 7","OA 8"]}
      ],
      objectives: [
        ["OA 1","Comprensión","Formular interpretaciones literarias considerando recursos de construcción de sentido e intertextualidad."],
        ["OA 2","Comprensión","Reflexionar sobre el efecto estético y el diálogo entre la obra, la experiencia del lector y sus recursos."],
        ["OA 3","Comprensión","Analizar críticamente géneros no literarios orales, escritos y audiovisuales."],
        ["OA 4","Comprensión","Analizar críticamente géneros de comunidades digitales, su contexto, participantes, evidencia y problemas éticos."],
        ["OA 5","Comprensión","Evaluar recursos lingüísticos y no lingüísticos y su incidencia en el sentido y posicionamiento del discurso."],
        ["OA 6","Producción","Producir textos orales, escritos o audiovisuales coherentes y cohesionados según propósito, género y audiencia."],
        ["OA 7","Producción","Usar recursos lingüísticos y no lingüísticos al producir textos y construir posicionamiento y sentido."],
        ["OA 8","Producción","Dialogar argumentativamente con evidencia, evaluando razonamientos e incorporando posiciones de otros."],
        ["OA 9","Investigación","Investigar con fuentes válidas y confiables, procesar información, comunicar hallazgos y citar éticamente."]
      ]
    }
  ];

  D.languageProgramDetails.forEach(program => { program.kind = "Programa aportado"; });

  const curriculumSubjectTemplates = {
    "Artes Visuales": {contents:"Creación visual y proyectos; experimentación con materiales, técnicas y lenguajes; apreciación de obras y patrimonio; comunicación y difusión",skills:"Crear, experimentar, observar, interpretar, fundamentar y comunicar decisiones visuales"},
    "Música": {contents:"Escucha y apreciación; interpretación vocal e instrumental; creación e improvisación; reflexión y comunicación musical",skills:"Escuchar activamente, interpretar, crear, comparar, reflexionar y comunicar experiencias musicales"},
    "Educación Física y Salud": {contents:"Habilidades motrices; condición física y vida activa; juegos, deportes y expresión corporal; autocuidado, seguridad y colaboración",skills:"Ejecutar, combinar, aplicar, autorregular, colaborar y evaluar prácticas de vida activa"},
    "Tecnología": {contents:"Necesidades y oportunidades; diseño de soluciones; planificación y elaboración; herramientas digitales; evaluación de impacto",skills:"Identificar, diseñar, planificar, construir, probar, mejorar y comunicar soluciones tecnológicas"},
    "Orientación": {contents:"Crecimiento personal; bienestar y autocuidado; relaciones interpersonales; participación, pertenencia y proyecto de vida",skills:"Reconocer, reflexionar, autorregularse, convivir, participar, tomar decisiones y proyectar metas"},
    "Inglés": {contents:"Comprensión oral; comprensión de lectura; expresión oral; expresión escrita; vocabulario, funciones comunicativas e interculturalidad",skills:"Escuchar, identificar, comprender, interactuar, leer, escribir y comunicar en situaciones significativas"},
    "Religión (según programa del establecimiento)": {contents:"Identidad, sentido y trascendencia; convivencia y valores; tradiciones y diversidad religiosa; compromiso con la comunidad",skills:"Reflexionar, dialogar, interpretar, valorar la diversidad, fundamentar y participar respetuosamente"},
    "Lenguaje y Comunicación": {contents:"Lectura y comprensión; escritura y producción de textos; comunicación oral; vocabulario, investigación y reflexión sobre el lenguaje",skills:"Leer, comprender, interpretar, escribir, dialogar, comunicar e investigar"},
    "Lengua y Literatura": {contents:"Lectura literaria y crítica; producción de textos; comunicación oral; investigación y reflexión sobre el lenguaje",skills:"Interpretar, analizar, evaluar, argumentar, producir, dialogar e investigar"},
    "Matemática": {contents:"Números; álgebra y funciones; geometría; probabilidad y estadística; resolución de problemas y modelamiento",skills:"Resolver problemas, representar, modelar, argumentar, comunicar y verificar procedimientos"},
    "Educación Ciudadana": {contents:"Democracia e instituciones; derechos humanos; participación; justicia, territorio y desafíos de la sociedad",skills:"Analizar, deliberar, argumentar con evidencia, evaluar perspectivas, participar y proponer"},
    "Filosofía": {contents:"Preguntas filosóficas; conocimiento y verdad; ética; política; argumentación y diálogo",skills:"Problematizar, conceptualizar, analizar argumentos, evaluar, dialogar y fundamentar posiciones"},
    "Ciencias para la Ciudadanía": {contents:"Salud y bienestar; ambiente y sostenibilidad; tecnología y sociedad; riesgos, evidencia y decisiones",skills:"Investigar, analizar evidencia, modelar, evaluar información, argumentar y tomar decisiones responsables"},
    "Artes": {contents:"Creación y apreciación en artes visuales, música, danza o teatro; proyecto artístico; contexto cultural; difusión",skills:"Crear, interpretar, experimentar, apreciar, fundamentar y comunicar procesos artísticos"},
    "Identidad y Autonomía": {contents:"Identidad personal; emociones; iniciativa; autonomía progresiva; confianza y autocuidado",skills:"Reconocerse, expresar, elegir, perseverar, actuar con autonomía y comunicar necesidades"},
    "Convivencia y Ciudadanía": {contents:"Participación; acuerdos; colaboración; derechos; resolución de conflictos y vida comunitaria",skills:"Participar, colaborar, dialogar, acordar, asumir responsabilidades y convivir respetuosamente"},
    "Corporalidad y Movimiento": {contents:"Conciencia corporal; coordinación; equilibrio; movimiento; bienestar y expresión",skills:"Explorar, coordinar, desplazarse, representar, cuidar el cuerpo y comunicar mediante el movimiento"},
    "Lenguaje Verbal": {contents:"Comprensión oral; expresión oral; conciencia fonológica; aproximación a la lectura y escritura",skills:"Escuchar, comprender, narrar, describir, preguntar, jugar con sonidos y producir mensajes"},
    "Lenguajes Artísticos": {contents:"Expresión visual, musical, corporal y dramática; exploración de materiales; creación y apreciación",skills:"Explorar, representar, crear, interpretar, apreciar y comunicar mediante diversos lenguajes"},
    "Exploración del Entorno Natural": {contents:"Seres vivos; fenómenos naturales; materiales; cuidado ambiental; observación e indagación",skills:"Observar, preguntar, predecir, explorar, comparar, registrar y comunicar hallazgos"},
    "Comprensión del Entorno Sociocultural": {contents:"Familia y comunidad; instituciones; historia local; tradiciones; tecnología y patrimonio",skills:"Reconocer, describir, comparar, secuenciar, valorar y participar en el entorno sociocultural"},
    "Pensamiento Matemático": {contents:"Número y cantidad; patrones; clasificación; medición; espacio; resolución de problemas cotidianos",skills:"Contar, comparar, clasificar, seriar, representar, crear patrones, resolver y explicar"},
    "Comunicación funcional": {contents:"Comprensión y expresión multimodal; sistemas aumentativos y alternativos; interacción; participación comunicativa",skills:"Comprender, expresar, elegir, solicitar, responder, interactuar y generalizar formas de comunicación"},
    "Autonomía y participación": {contents:"Vida diaria; autorregulación; movilidad; toma de decisiones; participación social y proyecto personal",skills:"Planificar, elegir, ejecutar, autorregularse, resolver situaciones y participar con creciente autonomía"},
    "Lenguaje y Comunicación · EPJA": {contents:"Comprensión lectora; comunicación oral; escritura funcional y académica; medios, ciudadanía y literatura",skills:"Comprender, interpretar, argumentar, producir textos, dialogar e investigar en contextos de vida adulta"},
    "Matemática · EPJA": {contents:"Números y operaciones; proporcionalidad; geometría y medición; álgebra; datos y decisiones cotidianas",skills:"Resolver, modelar, estimar, representar, argumentar y comunicar procedimientos"},
    "Ciencias Naturales · EPJA": {contents:"Salud; ambiente; materia y energía; sistemas vivos; investigación y decisiones informadas",skills:"Observar, investigar, analizar evidencia, explicar, evaluar información y comunicar conclusiones"},
    "Estudios Sociales · EPJA": {contents:"Historia y memoria; territorio; trabajo y economía; democracia, derechos y participación",skills:"Ubicar, analizar fuentes, explicar procesos, evaluar perspectivas, argumentar y participar"},
    "Inglés · EPJA": {contents:"Comprensión y producción de mensajes cotidianos; lectura funcional; interacción y vocabulario para la vida y el trabajo",skills:"Escuchar, comprender, leer, interactuar, escribir y resolver necesidades comunicativas"}
  };

  const addCurriculumSubjects = (levels, names) => {
    (D.courseProgramGuides || []).filter(guide => levels.includes(guide.level)).forEach(guide => {
      names.forEach(name => {
        if (guide.subjects.some(subject => subject.name === name)) return;
        const template = curriculumSubjectTemplates[name];
        if (template) guide.subjects.push({name, contents:template.contents, skills:template.skills});
      });
    });
  };

  addCurriculumSubjects(["Parvularia NT1","Parvularia NT2"],["Identidad y Autonomía","Convivencia y Ciudadanía","Corporalidad y Movimiento","Lenguaje Verbal","Lenguajes Artísticos","Exploración del Entorno Natural","Comprensión del Entorno Sociocultural","Pensamiento Matemático"]);
  addCurriculumSubjects(["1° Básico","2° Básico","3° Básico","4° Básico","5° Básico","6° Básico"],["Artes Visuales","Música","Educación Física y Salud","Tecnología","Orientación","Inglés","Religión (según programa del establecimiento)"]);
  addCurriculumSubjects(["7° Básico","8° Básico","I Medio","II Medio"],["Artes Visuales","Música","Educación Física y Salud","Tecnología","Orientación","Inglés","Religión (según programa del establecimiento)"]);
  addCurriculumSubjects(["III Medio","IV Medio"],["Lengua y Literatura","Matemática","Educación Ciudadana","Filosofía","Inglés","Ciencias para la Ciudadanía","Educación Física y Salud","Artes","Religión (según programa del establecimiento)"]);
  addCurriculumSubjects(["Educación Especial"],["Lenguaje y Comunicación","Matemática","Comunicación funcional","Autonomía y participación","Artes Visuales","Música","Educación Física y Salud"]);
  addCurriculumSubjects(["EPJA"],["Lenguaje y Comunicación · EPJA","Matemática · EPJA","Ciencias Naturales · EPJA","Estudios Sociales · EPJA","Inglés · EPJA","Educación Física y Salud","Tecnología"]);

  const sentenceCase = text => text ? text.charAt(0).toUpperCase() + text.slice(1) : text;
  const splitCurriculumItems = text => {
    const bySemicolon = (text || "").split(/;|\.(?=\s|$)/).map(item => item.trim()).filter(Boolean);
    if (bySemicolon.length >= 3) return bySemicolon;
    return (text || "").split(/,|\sy\s/).map(item => item.trim()).filter(Boolean);
  };
  const createInternalProgram = (guide, subject) => {
    const contents = splitCurriculumItems(subject.contents);
    const skills = splitCurriculumItems(subject.skills).slice(0, 8);
    const usableContents = contents.length ? contents : [subject.contents];
    const usableSkills = skills.length ? skills : ["Comprender", "Aplicar", "Analizar", "Comunicar"];
    const objectives = usableSkills.map((skill, index) => {
      const focus = usableContents[index % usableContents.length].replace(/\.$/, "").toLowerCase();
      return [`Foco ${index + 1}`,"Habilidades y desempeños",`${sentenceCase(skill.replace(/\.$/, ""))} al trabajar ${focus}.`];
    });
    const units = Array.from({length:4}, (_, index) => {
      const focus = usableContents[index % usableContents.length].replace(/\.$/, "");
      const linked = objectives.filter((_, objectiveIndex) => objectiveIndex % 4 === index).map(objective => objective[0]);
      if (!linked.length) linked.push(objectives[index % objectives.length][0]);
      return {name:`Unidad ${index + 1} · ${sentenceCase(focus)}`,content:`${sentenceCase(focus)}. Desarrollo progresivo de habilidades mediante experiencias pertinentes al nivel.`,oa:linked};
    });
    return {
      level:guide.level,
      subject:subject.name,
      kind:"Síntesis curricular",
      note:`Síntesis navegable del marco de ${guide.level}. Organiza contenidos y habilidades para planificar dentro de la aplicación; los códigos y la redacción literal de cada OA deben confirmarse en el programa vigente antes de una entrega formal.`,
      units,
      objectives
    };
  };

  (D.courseProgramGuides || []).forEach(guide => {
    guide.subjects.forEach(subject => {
      const alreadyIntegrated = D.languageProgramDetails.some(program => program.level === guide.level && program.subject === subject.name);
      if (!alreadyIntegrated) D.languageProgramDetails.push(createInternalProgram(guide, subject));
    });
  });

  const processForProgramObjective = (text = "") => {
    const value = text.toLowerCase();
    if (/^(crear|escribir|producir|formular)/.test(value)) return "Crear";
    if (/^(evaluar|justificar)/.test(value)) return "Evaluar";
    if (/^(analizar|investigar|comparar|distinguir)/.test(value)) return "Analizar";
    if (/^(aplicar|usar|emplear|participar|dialogar|expresarse)/.test(value)) return "Aplicar";
    return "Comprender";
  };
  D.languageProgramDetails.forEach((program, programIndex) => {
    program.objectives.forEach((objective, objectiveIndex) => {
      if ((D.studyObjectives || []).some(item => item.id === `LP-${programIndex}-${objectiveIndex}`)) return;
      const firstVerb = (objective[2].match(/^([A-Za-zÁÉÍÓÚáéíóúÑñ]+)/) || [])[1] || "desarrollar";
      D.studyObjectives.push({
        id: `LP-${programIndex}-${objectiveIndex}`,
        code: objective[0],
        level: program.level,
        subject: program.subject,
        axis: objective[1],
        text: objective[2],
        skill: firstVerb.toLowerCase(),
        suggestedProcess: processForProgramObjective(objective[2]),
        source: ""
      });
    });
  });
})(window.APP_DATA);
