// Fake data for the UI kit. Exposed on window so all components can read it.

const SUBJECTS = [
  { id: 'mates',    label: 'Matemáticas',          short: 'mates',    color: 'var(--subj-mates)',    soft: 'var(--subj-mates-soft)' },
  { id: 'lengua',   label: 'Lengua y Literatura',  short: 'lengua',   color: 'var(--subj-lengua)',   soft: 'var(--subj-lengua-soft)' },
  { id: 'historia', label: 'Historia y Geografía', short: 'historia', color: 'var(--subj-historia)', soft: 'var(--subj-historia-soft)' },
  { id: 'biologia', label: 'Biología y Geología',  short: 'biología', color: 'var(--subj-biologia)', soft: 'var(--subj-biologia-soft)' },
  { id: 'fisica',   label: 'Física y Química',     short: 'física',   color: 'var(--subj-fisica)',   soft: 'var(--subj-fisica-soft)' },
  { id: 'otras',    label: 'Otras',                short: 'otras',    color: 'var(--subj-otras)',    soft: 'var(--subj-otras-soft)' },
];

const KINDS = {
  apuntes:    { label: 'apuntes',     icon: 'file' },
  ejercicios: { label: 'ejercicios',  icon: 'pencil' },
  esquema:    { label: 'esquema',     icon: 'sitemap' },
  examen:     { label: 'examen',      icon: 'check' },
  herramienta:{ label: 'herramienta', icon: 'sitemap' },
  cuestionario:{label: 'cuestionario',icon: 'check' },
  unidad:     { label: 'unidad',      icon: 'book' },
};

const MATERIALS = [
  {
    id: 'm-ud12',
    level: '4eso',
    subject: 'mates',
    kind: 'unidad',
    title: 'UD12 · Probabilidad',
    chapter: 'Matemáticas B',
    desc: '4 partes con explicación y actividad, más resumen y actividad final. Experimentos aleatorios y sucesos, regla de Laplace, probabilidad condicionada e independencia, y diagramas de árbol y tablas de contingencia.',
    pages: null, time: 'unidad completa', updated: 'recién subido', status: 'new',
    href: 'materials/ud12-probabilidad/index.html',
  },
  {
    id: 'm-ud11',
    level: '4eso',
    subject: 'mates',
    kind: 'unidad',
    title: 'UD11 · Estadística',
    chapter: 'Matemáticas B',
    desc: '4 partes con explicación y actividad, más resumen y actividad final. Variables y tablas de frecuencias, medidas de centralización, medidas de dispersión, y gráficos, interpretación y sesgos.',
    pages: null, time: 'unidad completa', updated: 'hace unos días', status: '',
    href: 'materials/ud11-estadistica/index.html',
  },
  {
    id: 'm-ud10',
    level: '4eso',
    subject: 'mates',
    kind: 'unidad',
    title: 'UD10 · Geometría analítica del plano',
    chapter: 'Matemáticas B',
    desc: '4 partes con explicación y actividad, más resumen y actividad final. Vectores y operaciones, ecuaciones de la recta, paralelismo y perpendicularidad, y distancias, puntos medios y lugares.',
    pages: null, time: 'unidad completa', updated: 'hace unos días', status: '',
    href: 'materials/ud10-geometria-analitica/index.html',
  },
  {
    id: 'm-ud9',
    level: '4eso',
    subject: 'mates',
    kind: 'unidad',
    title: 'UD9 · Trigonometría',
    chapter: 'Matemáticas B',
    desc: '4 partes con explicación y actividad, más resumen y actividad final. Razones trigonométricas, relaciones fundamentales y ángulos notables, resolución de triángulos rectángulos y medida indirecta.',
    pages: null, time: 'unidad completa', updated: 'hace unos días', status: '',
    href: 'materials/ud9-trigonometria/index.html',
  },
  {
    id: 'm-ud8',
    level: '4eso',
    subject: 'mates',
    kind: 'unidad',
    title: 'UD8 · Semejanza',
    chapter: 'Matemáticas B',
    desc: '4 partes con explicación y actividad, más resumen y actividad final. Teorema de Tales, figuras semejantes y razón, escalas, y razón de áreas y volúmenes.',
    pages: null, time: 'unidad completa', updated: 'hace unos días', status: '',
    href: 'materials/ud8-semejanza/index.html',
  },
  {
    id: 'm-ud7',
    level: '4eso',
    subject: 'mates',
    kind: 'unidad',
    title: 'UD7 · Funciones',
    chapter: 'Matemáticas B',
    desc: '4 partes con explicación y actividad, más resumen y actividad final. Concepto, dominio y recorrido, características, funciones lineales y cuadráticas, e inversa, exponenciales y a trozos.',
    pages: null, time: 'unidad completa', updated: 'hace unos días', status: '',
    href: 'materials/ud7-funciones/index.html',
  },
  {
    id: 'm-ud6',
    level: '4eso',
    subject: 'mates',
    kind: 'unidad',
    title: 'UD6 · Sistemas e inecuaciones',
    chapter: 'Matemáticas B',
    desc: '4 partes con explicación y actividad, más resumen y actividad final. Sistemas lineales y no lineales, inecuaciones de 1er y 2º grado, y sistemas de inecuaciones con problemas.',
    pages: null, time: 'unidad completa', updated: 'hace unos días', status: '',
    href: 'materials/ud6-sistemas-inecuaciones/index.html',
  },
  {
    id: 'm-ud5',
    level: '4eso',
    subject: 'mates',
    kind: 'unidad',
    title: 'UD5 · Ecuaciones',
    chapter: 'Matemáticas B',
    desc: '4 partes con explicación y actividad, más resumen y actividad final. Ecuaciones de 2º grado, el discriminante, bicuadradas/racionales/radicales y ecuaciones de grado superior por factorización.',
    pages: null, time: 'unidad completa', updated: 'hace unos días', status: '',
    href: 'materials/ud5-ecuaciones/index.html',
  },
  {
    id: 'm-ud4',
    level: '4eso',
    subject: 'mates',
    kind: 'unidad',
    title: 'UD4 · Polinomios y fracciones algebraicas',
    chapter: 'Matemáticas B',
    desc: '4 partes con explicación y actividad, más resumen y actividad final. Polinomios y operaciones, identidades notables, división y Ruffini, y factorización y fracciones algebraicas.',
    pages: null, time: 'unidad completa', updated: 'hace unos días', status: '',
    href: 'materials/ud4-polinomios-fracciones-algebraicas/index.html',
  },
  {
    id: 'm-ud3',
    level: '4eso',
    subject: 'mates',
    kind: 'unidad',
    title: 'UD3 · Proporcionalidad, porcentajes y finanzas',
    chapter: 'Matemáticas B',
    desc: '4 partes con explicación y actividad, más resumen y actividad final. Proporcionalidad, porcentajes y aumentos/disminuciones, porcentajes encadenados e interés simple y compuesto.',
    pages: null, time: 'unidad completa', updated: 'hace unos días', status: '',
    href: 'materials/ud3-proporcionalidad-porcentajes-finanzas/index.html',
  },
  {
    id: 'm-ud2',
    level: '4eso',
    subject: 'mates',
    kind: 'unidad',
    title: 'UD2 · Potencias, radicales y logaritmos',
    chapter: 'Matemáticas B',
    desc: '4 partes con explicación y actividad, más resumen y actividad final. Potencias de exponente entero, exponente fraccionario y radicales, operaciones y racionalización, y logaritmos.',
    pages: null, time: 'unidad completa', updated: 'hace unos días', status: '',
    href: 'materials/ud2-potencias-radicales-logaritmos/index.html',
  },
  {
    id: 'm-ud1',
    level: '4eso',
    subject: 'mates',
    kind: 'unidad',
    title: 'UD1 · Números reales',
    chapter: 'Matemáticas B',
    desc: '4 partes con explicación y actividad, más resumen y actividad final. Clasificación, intervalos, redondeo y notación científica.',
    pages: null, time: 'unidad completa', updated: 'hace unos días', status: '',
    href: 'materials/ud1-numeros-reales/index.html',
  },
];

