Files
sam-rendir-test/README.md
T

33 lines
1.2 KiB
Markdown

# 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
```