∑

UR Desafío Mate 2.0

Documento de revisión y definición funcional
User Request maestro · Versión de trabajo

Desafío Mate 2.0: rutas adaptativas por eje, OA y evidencia continua

Este documento consolida la definición funcional, curricular, de datos, experiencia de usuario e informes docentes. Está diseñado para ser revisado conjuntamente antes de transformarse en historias de usuario y tareas técnicas.

EstadoBorrador para revisión
PrioridadProyecto estratégico
Rol alumnoRuta automática por eje
Rol profesorMonitorear e intervenir
1
Resumen ejecutivo

Desafío Mate 2.0 será un sistema de aprendizaje adaptativo en Matemática. Cada estudiante avanzará durante el año sobre los Objetivos de Aprendizaje (OA) correspondientes a su eje y nivel académico, recibiendo cápsulas remediales cuando se detecten brechas de base y cápsulas del nivel inmediatamente superior solo cuando domine todos los OA del eje/nivel objetivo.

Al final de cada cápsula se ejecutará un Evaluador Personal con una cantidad variable de preguntas. Estas preguntas entregarán evidencias sobre el OA principal trabajado, OA descendidos y OA anteriormente dominados que requieran validación. La próxima cápsula se seleccionará únicamente después de procesar esas evidencias.

Decisión central: el sistema no trabaja con una ruta anual fija. Calcula la siguiente cápsula después de cada Evaluador Personal, por lo que el alumno ve la cápsula anterior, la actual y una próxima isla cubierta por niebla.
2
Contexto, alcance y exclusiones

Contexto actual

WebClass ya dispone de OA organizados por asignatura, eje y nivel; cápsulas interactivas de Desafío Mate; preguntas utilizadas por el Evaluador Personal; y clasificación de preguntas por uno o más OA.

Incluido en el alcance

  • Guardar la progresión curricular entre OA.
  • Relacionar cápsulas con uno o más OA.
  • Construir evaluaciones personales dinámicas y sin repeticiones recientes.
  • Guardar evidencias históricas y estado actual del alumno frente a los OA.
  • Calcular dominio, confianza, cobertura y prioridad.
  • Seleccionar automáticamente el OA y la cápsula siguiente.
  • Mostrar la experiencia de mundos/islas al alumno.
  • Entregar paneles, informes, alertas y trazabilidad al profesor.

Fuera del alcance inicial

  • Generación automática de nuevas preguntas mediante IA.
  • Clasificación automática de dificultad, ya que actualmente solo se conoce el OA.
  • Permitir al profesor construir manualmente la ruta individual.
  • Avanzar más de un nivel sobre el nivel académico del alumno.
3
Objetivos, resultados esperados e indicadores de éxito

Objetivo pedagógico

Maximizar la cobertura y consolidación de los OA esperados para cada eje/nivel, sin impedir que el alumno reconstruya aprendizajes de niveles anteriores cuando sean prerrequisitos necesarios.

Objetivo de producto

Convertir los datos de respuestas en una ruta explicable, personalizada y actualizada continuamente.

Indicadores sugeridos

Cobertura curricular% de OA del eje/nivel dominados con confianza suficiente.
CrecimientoDiferencia entre línea base y dominio actual por OA/eje.
Recuperación remedial% de alumnos que vuelven al nivel objetivo tras trabajar prerrequisitos.
Retención% de OA dominados que mantienen su estado en validaciones posteriores.
Uso efectivoCápsulas finalizadas, continuidad y tiempo activo.
Explicabilidad100% de asignaciones con motivo y evidencia registrada.
4
Usuarios, roles y conceptos funcionales
ConceptoDefinición
AlumnoRecorre automáticamente una ruta independiente por eje.
ProfesorMonitorea, interpreta alertas, forma grupos y aplica apoyos; no asigna cada cápsula manualmente.
Nivel objetivoNivel académico actual del alumno. Es la prioridad del año.
OA principalOA que representa el foco instruccional de una cápsula.
DominioEstimación de cuánto conoce el alumno de un OA.
ConfianzaGrado de certeza de esa estimación, según cantidad y recencia de evidencias.
CoberturaProporción de OA del eje/nivel objetivo que están dominados con confianza suficiente.
RemedialCápsula de un OA prerrequisito, hasta 2 o 3 niveles inferiores.
SuperiorCápsula del mismo eje, un nivel por encima, habilitada al dominar todos los OA del eje/nivel objetivo.
EvidenciaRegistro generado por una respuesta que aporta información a uno o más OA.
5
Datos y componentes existentes
  • OA: ya almacenados y relacionados con asignatura, eje y nivel.
  • Cápsulas interactivas: ya existentes en una tabla de contenidos.
  • Preguntas: ya existentes y utilizadas en la sección Evaluador Personal.
  • Clasificación pregunta ↔ OA: una pregunta puede estar vinculada a múltiples OA.
