Skip to content

Disciplinary Grade

List Disciplinary Grade

GET - /cisciplinary_grade/list/

Description

Description

Lista todos as notas disciplinares cadastrados no sistema referente ao modulo do colégio tiradentes

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 queary params string None Yo Nome ou Matricula do aluno.

List Disciplinary Grade

Response Body

200
{
    "navigation": {
        "next": "http://alppi/sys/api/v1/disciplinary_grade/list/?page=3&page_size=20", // link para proxima pagina
        "previous": "http://alppi/sys/api/v1/disciplinary_grade/list/?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_ct_disciplinary_grade": 1,
            "grade": 40.0,
            "username": "Aluno 1",
            "registration": "00011"
        }...
    ]
}
Schema
{
    "navigation": {
        "next": string
        "previous": string
    },
    "next": integer
    "previous": integer
    "count": integer
    "results": array [
        {
            "pk_ct_disciplinary_grade": integet,
            "grade": floating,
            "username": string,
            "registration": string
        }...
    ]
}
500
    {
        "detail": "Problemas ao listar todos os Disciplinary Grade.",
        "error": "descrição do erro interno"
    }
Schema
    {
        "detail": string
        "error": string
    }

Update Disciplinary Grade

PUT - /cisciplinary_grade/pk_dg/update/

Description

Description

Rota para a atualização de nota disciplinar referente ao modulo do colégio tiradentes.

Name In Type Default Nullable Description
Authorization header string None No Obtained in Login
pk_dg path variables string None No Primary Key of Disciplinary Grade. Obtained in List Disciplinary Grade

Request Body

{
    "grade": 40.0
}
Body Schema
{
    "grade": floating
}

Response Body

200

400
    {
        "detail": "Não foi encontrado a nota para edição.",
        "render": 0
    }
Schema
    {
        "detail": string,
        "render": integer
    }
500
    {
        "detail": "Problemas ao editar Disciplinary Grade.",
        "error": "descrição do erro interno"
    }
Schema
    {
        "detail": string
        "error": string
    }