Reglas de Negocio - misw-ds-en-nube/assistrack GitHub Wiki
Grupo 4 · Entrega 1 · Home
Trazabilidad entre cada regla, su implementación y la prueba que la verifica.
| Regla | Descripción corta | Estado | Implementación (archivo / función) | Prueba(s) |
|---|---|---|---|---|
| RN-01 | Multiplicidad de roles | |||
| RN-02 | Roles por vinculación | |||
| RN-03 | Visibilidad del profesor | |||
| RN-04 | Visibilidad del usuario operativo | |||
| RN-05 | Visibilidad total del administrador | |||
| RN-06 | Tipos de espacio: curso / proyecto | |||
| RN-07 | Creación solo en período habilitado | |||
| RN-08 | Estado activo / cerrado | |||
| RN-09 | Espacio cerrado en solo consulta | |||
| RN-10 | Vinculación manual por profesor | |||
| RN-11 | Datos obligatorios de vinculación | |||
| RN-12 | Horas contratadas inmutables | |||
| RN-13 | Vinculaciones independientes, carga global | |||
| RN-14 | Máx. 22 h como asistente graduado | |||
| RN-15 | Máx. 3 monitorías simultáneas | |||
| RN-16 | Máx. 12 h de monitoría | |||
| RN-17 | Monitoría ≤ 40 % de horas de asistente | |||
| RN-18 | Redondeo hacia arriba del 40 % | |||
| RN-19 | Validaciones bloqueantes | |||
| RN-20 | La semana es la unidad de seguimiento | |||
| RN-21 | Tarea asociada a una vinculación | |||
| RN-22 | Información mínima de tarea | |||
| RN-23 | Adjuntos | |||
| RN-24 | Tiempo en horas enteras | |||
| RN-25 | Múltiples tareas por semana | |||
| RN-26 | Sin continuidad entre semanas | |||
| RN-27 | Estados válidos | |||
| RN-28 | Sin estados adicionales | |||
| RN-29 | Semana de lunes a domingo | |||
| RN-30 | Edición en semana activa | |||
| RN-31 | Registro de semanas anteriores | |||
| RN-32 | Marcado automático de reporte tardío | |||
| RN-33 | Reporte tardío inmutable | |||
| RN-34 | Edición/eliminación solo en semana activa | |||
| RN-35 a RN-37 | Estado sin reporte | No incluida en Entrega 1 | — | — |
| RN-38 a RN-40 | Notificaciones internas | No incluida en Entrega 1 | — | — |
| RN-41 a RN-46 | Reportes PDF con IA | |||
| RN-47 a RN-49 | Prioridades de diseño |