Validación técnica necesaria: antes del desarrollo se deben identificar los nombres reales, llaves primarias, restricciones y relaciones de las tablas actuales. Este UR utiliza nombres funcionales tentativos.
6
Modelo de datos propuesto
TablaPropósitoNaturaleza
desafio_mate_oa_configDefine qué OA participan, si son evaluables/basales y sus parámetros.Nueva
oa_relacionGuarda el grafo de prerrequisitos, profundización y refuerzo.Nueva
capsula_oaRelaciona cápsulas con OA y distingue OA principal/secundario.Nueva
pregunta_oaRelación múltiple pregunta ↔ OA; reutilizar si ya existe.Existente o ajustada
evaluador_instanciaCabecera de cada Evaluador Personal generado.Nueva
evaluador_preguntaPreguntas seleccionadas, origen de selección, respuesta y tiempo.Nueva
usuario_oa_evidenciaHistórico inmutable de evidencias por usuario y OA.Nueva
usuario_oa_estadoFotografía actual: dominio, confianza y acumulados.Nueva
usuario_eje_estadoResumen/cache de cobertura y máximo nivel habilitado por eje.Nueva
asignacion_capsulaRegistra la decisión del motor y su explicación.Nueva
Principio de arquitectura: conservar el histórico de respuestas/evidencias y mantener una tabla separada de estado actual. Así se podrá recalcular el modelo en el futuro sin perder información.
7
Progresión curricular entre OA

La progresión se almacenará como un grafo dirigido en una tabla relacional. Se recomienda guardar una única dirección canónica para evitar contradicciones.

oa_relacion - id - oa_desde_id - oa_hacia_id - tipo_relacion // PRERREQUISITO, REFUERZO_LATERAL, PROFUNDIZACION - prioridad // 1 = principal - peso // opcional, inicialmente 1.0 - activo - observacion_pedagogica - creado_por / actualizado_por - created_at / updated_at
Semántica recomendada: si tipo_relacion = PRERREQUISITO, el OA de oa_desde_id debe trabajarse antes del OA de oa_hacia_id. El “OA siguiente” puede derivarse consultando las relaciones donde el OA actual aparece como prerrequisito; no es necesario duplicar la relación inversa.

Reglas

  • Los OA relacionados deben pertenecer a la misma asignatura.
  • Para el motor de un mundo, se priorizan relaciones dentro del mismo eje.
  • Se deben evitar ciclos de prerrequisitos mediante validación al cargar la progresión.
  • La relación puede cruzar niveles.
  • La prioridad resuelve alternativas; el peso queda preparado para una versión futura.
8
Relación entre cápsulas y OA

Una cápsula puede estar asociada a varios OA y un OA puede disponer de varias cápsulas. Se requiere una tabla muchos-a-muchos.

capsula_oa - id - capsula_id - oa_id - rol // PRINCIPAL, SECUNDARIO, PRERREQUISITO_CONTEXTUAL - prioridad - activo - created_at / updated_at
  • Cada cápsula activa deberá tener exactamente un OA principal para su selección instruccional.
  • Los OA secundarios describen contenidos utilizados, pero no reemplazan las evidencias generadas por las respuestas.
  • Un OA puede ofrecer distintas cápsulas para rotación y para evitar repeticiones.
  • Si no existe cápsula para un OA necesario, el sistema debe registrar una brecha de contenido y no seleccionar una cápsula arbitraria.
9
Relación entre preguntas y múltiples OA

Una respuesta puede generar evidencia para varios OA. Para evitar inflar artificialmente la confianza, la contribución de una pregunta se repartirá entre sus OA asociados.

pregunta_oa - pregunta_id - oa_id - peso_relacion // opcional - activo
Regla inicial recomendada: si no existen pesos pedagógicos, una pregunta asociada a N OA aporta 1/N unidades de evidencia a cada OA. La respuesta correcta/incorrecta conserva ese mismo peso en el cálculo observado.

Más adelante, el equipo pedagógico podrá definir pesos distintos cuando una pregunta mida principalmente un OA y secundariamente otros.

10
Motor del Evaluador Personal

El Evaluador Personal se ejecutará siempre al final de la cápsula. La cantidad de preguntas será variable y configurable por cápsula o por regla global.

Distribución inicial recomendada

60% · OA principalComprueba el aprendizaje central de la cápsula.
20% · OA descendidosMide brechas confirmadas del eje, priorizando el nivel objetivo.
20% · OA conocidosValida OA dominados cuya confianza sea baja o cuya evidencia sea antigua.
  • Valor predeterminado sugerido: 12 preguntas, con mínimo configurable de 10.
  • La conversión de porcentajes a cantidades usará redondeo por resto mayor.
  • Dentro de un mismo Evaluador no se repetirá una pregunta.
  • Se mantendrá un porcentaje general de la evaluación y un desglose por OA.
  • La configuración usada se guardará como “snapshot” para auditoría.

Evitar repetición

Excluir preguntas vistas por el alumno durante una ventana configurable. Propuesta inicial: 60 días o las últimas 50 preguntas, aplicando la condición más restrictiva. Si el banco es insuficiente, flexibilizar gradualmente y registrar el nivel de fallback utilizado.

11
Cálculo de dominio y confianza

Resultado observado por OA

resultado_observado = suma(peso_respuestas_correctas) / suma(peso_respuestas)

Actualización del dominio

dominio_nuevo = dominio_anterior × (1 - peso_nuevo) + resultado_observado × peso_nuevo
Evidencia efectiva nuevaPeso de la evidencia nueva
Hasta 1 pregunta equivalente10%
215%
320%
4–530%
6–840%
9 o más50%

