Skip to content

Pedagogical

Get Pedagogical


List Pedagogical

GET - /pedagogical/

Description

Description

Lista todas as turmas que o usuario (Employee) ministra aula.

Caso seja um usuário SUPERUSER ou ADMINISTRATOR poderá ver todas as turmas e todos os professores

Name In Type Default Nullable Description
Authorization header string None No Obtained in Login
page query param string 1 Yes
page_size query param string 30 Yes
search query param string None Yes Name of the subject to search
status query param string 1 Yes 1-Active/0-Inative
fk_school_year query param string None Yes Filter per School Year. Obtained in List School Year
fk_school_grade query param string None Yes Filter per School Grade. Obtained in List School Grade

Response Body

200
{
    "navigation": {
        "next": "http://alppi/sys/api/v1/pedagogical/?page=3&page_size=20", // link para proxima pagina
        "previous": "http://alppi/sys/api/v1/pedagogical/?page=1&page_size=10" // link para pagina anterior
    },
    "next": 3, // numero da proxima pagina
    "previous": 1, // numero na pagina anterior
    "count": 1, // quantidade encontrata
    "results": [
        {
            "pk_pedagogical_setting": 7,
            "class_status": 1,
            "pk_class_setting": 3,
            "name": "Teste",
            "school_grade_name": "1-semestre",
            "school_level_name": "ensino superior",
            "school_year_name": "2024/2",
            "subject_name": "Física"
        }
        ]
    }
Schema
{
    "navigation": {
        "next": string,
        "previous": string
    },
    "next": integer,
    "previous": integer,
    "count": integer,
    "results": array of objects {
        "pk_event": integer,
        "class_status": integer, // 1-Active / 0-Inactive
        "event_name": string,
        "event_date": string, // Date in YYYY-MM-DD format
        "event_location": string,
        "organizer_name": string,
        "target_audience": string
    }

}
500
    {
        "detail": "Problemas ao listar todas as turomas dos professores.",
        "error": "descrição do erro interno"
    }
Schema
    {
        "detail": string,
        "error": string
    }