## Documentacion nueva: - SCHEMA-COMMUNICATION.md: Tabla messages, indices, RLS, funciones - MECANICAS-EDUCATIVAS.md: 30 mecanicas documentadas por modulo - 3 mecanicas extra identificadas (Emparejamiento, MapaConceptual, LecturaInferencial) - 4 mecanicas removidas documentadas (M4) ## Actualizaciones: - BACKEND_INVENTORY.yml v3.0.0: Metricas corregidas - modules: 16, services: 103, controllers: 76 - Admin module: 22 controllers, 22 services Progreso auditoria: P0 100%, P1 100% Pendiente: P2 (6 tareas) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
7.9 KiB
7.9 KiB
MECANICAS EDUCATIVAS - FRONTEND
Proyecto: GAMILIT - Plataforma Educativa Gamificada Version: 1.0 Fecha: 2025-12-23 Auditoria: Comparacion documentacion vs implementacion
RESUMEN
| Modulo | Oficiales | Implementadas | Extras |
|---|---|---|---|
| M1 - Comprension Literal | 5 | 7 | +2 |
| M2 - Comprension Inferencial | 5 | 6 | +1 |
| M3 - Comprension Critica | 5 | 5 | 0 |
| M4 - Lectura Digital | 5 | 5 | 0 |
| M5 - Produccion Lectora | 3 | 3 | 0 |
| Auxiliares | - | 4 | - |
| TOTAL | 23 | 30 | +3 |
MODULO 1: COMPRENSION LITERAL
Ubicacion: features/mechanics/module1/
Mecanicas Oficiales (5)
| Mecanica | Carpeta | Componente | Estado |
|---|---|---|---|
| Crucigrama | Crucigrama/ | CrucigramaExercise.tsx | ✅ Implementado |
| Linea de Tiempo | Timeline/ | TimelineExercise.tsx | ✅ Implementado |
| Completar Espacios | CompletarEspacios/ | CompletarEspaciosExercise.tsx | ✅ Implementado |
| Verdadero/Falso | VerdaderoFalso/ | VerdaderoFalsoExercise.tsx | ✅ Implementado |
| Sopa de Letras | SopaLetras/ | SopaLetrasExercise.tsx | ✅ Implementado (BONUS) |
Mecanicas Extra (+2)
| Mecanica | Carpeta | Componente | Nota |
|---|---|---|---|
| Emparejamiento | Emparejamiento/ | EmparejamientoExercise.tsx | No en doc oficial |
| Mapa Conceptual | MapaConceptual/ | MapaConceptualExercise.tsx | No en doc oficial |
MODULO 2: COMPRENSION INFERENCIAL
Ubicacion: features/mechanics/module2/
Mecanicas Oficiales (5)
| Mecanica | Carpeta | Componente | Estado |
|---|---|---|---|
| Detective Textual | DetectiveTextual/ | DetectiveTextualExercise.tsx | ✅ Implementado |
| Construccion Hipotesis | ConstruccionHipotesis/ | CausaEfectoExercise.tsx | ✅ Implementado |
| Prediccion Narrativa | PrediccionNarrativa/ | PrediccionNarrativaExercise.tsx | ✅ Implementado |
| Puzzle Contexto | PuzzleContexto/ | PuzzleContextoExercise.tsx | ✅ Implementado |
| Rueda Inferencias | RuedaInferencias/ | RuedaInferenciasExercise.tsx | ✅ Implementado |
Mecanicas Extra (+1)
| Mecanica | Carpeta | Componente | Nota |
|---|---|---|---|
| Lectura Inferencial | LecturaInferencial/ | LecturaInferencialExercise.tsx | No en doc oficial |
MODULO 3: COMPRENSION CRITICA Y VALORATIVA
Ubicacion: features/mechanics/module3/
Mecanicas Oficiales (5) - Todas Implementadas
| Mecanica | Carpeta | Componente | Estado |
|---|---|---|---|
| Tribunal Opiniones | TribunalOpiniones/ | TribunalOpinionesExercise.tsx | ✅ Implementado |
| Debate Digital | DebateDigital/ | DebateDigitalExercise.tsx | ✅ Implementado |
| Analisis Fuentes | AnalisisFuentes/ | AnalisisFuentesExercise.tsx | ✅ Implementado |
| Podcast Argumentativo | PodcastArgumentativo/ | PodcastArgumentativoExercise.tsx | ✅ Implementado |
| Matriz Perspectivas | MatrizPerspectivas/ | MatrizPerspectivasExercise.tsx | ✅ Implementado |
MODULO 4: LECTURA DIGITAL Y MULTIMODAL
Ubicacion: features/mechanics/module4/
Mecanicas Oficiales (5) - Todas Implementadas
| Mecanica | Carpeta | Componente | Estado |
|---|---|---|---|
| Verificador Fake News | VerificadorFakeNews/ | VerificadorFakeNewsExercise.tsx | ✅ Implementado |
| Infografia Interactiva | InfografiaInteractiva/ | InfografiaInteractivaExercise.tsx | ✅ Implementado |
| Quiz TikTok | QuizTikTok/ | QuizTikTokExercise.tsx | ✅ Implementado |
| Navegacion Hipertextual | NavegacionHipertextual/ | NavegacionHipertextualExercise.tsx | ✅ Implementado |
| Analisis Memes | AnalisisMemes/ | AnalisisMemesExercise.tsx | ✅ Implementado |
Mecanicas Removidas (4)
Las siguientes mecanicas estaban en el enum pero fueron removidas:
- resena_critica
- chat_literario
- email_formal
- ensayo_argumentativo
Comentario en ExercisePage.tsx:146: "exercises deleted"
MODULO 5: PRODUCCION Y EXPRESION LECTORA
Ubicacion: features/mechanics/module5/
Mecanicas Oficiales (3) - Todas Implementadas
Nota: El estudiante elige 1 de 3 opciones
| Mecanica | Carpeta | Componente | Opcion |
|---|---|---|---|
| Diario Multimedia | DiarioMultimedia/ | DiarioMultimediaExercise.tsx | Opcion A |
| Comic Digital | ComicDigital/ | ComicDigitalExercise.tsx | Opcion B |
| Video Carta | VideoCarta/ | VideoCartaExercise.tsx | Opcion C |
Caracteristicas M5
- Evaluacion: Requiere revision manual del docente
- Entrega: Proyecto creativo
- Tiempo: Sin limite estricto
- Rubrica: Evaluacion cualitativa
MECANICAS AUXILIARES
Ubicacion: features/mechanics/auxiliares/
| Mecanica | Carpeta | Componente | Uso |
|---|---|---|---|
| Call to Action | CallToAction/ | CallToActionExercise.tsx | Ejercicios de engagement |
| Collage Prensa | CollagePrensa/ | CollagePrensaExercise.tsx | Ejercicios creativos |
| Comprension Auditiva | ComprensiónAuditiva/ | ComprensiónAuditivaExercise.tsx | Ejercicios de audio |
| Texto en Movimiento | TextoEnMovimiento/ | TextoEnMovimientoExercise.tsx | Ejercicios dinamicos |
ESTRUCTURA DE CARPETAS
features/mechanics/
├── module1/
│ ├── Crucigrama/
│ │ ├── CrucigramaExercise.tsx
│ │ ├── CrucigramaGrid.tsx
│ │ ├── CrucigramaClue.tsx
│ │ ├── crucigramaTypes.ts
│ │ └── crucigramaSchemas.ts
│ ├── Timeline/
│ ├── CompletarEspacios/
│ ├── VerdaderoFalso/
│ ├── SopaLetras/
│ ├── Emparejamiento/ (EXTRA)
│ └── MapaConceptual/ (EXTRA)
│
├── module2/
│ ├── DetectiveTextual/
│ ├── ConstruccionHipotesis/
│ ├── PrediccionNarrativa/
│ ├── PuzzleContexto/
│ ├── RuedaInferencias/
│ └── LecturaInferencial/ (EXTRA)
│
├── module3/
│ ├── TribunalOpiniones/
│ ├── DebateDigital/
│ ├── AnalisisFuentes/
│ ├── PodcastArgumentativo/
│ └── MatrizPerspectivas/
│
├── module4/
│ ├── VerificadorFakeNews/
│ ├── InfografiaInteractiva/
│ ├── QuizTikTok/
│ ├── NavegacionHipertextual/
│ └── AnalisisMemes/
│
├── module5/
│ ├── DiarioMultimedia/
│ ├── ComicDigital/
│ └── VideoCarta/
│
└── auxiliares/
├── CallToAction/
├── CollagePrensa/
├── ComprensiónAuditiva/
└── TextoEnMovimiento/
MAPEO DE TIPOS (ENUM)
Archivo: shared/constants/enums.constants.ts
export enum ExerciseType {
// Modulo 1
CRUCIGRAMA = 'crucigrama',
LINEA_TIEMPO = 'linea_tiempo',
COMPLETAR_ESPACIOS = 'completar_espacios',
VERDADERO_FALSO = 'verdadero_falso',
SOPA_LETRAS = 'sopa_letras',
EMPAREJAMIENTO = 'emparejamiento',
MAPA_CONCEPTUAL = 'mapa_conceptual',
// Modulo 2
DETECTIVE_TEXTUAL = 'detective_textual',
CONSTRUCCION_HIPOTESIS = 'construccion_hipotesis',
PREDICCION_NARRATIVA = 'prediccion_narrativa',
PUZZLE_CONTEXTO = 'puzzle_contexto',
RUEDA_INFERENCIAS = 'rueda_inferencias',
LECTURA_INFERENCIAL = 'lectura_inferencial',
// ... etc
}
RECOMENDACIONES
Documentacion Pendiente
-
Actualizar documento de diseno con mecanicas extra:
- Emparejamiento (M1)
- Mapa Conceptual (M1)
- Lectura Inferencial (M2)
-
Documentar decision de remover mecanicas M4:
- resena_critica
- chat_literario
- email_formal
- ensayo_argumentativo
Estado por Modulo
| Modulo | Doc vs Impl | Accion Requerida |
|---|---|---|
| M1 | +2 extras | Documentar extras |
| M2 | +1 extra | Documentar extra |
| M3 | ✅ Match | Ninguna |
| M4 | 4 removidas | Documentar decision |
| M5 | ✅ Match | Ninguna |
Generado por: Requirements-Analyst Fecha: 2025-12-23 Version: 1.0