API PRUEBA

GET
/cursos.php Lista todos los cursos activos con horarios y fotos

Parámetros

NombreTipoRequeridoDescripción
id query No ID del curso para obtener detalle

Ejemplo

POST
/login.php Autentica a un estudiante con DPI y contraseña

Parámetros

NombreTipoRequeridoDescripción
dpi body DPI del estudiante
password body Contraseña en texto plano

Ejemplo

POST
/registro.php Registra un nuevo estudiante en el sistema

Parámetros

NombreTipoRequeridoDescripción
dpi body DPI del estudiante
nombres body Nombres
apellidos body Apellidos
email body Correo electrónico
password body Contraseña
sede_id body ID de la sede
sexo body No M / F / Otro
fecha_nacimiento body No YYYY-MM-DD
telefono body No Teléfono celular

Ejemplo

GET POST DELETE
/inscripciones.php Gestiona las inscripciones de estudiantes a cursos

Parámetros

NombreTipoRequeridoDescripción
estudiante_id query ID del estudiante (GET)
estudiante_id body ID del estudiante (POST/DELETE)
curso_id body ID del curso (POST/DELETE)

Ejemplo

GET
/notas.php Devuelve las notas de tareas y exámenes de un estudiante

Parámetros

NombreTipoRequeridoDescripción
estudiante_id query ID del estudiante

Ejemplo

GET
/certificaciones.php Devuelve las certificaciones y constancias de un estudiante

Parámetros

NombreTipoRequeridoDescripción
estudiante_id query ID del estudiante

Ejemplo

GET
/sedes.php Lista todas las sedes disponibles
GET PUT DELETE
/usuarios.php Administración de usuarios (CRUD)

Parámetros

NombreTipoRequeridoDescripción
id query No Buscar por ID (GET)
dpi query No Buscar por DPI (GET)
email query No Buscar por email (GET)
id body ID del usuario (PUT/DELETE)

Ejemplo