Si el OA no tiene historia previa, se utilizará el resultado observado como estimación inicial, pero con confianza baja.

Confianza

confianza_base = 1 - exp(-evidencia_efectiva_acumulada / 6) confianza_final = confianza_base × factor_recencia
Antigüedad de la última evidenciaFactor de recencia inicial
0–30 días1,00
31–600,90
61–900,80
91–1800,65
Más de 1800,50

Estados derivados

  • No evaluado: confianza = 0.
  • Evidencia insuficiente: confianza < 50%.
  • Dominado: dominio ≥ 80% y confianza ≥ 70%.
  • Requiere validación: dominio ≥ 80% y confianza < 70%.
  • Brecha confirmada: dominio < 80% y confianza ≥ 50%.
Todos los umbrales serán parametrizables. La fórmula propuesta es un MVP explicable; debe validarse con datos reales antes de considerarse definitiva.
12
Universo del alumno frente a todos los OA

No se crearán filas para todos los cruces alumno × OA desde el primer día. Un OA sin registro se interpretará como no evaluado, dominio desconocido y confianza 0.

usuario_oa_estado - usuario_id - oa_id - dominio - confianza - evidencia_efectiva - total_correcta_ponderada - total_incorrecta_ponderada - fecha_primera_evidencia - fecha_ultima_evidencia - version_algoritmo - updated_at UNIQUE(usuario_id, oa_id)
usuario_oa_evidencia - id - usuario_id - oa_id - evaluador_id - pregunta_id - capsula_id - correcta - peso_evidencia - origen_seleccion // PRINCIPAL, DESCENDIDO, VALIDACION - nivel_oa - fecha

El “universo completo” se obtiene con todos los OA activos de Desafío Mate y un LEFT JOIN a usuario_oa_estado. Esto permite mostrar OA dominados, descendidos, por validar y no evaluados sin generar millones de registros vacíos.

13
Reglas de avance y retroceso por eje
Regla acordada: el avance se determina independientemente para cada eje. El nivel objetivo es el nivel académico del alumno.
Zona remedialPuede bajar hasta 2 o 3 niveles, siguiendo prerrequisitos del mismo eje.
Zona prioritariaOA del eje y nivel académico actual; concentra el avance anual.
Zona superiorSolo nivel +1 y únicamente cuando todos los OA activos del eje/nivel objetivo estén dominados.
  • El descenso no será arbitrario: deberá seguir el grafo de prerrequisitos.
  • El alumno conserva siempre su nivel objetivo, aunque trabaje una cápsula de nivel inferior.
  • Después de una intervención remedial, el motor intentará retornar al OA pendiente del nivel objetivo.
  • La habilitación del nivel superior se calcula por eje, no por toda la asignatura.
  • Un estudiante puede estar avanzado en Números y remedial en Geometría.
  • Los OA del nivel superior no podrán exceder un nivel sobre el nivel académico.
  • La validación de OA del nivel objetivo continuará aunque se habilite el nivel superior.
OA del nivel objetivo
No dominado
→
¿Falta un prerrequisito?
→
Sí
Asignar remedial
→
Volver
al nivel objetivo
14
Selección y explicación de la próxima cápsula
Finaliza cápsula
→
Evaluador Personal
→
Guardar evidencias
→
Actualizar OA
→
Elegir OA prioritario
→
Elegir cápsula

Orden de decisión

  1. Revisar OA activos del eje/nivel objetivo no dominados.
  2. Priorizar brechas confirmadas sobre resultados de baja confianza.
  3. En empate, priorizar OA basales/prerrequisitos de más OA.
  4. Evitar trabajar repetidamente el mismo OA si existen otras brechas equivalentes.
  5. Si el OA requiere un prerrequisito no dominado, descender por el grafo hasta el límite permitido.
  6. Si todos los OA del eje/nivel objetivo están dominados, seleccionar un OA del nivel +1.
  7. Buscar cápsulas activas cuyo OA principal sea el OA seleccionado, evitando repeticiones recientes.
  8. Registrar la decisión y revelar la próxima isla.

Trazabilidad obligatoria

asignacion_capsula - usuario_id / eje_id - evaluador_origen_id - oa_seleccionado_id - capsula_seleccionada_id - tipo_asignacion // NIVEL, REMEDIAL, SUPERIOR - motivo_codigo - dominio_previo / confianza_previa - relacion_progresion_id - alternativas_descartadas (JSON opcional) - version_algoritmo - created_at
15
Experiencia del alumno

Cada eje se presentará como un mundo. Dentro del mundo se mostrará una progresión lineal visual, aunque el motor utilice un grafo curricular.

Isla anterior
Completada
→
Isla actual
Misión en curso
→
Próxima isla
Niebla e incógnita
  • La próxima isla no muestra OA, nivel ni tipo de cápsula.
  • Se revela solo después de procesar el Evaluador Personal.
  • Mostrar misión actual, progreso, estrellas, desafíos y tiempo.
  • Distinguir estrellas del nivel, remediales y superiores.
  • Permitir revisar la cápsula anterior sin modificar la decisión histórica de la ruta; una repetición puede actualizar estrellas, pero su efecto adaptativo deberá definirse.
  • Animaciones: islas flotantes, agua, niebla, cascada, partículas y transición de revelación, respetando prefers-reduced-motion.
