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
}

results matching ""

    No results matching ""