Paralelos
Obtener todos los paralelos (GET)
URL GET /api/paralelos
- Obtener todos los paralelos
ESQUEMA
Response
{
"estado": true
"datos": [
"_id"
"nombre"
"dandoLeccion" // (boolean)
"leccion" // saber que leccion esta dando el curso setear a null cuando termine la leccion (object Leccion)
"limiteEstudiantes":
"profesor": // (object Profesor)
"horario" // formato hh:mm - hh:mm (string)
"diasClase" // ['lunes', 'martes', 'miercoles', 'jueves', 'viernes'] (array)
"estudiantes" [ // Lista de estudiantes (object Estudiante)
]
"grupos": [ // Lista grupos (object Grupo)
]
}
Obtener un paralelo (GET)
URL GET /api/paralelos/:id_paralelo
- Obtener un paralelo
ESQUEMA
Response
{
"estado": true
"datos": [
"_id":
"nombre":
"dandoLeccion" // (boolean)
"leccion" // saber que leccion esta dando el curso setear a null cuando termine la leccion (object Leccion)
"limiteEstudiantes":
"profesor": // (object Profesor)
"horario" // formato hh:mm - hh:mm (string)
"diasClase" // ['lunes', 'martes', 'miercoles', 'jueves', 'viernes'] (array)
"estudiantes" [ // Lista de estudiantes (object Estudiante)
]
"grupos": [ // Lista grupos (object Grupo)
]
]
}
Crear un paralelo (POST)
URL POST /api/paralelos
- Crear un paralelo
ESQUEMA
Request
{
"nombre":
"limiteEstudiantes"
"horario" // formato hh:mm - hh:mm (string)
"diasClase" // ['lunes', 'martes', 'miercoles', 'jueves', 'viernes'] (array)
}
Response
{
"estado": true
"datos": [
"_id":
"nombre":
"dandoLeccion" // (boolean)
"leccion" // saber que leccion esta dando el curso setear a null cuando termine la leccion (object Leccion)
"limiteEstudiantes"
"profesor": // (object Profesor)
"horario" // formato hh:mm - hh:mm (string)
"diasClase" // ['lunes', 'martes', 'miercoles', 'jueves', 'viernes'] (array)
]
}
Actualizar un Paralelo (PUT)
URL POST /api/paralelos/:id_paralelo
- Actualizar un Paralelo
ESQUEMA Request
{
"nombre": // (string)
"limiteEstudiantes" // (int)
"horario" // formato hh:mm - hh:mm (string)
"diasClase" // ['lunes', 'martes', 'miercoles', 'jueves', 'viernes'] (array)
}
Response
{
"estado": true
}
Eliminar un Paralelo (DELETE)
URL DELETE /api/paralelos/:id_paralelo- Eliminar un Paralelo
ESQUEMA
Response
{
"estado": true
}
Anadir un Grupo a Paralelo (POST)
URL POST /api/paralelos/:id_paralelo/grupos/:id_grupo
- Anadir un Grupo a Paralelo
ESQUEMA
Response
{
"estado": true
}
Eliminar un Grupo de Paralelo (DELETE)
URL DELETE /api/paralelos/:id_paralelo/grupos/:id_grupo- Eliminar un Grupo de Paralelo
ESQUEMA
Response
{
"estado": true
}
Anadir Profesor a Paralelo (POST)
URL POST /api/paralelos/:id_paralelo/profesores/:id_profesor
- Anadir Profesor a Paralelo
ESQUEMA
Response
{
"estado": true
}
Eliminar Profesor de Paralelo (DELETE)
URL DELETE /api/paralelos/:id_paralelo/profesores/:id_profesor- Anadir Profesor a Paralelo
ESQUEMA
Response
{
"estado": true
}
Obtener paralelos Profesor (GET)
URL GET /api/paralelos/profesores/mis_paralelos
- No se necesita enviar id del profesor por que se obtiene con la sesion
ESQUEMA
Response
{
"estado": true,
"datos": [ // array de paralelos (object Profesor)
]
}
Anadir un Estudiante a Paralelo (POST)
URL POST /api/paralelos/:id_paralelo/estudiantes/:id_estudiante
- Eliminar un Estudiante de Paralelo
ESQUEMA
Response
{
"estado": true
}
Eliminar un Estudiante de Paralelo (DELETE)
URL DELETE /api/paralelos/:id_paralelo/estudiantes/:id_estudiante- Eliminar un Estudiante de Paralelo
ESQUEMA
Response
{
"estado": true
}