Tracking de progreso académico por materia y tema. Registra estado de dominio, fecha de último repaso y habilita spacing real. Usar cuando el tutor necesite saber qué repasar, qué priorizar o cómo va el estudiante.
Install
npx skillscat add nachopalmeri/agents-system/study-progress-tracker Install via the SkillsCat registry.
SKILL.md
Study Progress Tracker
Activación
- Cuando el tutor necesite saber qué temas repasar (spacing)
- Cuando el estudiante pregunte "¿cómo voy?" o "¿qué me falta?"
- Cuando se planifique estudio para un parcial
- Después de cada sesión de estudio, para actualizar estado
Concepto
Una nota en el vault (Atlas/Maps/Study Tracker.md) que registra por materia y tema:
- Estado de dominio
- Fecha de último repaso
- Fuente (nota de clase, guía, etc.)
Esto habilita spacing real: el tutor puede decir "hace 12 días que no repasás Herencia, y la última vez tuviste errores".
Estados de Dominio
| Estado | Significado | Color |
|---|---|---|
no-visto |
No se cubrió en clase o no se estudió | ⚪ |
visto |
Se vio en clase pero no se practicó | 🟡 |
practicado |
Se hicieron ejercicios o repaso activo | 🔵 |
dominado |
Se aprobó en simulación o se explicó sin errores | 🟢 |
error-recurrente |
Se practica pero sigue fallando | 🔴 |
Estructura de la Nota Study Tracker
---
tipo: tracker
estado: activo
tags: [estudio, progreso, tracking]
---
# 📊 Study Tracker — Q1 2026
## Redes de Datos
| Tema | Estado | Último repaso | Fuente | Notas |
|---|---|---|---|---|
| OSI Model | dominado | 2026-05-10 | Clase 1, Clase 2 | |
| Ethernet/Capa 2 | practicado | 2026-05-08 | Clase 6, Guía Estudio | |
| IPv4/IPv6 | visto | 2026-04-06 | Clase 6 | Repasar subnetting |
| Routing | visto | 2026-04-13 | Clase 7 | |
| Capa transporte | no-visto | — | — | |
## POO (Java)
| Tema | Estado | Último repaso | Fuente | Notas |
|---|---|---|---|---|
| Clases/Objetos | dominado | 2026-03-18 | Clase 1, 2 | |
| GRASP | practicado | 2026-03-25 | Clase 3 | |
| SOLID | practicado | 2026-04-08 | Clase 5 | |
| Persistencia/ORM | visto | 2026-05-13 | Clase 8, 9 | exam_relevance: high |
| URM | visto | 2026-05-13 | Clase 9 | |
(etc. para AED II, Economía, Gestión)Protocolo de Actualización
Quién actualiza:
- El
agente-obsidian-brainescribe en el vault - El
agente-academic-tutorindica qué cambiar vía protocolo de delegación
Cuándo actualizar:
- Después de una sesión de estudio → marcar temas como
practicado, actualizar fecha - Después de un parcial simulado → marcar temas según resultado (dominado/error-recurrente)
- Al cubrir tema nuevo en clase → agregar con estado
visto - Al detectar error recurrente → cambiar estado a
error-recurrente
Formato de delegación:
@obsidian-brain:
- ACCIÓN: editar
- ARCHIVO: Atlas/Maps/Study Tracker.md
- CONTENIDO: En la tabla de [MATERIA], cambiar [TEMA] a estado=[ESTADO], último repaso=[FECHA]Uso para Spacing
Cuando el tutor planifica una sesión o prepara repaso:
- Leer
Study Tracker.md - Identificar temas con
último repaso> 7 días → candidatos a spacing - Priorizar:
error-recurrente>vistohace mucho >practicadohace mucho - Ignorar:
dominadoreciente (< 14 días) - Mezclar temas de distintas materias (interleaving)
Uso para Parcial
Antes de un parcial simulado:
- Leer tracker de la materia
- Identificar todos los
no-vistoyerror-recurrente→ foco del parcial - Los
dominadopueden aparecer como preguntas rápidas de calentamiento - Después del parcial: actualizar estados según resultado
Dataview Query para Dashboard
TABLE WITHOUT ID
rows.Tema AS "Tema",
rows.Estado AS "Estado",
rows["Último repaso"] AS "Último Repaso"
FROM "Atlas/Maps/Study Tracker"Anti-patterns
- NO actualizar el tracker sin evidencia (no marcar "dominado" solo porque se explicó)
- NO confiar solo en el tracker — siempre verificar con preguntas reales
- NO dejar de actualizar — un tracker desactualizado es peor que no tener uno