const LEVELS = [
  { id: '4eso', label: '4º ESO', short: '4º ESO' },
];

const COMMENTS = {
  m1: [
    { who: 'papá', when: 'hace 2 días', text: 'He resumido el tema en 8 páginas. Si quieres profundizar, dime y te paso bibliografía.' },
    { who: 'carol', when: 'ayer', text: 'Vale, gracias. Lo del aparato de Golgi no lo pillo del todo. ¿Lo vemos el sábado?' },
    { who: 'papá', when: 'ayer', text: 'Hecho. Te apunto un esquema rápido para el sábado.' },
  ],
  m2: [
    { who: 'carol', when: 'hoy', text: 'El ejercicio 3 me da dos soluciones, ¿es normal?' },
    { who: 'papá', when: 'hoy', text: 'Sí, las de segundo grado pueden tener 0, 1 o 2 soluciones. Compruébalas sustituyendo.' },
  ],
};

const ACHIEVEMENTS = [
  { id: 'first',   title: 'Primer material',     desc: 'Has leído tu primer apunte.',        unlocked: true,  icon: 'star' },
  { id: 'streak3', title: 'Tres días seguidos',  desc: 'Mantén una racha de 3 días.',        unlocked: true,  icon: 'flame' },
  { id: 'streak7', title: 'Una semana entera',   desc: 'Una semana sin saltarte un día.',    unlocked: true,  icon: 'flame' },
  { id: 'mates5',  title: 'Cinco de mates',      desc: 'Cinco materiales de matemáticas.',   unlocked: false, icon: 'check' },
  { id: 'all-sub', title: 'Todas las asignaturas', desc: 'Estudia al menos una vez cada una.', unlocked: false, icon: 'book' },
  { id: 'exam1',   title: 'Primer examen',       desc: 'Completa un examen de práctica.',    unlocked: false, icon: 'check' },
];

window.ECC_DATA = { SUBJECTS, KINDS, MATERIALS, COMMENTS, ACHIEVEMENTS, LEVELS };