16
Vista general del profesor

La experiencia del profesor será analítica, no gamificada. Debe responder rápidamente:

  • ¿Qué OA del nivel están cubiertos y cuáles faltan?
  • ¿Qué estudiantes requieren intervención hoy?
  • ¿Qué brechas se repiten en el curso?
  • ¿Quiénes están trabajando contenidos remediales?
  • ¿Quiénes habilitaron el nivel superior en cada eje?
  • ¿Qué tan confiables son las estimaciones?
  • ¿Por qué el sistema asignó una cápsula determinada?

Filtros transversales

Periodo, curso, eje, nivel del OA, estado de dominio, tipo de cápsula, estudiante, OA, familia conceptual, nivel de confianza y rango de actividad.

Acciones

Abrir detalle, agrupar estudiantes por brecha, exportar listado, ver ruta individual, revisar evidencia, registrar intervención docente y descargar informe.

17
Catálogo de informes que verá el profesor

R01 · Panorama del curso

MVPDashboard

Resumen diario del curso: dominio promedio, cobertura del nivel, alumnos que requieren apoyo, alumnos superiores, cápsulas completadas y actividad reciente.

Permite: detectar rápidamente dónde intervenir.

R02 · Cobertura curricular por eje y nivel

MVPBarras / matriz

Muestra cuántos OA del eje/nivel objetivo están dominados, en progreso, descendidos, por validar y no evaluados.

Permite: saber si el curso está cubriendo realmente su nivel, sin depender de promedios.

R03 · Mapa de calor OA × alumnos

MVPHeatmap

Filas por OA y columnas por estudiante. Cada celda combina dominio y confianza, con acceso al detalle de evidencias.

Permite: formar grupos de apoyo con brechas comunes.

R04 · OA críticos del curso

MVPRanking

Ordena los OA por impacto: número de alumnos bajo umbral, dominio promedio, confianza y condición basal.

OA 818 alumnos46%
OA 1115 alumnos53%
OA 1712 alumnos61%
Permite: planificar reforzamientos grupales.

R05 · Estudiantes que requieren intervención

MVPAccionable

Lista priorizada por estancamiento, brecha confirmada, remedial reiterado, regresión, inactividad o confianza insuficiente.

Incluye: alumno, eje, OA, motivo, últimas evidencias y acción sugerida.

R06 · Trayectoria individual del alumno

MVPLínea de tiempo

Historial completo: diagnóstico, cápsulas, OA, resultados, cambios de dominio/confianza y decisiones de ruta.

OA 8
→
OA 7 remedial
→
OA 8
→
OA 11
Permite: explicar por qué llegó a su posición actual.

R07 · Remediales y retorno al nivel objetivo

MVPEmbudo

Muestra cuántos alumnos bajaron 1, 2 o 3 niveles, qué prerrequisitos trabajaron y si lograron retornar al OA del nivel objetivo.

Indicadores: tasa de recuperación, tiempo remedial y loops detectados.

R08 · Alumnos con nivel superior habilitado

MVPPor eje

Identifica estudiantes que dominaron todos los OA del eje/nivel y están trabajando el nivel +1.

Incluye: eje, fecha de habilitación, cobertura, validaciones pendientes y OA superiores trabajados.

R09 · Dominio vs. confianza

Fase 2Dispersión

Separa conocimiento estimado de certeza. Identifica OA con dominio alto pero baja confianza y brechas con evidencia sólida.

Permite: entender por qué el Evaluador inserta preguntas de validación.

R10 · Retención y validación de OA conocidos

Fase 2Tendencia

Muestra qué OA dominados se mantienen, pierden confianza o presentan regresión tras preguntas de control.

Permite: distinguir aprendizaje consolidado de logros momentáneos.

R11 · Diagnóstico inicial vs. estado actual

MVPCrecimiento

Compara línea base, dominio actual y cobertura por eje/OA, sin utilizar el diagnóstico como estado permanente.

Permite: demostrar crecimiento durante el año.

R12 · Actividad y uso

MVPSeguimiento

Cápsulas iniciadas/finalizadas, tiempo, continuidad, última actividad, Evaluadores completados y preguntas respondidas.

Permite: separar falta de aprendizaje de falta de uso.

R13 · Calidad de evidencia y banco de preguntas

Fase 2Control interno

OA con pocas preguntas, alta repetición, falta de cápsulas, evidencias insuficientes o cobertura curricular incompleta.

Permite: orientar la producción de contenido.

R14 · Informe anual / árbol de aprendizaje

Fase 2PDF / exportable

Resume para cada alumno la ruta recorrida, OA dominados, remediales, superiores, crecimiento, fortalezas y brechas finales.

Permite: cierre anual, acompañamiento y comunicación con dirección/apoderados según permisos.
Recomendación de MVP docente: implementar R01–R08, R11 y R12. R09, R10, R13 y R14 pueden construirse después de acumular datos suficientes.
18
Alertas pedagógicas y acciones del profesor
AlertaDisparador inicialAcción sugerida
Estancamiento3 cápsulas/intentos sin mejora significativa en el mismo OA.Revisar evidencia y formar grupo remedial.
Remedial reiteradoDos descensos consecutivos en la misma familia conceptual.Intervención docente y revisión del prerrequisito.
RegresiónOA dominado cae bajo umbral con confianza suficiente.Validación adicional o retorno temporal.
Confianza insuficienteDominio alto con evidencia escasa/antigua.No intervenir aún; continuar validación.
Avance superior100% de OA del eje/nivel dominados.Informar que el alumno accedió a nivel +1.
InactividadSin actividad durante X días lectivos.Contactar/acompañar y revisar acceso.
Brecha grupalUn OA bajo umbral en más de X% del curso.Planificar reforzamiento colectivo.
Brecha de contenidoOA prioritario sin cápsula o banco suficiente.Escalar a equipo de contenidos.

