Registrar progreso de lecciones
Conserva el avance del usuario sobre las lecciones para reflejar su progreso formativo.
Que se logra
- Resultado: Academy conserva el avance individual de cada estudiante por lección.
- Caso de uso: un equipo distribuido puede retomar su formación y ver qué lecciones ya ha recorrido.
- Se combina con: cursos y lecciones de Academy.
Donde esta
- Ruta:
/academy/[localization]/course/[courseId]/lesson/[lessonId]. - Acceso en UI: al consumir una lección.
- Componente(s): página de lección.
Como funciona
- Abrir una lección.
- Interactuar con el contenido.
- El avance se registra para el usuario.
Reglas y validaciones
- Por confirmar: condición exacta que marca una lección como completada.
Backend
- Servicios:
academy-lesson-progress(find/create/patch).
Relaciones
- Requiere: usuario y lección.
- Dispara / afecta: progreso mostrado en Academy.
Notas
- El código confirma el servicio de progreso, no el criterio visual exacto de finalización.