feat: frontend alumnos sam-pruebas (RUT+clave, rendir y mis resultados)

This commit is contained in:
Nurfog committed 2026-09-28 10:58:45 -03:00
commit e6d283e184
26 files changed
+2555

No files matched your search

+32
View File
@@ -0,0 +1,32 @@
# SAM Rendir Test (sam-rendir-test)
Frontend de **alumnos** para rendir pruebas y ver resultados.
UI estilo sam-portal (sidebar colapsable + hero, Next.js 16 + Bootstrap 5).
El backend vive en https://git.norteamericano.cl/ICHN/sam
(`backend/SAM.API/Controllers/SamPruebasController.cs`, ruta `api/sam-pruebas`).
El frontend de **creadores** vive en https://git.norteamericano.cl/ICHN/sam-test.
## Login
El alumno ingresa con su **RUT + clave** (la misma de su ficha).
El frontend reenvía a `POST /api/sam-pruebas/login-alumno` de SAM.API,
que valida contra `sige_sam_v3.alumnos` (plan central) o
`sige_sam_empresa.alumnos` (empresas) y responde con el `origen` detectado.
Sesión en cookie httpOnly (`sam_pruebas_alumno`, 12h).
## Páginas
| Ruta | Descripción |
|------|-------------|
| `/login` | Ingreso RUT + clave |
| `/` | Mis cursos con matrícula activa y sus pruebas asignadas |
| `/rendir` | Elegir prueba asignada, responder y entregar (corrección automática) |
| `/resultados` | Historial de mis rendiciones |
## Desarrollo
```
cd frontend && npm install && npm run dev # :3000
NEXT_PUBLIC_API_URL=https://api.devops.norteamericano.cl npm run build
```