Las alertas deben ser configurables, tener estado (nueva, vista, en seguimiento, resuelta) y permitir registrar una nota de intervención.

19
Especificación de pantallas para Diseño UX/UI
Propósito de esta sección: traducir el funcionamiento pedagógico y algorítmico del UR a pantallas, estados, componentes y flujos que el equipo de Diseño pueda convertir en wireframes, prototipos de alta fidelidad y especificaciones de entrega para desarrollo.

19.1. Principios de experiencia

Alumno · exploratorioLa experiencia debe sentirse como una aventura matemática, con una misión clara y una ruta que se descubre progresivamente.
Profesor · analíticoLa interfaz debe priorizar lectura rápida, comparación, alertas y acciones; no debe utilizar la estética de videojuego del alumno.
Adaptación comprensibleEl sistema puede ocultar la próxima cápsula al alumno, pero debe explicar al profesor por qué se asignó cada actividad.
Sin estigmatizaciónEn la vista del alumno no utilizar “atrasado”, “nivel inferior” ni rojo como castigo. Usar “Refuerzo” o “Fortalecer bases”.
  • La prioridad visual del alumno será siempre qué debe hacer ahora, no el algoritmo ni el listado completo de OA.
  • El alumno no deberá ver por adelantado el OA, nivel o tipo exacto de la próxima cápsula.
  • El profesor sí podrá ver código OA, nivel, eje, dominio, confianza, historial y motivo de asignación.
  • El color nunca será el único medio para comunicar un estado; se combinará con texto, icono y forma.
  • El diseño general respetará la identidad actual de WebClass, utilizando una capa más ilustrada y lúdica solo en la experiencia del alumno.

19.2. Arquitectura de información y flujos principales

Flujo alumnoInicio → Selección de mundo/eje → Misión actual → Cápsula interactiva → Evaluador Personal → Resultado → Revelación de próxima isla.
Flujo profesorDashboard de curso → Selección de eje → OA crítico/alerta → Lista de alumnos → Ficha individual → Trayectoria y evidencia.
Flujo administraciónProgresión OA → Asociación cápsulas/OA → Asociación preguntas/OA → Validaciones → Publicación de configuración.

19.3. Inventario de pantallas

Los códigos se utilizarán en Figma, historias de usuario, QA y documentación técnica. “MVP” indica que la pantalla o variante es necesaria para la primera versión funcional.

CódigoUsuarioPantallaContenido principalPrioridad
ALU-01AlumnoInicio / selección de mundosMundos por eje, avance resumido, estrellas, mundo recomendado y acceso al eje.MVP
ALU-02AlumnoMapa del mundo/ejeIsla anterior, misión actual, próxima isla oculta por niebla y tarjeta inferior de misión.MVP
ALU-03AlumnoDetalle / inicio de misiónNombre amigable, objetivo de la actividad, recompensa, tipo de experiencia y botón continuar.MVP
ALU-04AlumnoContenedor de cápsulaContenido interactivo existente, navegación, progreso y salida segura.MVP
ALU-05AlumnoInicio del Evaluador PersonalExplicación breve, número de preguntas, tiempo estimado y acción comenzar.MVP
ALU-06AlumnoPregunta del EvaluadorUna pregunta por pantalla, avance, alternativas, recursos multimedia, confirmar y continuar.MVP
ALU-07AlumnoResultado del EvaluadorResultado general, estrellas, mensaje de retroalimentación y acción descubrir próxima misión.MVP
ALU-08AlumnoRevelación de la próxima islaTransición: se disipa la niebla, la misión actual pasa a anterior y aparece una nueva incógnita.MVP
ALU-09AlumnoMi progresoProgreso por eje, estrellas normales/remediales/superiores, logros y trayectoria resumida.Etapa 2
PRO-01ProfesorDashboard del cursoKPI, dominio por eje, cobertura, alertas, OA críticos y actividad reciente.MVP
PRO-02ProfesorCobertura por eje/nivelOA dominados, descendidos, por validar y no evaluados para cada eje.MVP
PRO-03ProfesorHeatmap OA × alumnosMatriz con filtros, leyenda, ordenamiento y acceso al detalle de cada celda.MVP
PRO-04ProfesorDetalle de OADescripción, progresión, alumnos afectados, dominio, confianza, cápsulas y preguntas disponibles.MVP
PRO-05ProfesorCentro de alertas/intervencionesAlertas nuevas, en seguimiento y resueltas; sugerencia y nota docente.MVP
PRO-06ProfesorFicha individual del alumnoPerfil por eje, cobertura, dominio/confianza, ruta actual, alertas y actividad.MVP
PRO-07ProfesorTrayectoria del alumnoLínea temporal de cápsulas, cambios de OA, remediales, retornos y motivos de asignación.MVP
PRO-08ProfesorRemediales y retornoDescensos por nivel, OA basal trabajado y retorno al nivel objetivo.MVP
PRO-09ProfesorNivel superior habilitadoAlumnos que completaron todos los OA del eje/nivel y trabajan nivel +1.MVP
PRO-10ProfesorDiagnóstico vs. estado actualCrecimiento por alumno, curso, eje y OA desde la línea base.MVP
PRO-11ProfesorActividad y usoCápsulas realizadas, evaluadores, tiempo, frecuencia e inactividad.MVP
PRO-12ProfesorInforme anual / árbol de aprendizajeRuta completa, logros, remediales, OA superiores y brechas de cierre.Etapa 2
ADM-01Administrador pedagógicoEditor de progresión OAGrafo/listado de prerrequisitos, prioridades, validación de ciclos y publicación.MVP
ADM-02Administrador pedagógicoAsociación cápsulas ↔ OAOA principal, secundarios, prioridad, estado y detección de brechas.MVP
ADM-03Administrador pedagógicoAsociación preguntas ↔ OASelección múltiple de OA, peso, validación y disponibilidad del banco.MVP
ADM-04Administrador pedagógicoCalidad/cobertura de contenidosOA sin cápsulas, pocos ítems, exceso de repetición y relaciones incompletas.Etapa 2

