Grupos
Obtener todos los grupos (GET)
URL GET /api/grupos
- Obtener todos los grupos
ESQUEMA
Response
{
"estado": true
"datos": [ // Todos los grupos (Object Grupos)
"_id" // identificador unico (string)
"nombre" // nombre del grupo
"estudiantes": [ // Lista de estudiante (object Estudiante)
]
]
}
Obtener un grupo (GET)
URL GET /api/grupos/:id_grupo
- Obtener un grupo
ESQUEMA
Response
{
"estado": true
"datos": { // Grupo si el id esta bien dado, si no null (object Grupo)
"_id" // identificador unico (string)
"nombre" // nombre del grupo
"estudiantes": [ // Lista de estudiante (object Estudiante)
]
}
}
Crear un Grupo (POST)
URL GET /api/grupos
- Crear un grupo
ESQUEMA
Request
{
"nombre" // (string)
}
Response
{
"estado": true
"datos": { // Grupo si el id esta bien dado, si no null (object Grupo)
"_id" // identificador unico (string)
"nombre" // nombre del grupo (string)
"estudiantes": [ // vacio en este caso porque recien cree el grupo
]
}
}
Eliminar Grupo (DELETE)
URL DELETE /api/grupos/:id_grupo
- Eliminar un grupo
ESQUEMA
Response
{
"estado": true
}
Anadir Estudiante a Grupo (POST)
URL POST /api/grupos/:id_grupo/estudiantes/:id_estudiante
- Anadir Estudiante a Grupo
ESQUEMA
Response
{
"estado": true
}
Eliminar Estudiante de Grupo (DELETE)
URL DELETE /api/grupos/:id_grupo/estudiantes/:id_estudiante
- Eliminar Estudiante de Grupo
ESQUEMA
Response
{
"estado": true
}