19.4. Composición de las pantallas clave

Encabezado: mundo, estrellas, racha y perfil
Presentación del eje
+ acceso a resumen
Ruta visual: anterior → actual → próxima en niebla
Tarjeta de misión: nombre, progreso, recompensa y acciones
Navegación inferior

ALU-02 · Mapa del mundo: la isla actual será el foco visual y tendrá mayor escala. La anterior será secundaria. La próxima conservará silueta y niebla, pero no mostrará título, OA, nivel ni tipo de cápsula. La línea visual avanza en una sola dirección.

Encabezado + filtros de curso, eje y período
KPI 1KPI 2KPI 3KPI 4
Gráficos de cobertura / dominio / heatmap
Alertas y alumnos prioritarios
OA críticos + acciones / drill-down

PRO-01 · Dashboard: debe responder en menos de una lectura qué eje requiere atención, qué OA afectan a más alumnos y quién necesita intervención. Los filtros deben mantenerse al navegar hacia los detalles.

ALU-06

Evaluador Personal · pregunta

Una pregunta por vista, sin mostrar qué OA se está midiendo.

  • Indicador “Pregunta X de Y”.
  • Área amplia para enunciado, imagen, audio o interactivo.
  • Alternativas accesibles y estado seleccionado.
  • Confirmar respuesta y bloqueo temporal para evitar doble envío.
  • Estado de conexión, guardado y reanudación.
MVP
ALU-07/08

Resultado y revelación

El resultado general y la recompensa anteceden a la decisión adaptativa.

  • No mostrar dominio/confianza ni razonamiento técnico.
  • Mensaje positivo incluso cuando corresponda refuerzo.
  • Acción “Descubrir próxima misión”.
  • La animación debe poder omitirse.
  • Al terminar, la nueva isla queda como actual y aparece otra incógnita.
MVP
PRO-03/04

Heatmap y detalle de OA

La matriz es el punto de entrada para detectar patrones colectivos.

  • Filas OA; columnas alumnos o viceversa según densidad.
  • Filtros por eje, nivel, estado y grupo.
  • Tooltip con dominio, confianza y última evidencia.
  • Clic abre detalle del OA o ficha del alumno.
  • Modo accesible con tabla y etiquetas, no solo color.
MVP
PRO-06/07

Ficha y trayectoria del alumno

Debe explicar el estado actual y el camino que produjo ese estado.

  • Resumen independiente por eje.
  • OA del nivel, remediales y superiores claramente separados.
  • Línea temporal de cápsulas y Evaluadores.
  • Motivo de cada asignación disponible en expansión.
  • Acceso a evidencias sin convertir la pantalla en una tabla técnica.
MVP
ADM-01

Editor de progresión

Debe permitir trabajar tanto en modo grafo como en modo tabla.

  • Buscar OA por código, descripción, eje y nivel.
  • Crear relación de prerrequisito mediante selección o arrastre.
  • Definir prioridad y observación pedagógica.
  • Advertir ciclos, relaciones duplicadas y saltos fuera de regla.
  • Guardar borrador y publicar versión.
MVP
ADM-02/03

Asociaciones de contenido

El diseñador debe contemplar selección masiva, revisión y estados incompletos.

  • OA principal visible y obligatorio para cápsulas.
  • Múltiples OA por pregunta.
  • Indicador de cobertura del banco.
  • Filtros por contenido sin asociación.
  • Confirmación de cambios con impacto en rutas activas.
MVP

19.5. Estados y variantes obligatorias

Primera entrada al ejeNo existe isla anterior. Puede mostrarse el diagnóstico como punto de partida o una entrada visual al mundo.
Misión normalCápsula del nivel objetivo del alumno.
Misión de refuerzoCápsula de nivel anterior. Debe comunicarse como fortalecimiento, sin estigma.
Misión superiorContenido del nivel +1, habilitado tras dominar todos los OA del eje/nivel.
Evaluador en procesoLa siguiente isla permanece desconocida mientras se registran y calculan las evidencias.
Siguiente misión reveladaSe ejecuta la transición y se actualiza la secuencia visual.
Sin cápsula disponibleNo improvisar contenido: mostrar estado controlado y registrar brecha para el equipo.
Sin preguntas suficientesAplicar fallback definido y comunicar solo si impide continuar.
Conexión interrumpidaGuardar avance, permitir reanudar y evitar duplicar respuestas.
CargandoSkeleton o animación breve, sin bloquear innecesariamente la navegación.
Vacío / no evaluadoExplicar que aún no existe evidencia; no representar como fracaso.
Error recuperableMensaje claro, reintentar y ruta alternativa de soporte.

19.6. Sistema visual y componentes

El diseñador deberá partir del sistema visual vigente de WebClass y documentar las extensiones específicas de Desafío Mate.

Marca / navegaciónMisión actualEstrellas del nivelRefuerzoSuperior / logradoDesconocido / sin evidencia
  • Componentes compartidos: encabezados, navegación, botones, tarjetas, chips, alertas, filtros, tablas, paginación, modales, tooltips, toasts y estados vacíos.
  • Componentes alumno: isla, nodo de misión, niebla, estrellas, racha, barra de progreso, tarjeta de misión, mascota y recompensas.
  • Componentes profesor: KPI, leyenda dominio/confianza, heatmap, gráfico de cobertura, ranking OA, línea temporal y panel de alerta.
  • Terminología visible: usar lenguaje pedagógico y comprensible. “Confianza” deberá incluir tooltip o ayuda contextual para el profesor.

19.7. Ilustraciones y movimiento

  • Las islas, niebla, agua, cascadas, partículas, vegetación y mascota deberán exportarse como capas independientes cuando requieran movimiento.
  • Preferir WebP/AVIF transparente para ilustraciones rasterizadas y SVG para iconos/elementos vectoriales.
  • Entregar variantes 1× y 2×, área segura, punto de anclaje y nombre consistente del asset.
  • La isla anterior, actual y futura deberán mantener una composición coherente, pero con jerarquía por escala, iluminación y nitidez.
  • Movimiento flotante suave; evitar que la interfaz compita con la lectura o provoque mareo.
  • La revelación de isla podrá durar aproximadamente 1,5–2,5 segundos, con opción de omitir y variante sin movimiento.
  • Respetar prefers-reduced-motion y evitar animaciones infinitas intensas.

19.8. Responsive, accesibilidad y densidad

ContextoPropuesta de diseño
Alumno escritorioFrame base sugerido 1440×900; mapa amplio, misión inferior y tres islas visibles.
Alumno tabletPriorizar isla actual; anterior y futura reducidas. Mantener acciones táctiles de al menos 44×44 px.
Alumno móvilRuta vertical o carrusel controlado; no intentar comprimir la composición horizontal completa.
Profesor escritorioOptimizar para 1280 px o más; dashboards y tablas con paneles de detalle.
Profesor tabletApilar gráficos y utilizar panel lateral/drawer para detalles.
  • Contraste mínimo WCAG AA.
  • Foco visible y navegación por teclado.
  • Texto alternativo para ilustraciones informativas; decoración marcada como tal.
  • Gráficos con leyenda, tooltip y alternativa tabular.
  • No depender únicamente de hover, especialmente en tablets.

19.9. Estructura esperada del archivo Figma

00 · Portada, alcance y flujos 01 · Foundations / variables / tipografía / color / espaciado 02 · Componentes compartidos 03 · Alumno · escritorio 04 · Alumno · tablet y móvil 05 · Profesor · dashboards e informes 06 · Administración pedagógica 07 · Prototipos navegables 08 · Handoff y anotaciones para desarrollo
  • Usar Auto Layout, componentes, variantes y variables de diseño.
  • Cada pantalla deberá incluir variantes default, loading, vacío, error y sin permisos cuando corresponda.
  • Anotar origen de datos, acción al hacer clic, reglas de visibilidad y comportamiento responsive.
  • Los prototipos mínimos serán: flujo completo del alumno; drill-down profesor; creación/publicación de una relación de progresión.

19.10. Criterios de aceptación de diseño

  1. Existe una pantalla o variante para todos los códigos marcados MVP.
  2. El alumno solo ve anterior, actual y próxima misión oculta.
  3. La próxima isla no revela información antes del cálculo adaptativo.
  4. Las misiones normal, refuerzo y superior se distinguen sin estigmatizar.
  5. El Evaluador contempla cantidad variable de preguntas.
  6. Se diseñan estados de reanudación y conexión interrumpida.
  7. El dashboard del profesor muestra filtros y jerarquía de información.
  8. Dominio y confianza se diferencian y explican.
  9. El heatmap dispone de alternativa que no depende solo del color.
  10. La ficha del alumno explica la trayectoria y motivo de asignación.
  11. Las pantallas de administración validan ciclos y asociaciones incompletas.
  12. Todos los componentes están documentados con estados y variantes.
  13. Se entregan vistas responsive definidas.
  14. Se entrega inventario de assets ilustrados y animables.
  15. El prototipo es navegable y permite demostrar los tres flujos principales.
Decisiones de diseño aún por confirmar: nombre definitivo de cada mundo; estilo final de la mascota; tratamiento visual exacto de estrellas remediales/superiores; navegación móvil; y si el alumno podrá consultar una vista simplificada de sus OA o solo progreso por eje.
19B
Galería de propuestas gráficas
Uso para diseño y desarrollo: cada imagen se vincula con los códigos de pantalla definidos en la sección 19. El archivo Figma deberá reconstruirlas como componentes editables; no deben utilizarse como una única imagen plana en producción.
Revisión pendiente: validar copy final, datos de ejemplo, consistencia de iconografía, comportamiento responsive y estados loading/vacío/error antes del handoff.
20
Reglas de negocio consolidadas
  1. La prioridad anual son los OA del eje y nivel académico del alumno.
  2. El progreso superior se habilita por eje.
  3. Solo se puede subir un nivel.
  4. Solo se puede subir cuando todos los OA activos/evaluables del eje/nivel están dominados con confianza suficiente.
  5. Se puede bajar hasta un máximo configurable de 2 o 3 niveles.
  6. El descenso debe seguir relaciones de prerrequisito.
  7. La próxima cápsula se decide después del Evaluador Personal.
  8. La cantidad de preguntas del Evaluador es variable.
  9. La selección inicial usa 60/20/20 y es parametrizable.
  10. Se evitan preguntas y cápsulas repetidas recientemente.
  11. Una pregunta puede aportar evidencia a varios OA.
  12. El porcentaje general de la cápsula y los resultados por OA se conservan.
  13. Una sola evidencia no reemplaza el dominio histórico.
  14. La confianza disminuye con la antigüedad; el dominio no disminuye solo por paso del tiempo.
  15. Toda asignación automática debe poder explicarse.
21
Criterios de aceptación funcionales
  • Dado un alumno y un eje, el sistema puede listar todos los OA activos del nivel objetivo y su estado.
  • Al finalizar una cápsula, se genera un Evaluador con la cantidad y distribución configuradas.
  • El Evaluador excluye preguntas repetidas según la ventana definida o registra el fallback.
  • Cada respuesta genera evidencia para todos sus OA relacionados con el peso correspondiente.
  • El sistema actualiza dominio y confianza sin reemplazar abruptamente el histórico.
  • El sistema registra el porcentaje general y el desglose por OA.
  • La próxima cápsula no se asigna antes de procesar todas las respuestas.
  • Ante una brecha confirmada de prerrequisito, puede seleccionar una cápsula de hasta el máximo remedial.
  • No selecciona un OA superior si falta al menos un OA del eje/nivel objetivo por dominar.
  • No selecciona OA de más de un nivel superior.
  • La decisión queda auditada con motivo, datos y versión del algoritmo.
  • El profesor puede abrir cada informe del MVP, filtrar y llegar al detalle del alumno/OA.
  • La próxima isla del alumno permanece oculta hasta que exista una decisión válida.
22
Requisitos no funcionales, seguridad y rendimiento
  • Rendimiento: la selección de la próxima cápsula debe finalizar en pocos segundos después del Evaluador.
  • Escalabilidad: índices por usuario, OA, eje, fecha y estado; procesos de agregación asíncronos para reportes pesados.
  • Idempotencia: procesar dos veces el mismo Evaluador no debe duplicar evidencias.
  • Versionado: guardar versión de algoritmo y parámetros usados.
  • Auditoría: cambios de progresión curricular y configuración deben registrar autor y fecha.
  • Privacidad: acceso a datos de estudiantes según rol, curso y permisos WebClass.
  • Accesibilidad: navegación por teclado, contraste suficiente y reducción de movimiento.
  • Exportación: informes docentes en formatos definidos por producto, idealmente XLSX/PDF.
  • Observabilidad: registrar errores de selección, falta de banco, ciclos curriculares y decisiones sin cápsula candidata.
23
Fases propuestas y decisiones pendientes

Fase 1 · Base curricular y datos

Identificar tablas actuales, configurar OA de alcance, cargar progresión, relacionar cápsulas/OA y validar pregunta/OA.

Fase 2 · Evaluador y modelo de conocimiento

Generación dinámica, exclusión de repetidas, evidencias, dominio, confianza y pruebas con datos.

Fase 3 · Motor de ruta y experiencia alumno

Selección de OA/cápsula, trazabilidad, mundos, isla oculta y revelación.

Fase 4 · Profesor e informes MVP

R01–R08, R11, R12, alertas y exportaciones.

Decisiones todavía abiertas

  1. Confirmar máximo de descenso: 2 o 3 niveles.
  2. Validar umbrales de dominio/confianza y fórmula con datos reales.
  3. Definir cantidad predeterminada y límites de preguntas por Evaluador.
  4. Confirmar ventana de no repetición de preguntas y cápsulas.
  5. Definir qué OA existentes estarán activos/evaluables en Desafío Mate 2.0.
  6. Definir quién y mediante qué interfaz cargará la progresión curricular.
  7. Definir cómo tratar repeticiones voluntarias de cápsulas anteriores.
  8. Definir reglas finales de estrellas y recompensas.
  9. Definir formatos y destinatarios del informe anual.
  10. Confirmar si “Entrenador” y “cápsula” son equivalentes en la nomenclatura técnica actual.