Skip to content

Skill Grade

Get Skill Grade

GET - /skillgrade/pk_class_setting/fk_pedagogical/fk_skill

Description

Description

Mostra as notas de uma Habilidade dos alunos de uma Turma e Disciplina especifica, informando tambem a Etapa(Term) que deseja visualizar.

Name In Type Default Nullable Description
Authorization header string None No Obtained in Login
pk_class_setting path param string None No Obtained in List Class Settings
fk_pedagogical path param string None No Obtained in List Pedagogical
fk_skill path param string None No Obtained in List Skill
fk_term query param string None No Term you want to see the notes for. Obtained in List Term

Response Body

200
    {
        "editable": true,
        "term_grade": 30.0,
        "skill": 1,
        "skill_names":[
        {
            "pk_school_year_skill": 1,
            "fk_skill_setting": 10,
            "label_name": "Habilidade 1",
            "description": "Descrição da habilidade "
        }],
        "skill_grades": [
            {
                "pk_skill_grade": 1,
                "fk_student_user": 23,
                "student_name": "Aluno 1",
                "registration": "00023",
                "grade_1": 0.0,
                "grade_2": 0.0,
                "grade_3": 0.0,
                "grade_4": 0.0,
                "grade_5": 0.0
            }
        ]
    }
Schema
    {
        "editable": boolean, // parametro para sinalizar se as notas desta Etapa estão disponiveis para edição
        "term_grade": integer, // Nota maxima suportada nesta etapa
        "skill": integer, // Identificador se esta habitado a criação de notas de Habilidades (Rota Skill Grade)
        "skill_names":[
        {
            "pk_school_year_skill": integer,
            "fk_skill_setting": integer,
            "label_name": string,
            "description": string
        }],
        "skill_grades": [
            {
                "pk_skill_grade": integer,
                "fk_student_user": integer,
                "student_name": string,
                "registration": string,
                "grade_1": integer,
                "grade_2": integer,
                "grade_3": integer,
                "grade_4": integer,
                "grade_5": integer
            }
        ]
    }
400
{
    "detail": "Não foi possivel encontrar esta Turma",
    "render": 1
}
Schema
    {
        "detail": string,
        "render": integer
    }
{
    "detail": "Não foi possivel encontrar esta turma vinculada a turma.",
    "render": 1
}
Schema
    {
        "detail": string,
        "render": integer
    }
{
    "detail": "Este usuario não é autorizado a ver as notas desta disciplina!.",
    "render": 1
}
Schema
    {
        "detail": string,
        "render": integer
    }
{
    "detail": "Essa Etapa não pertece ao ano letivo.",
    "render": 1
}
Schema
    {
        "detail": string,
        "render": integer
    }
500
    {
        "detail": "Problemas ao cadastrar SchoolYearDate",
        "error": "descrição do erro interno"
    }
Schema
    {
        "detail": string,
        "error": string
    }
    {
        "detail": "Problemas ao listar StudentClass",
        "error": "descrição do erro interno"
    }
Schema
    {
        "detail": string,
        "error": string
    }
    {
        "detail": "Problemas ao visualizar SubjectGrade.",
        "error": "descrição do erro interno"
    }
Schema
    {
        "detail": string,
        "error": string
    }

Update Skill Grade

PUT - /skillgrade/pk_class_setting/fk_pedagogical/fk_term/fk_skill/update/

Description

Description

Rota para a atualização dos dados de uma Area do Conhecimento.

Name In Type Default Nullable Description
Authorization header string None No Obtained in Login
pk_class_setting path param string None No Obtained in List Class Settings
fk_pedagogical path param string None No Obtained in List Pedagogical
fk_skill path param string None No Obtained in List Skill
fk_term path param string None No Term you want to see the notes for. Obtained in List Term

Request Body

    {
        "term_grade": 30.0,
        "skill_grades": [
            {
                "pk_skill_grade": 1,
                "fk_student_user": 23,
                "grade_1": 10.0,
                "grade_2": 0.0,
                "grade_3": 0.0,
                "grade_4": 0.0,
                "grade_5": 0.0
            } // ... other students
        ]
    }
Schema
    {
        "term_grade": number,
        "skill_grades": [
            {
                "pk_subject_grade": integer,
                "fk_student_user": integer,
                "grade_1": number,
                "grade_2": number,
                "grade_3": number,
                "grade_4": number,
                "grade_5": number
            }
        ]
    }

Response Body

200
{
    "results": "Notas editadas com sucesso"
}
Schema
{
    "results": string
}
400
{
    "detail": "Não foi possivel encontrar esta Turma",
    "render": 1
}
Schema
    {
        "detail": string,
        "render": integer
    }
{
    "detail": "Não foi possivel encontrar esta turma vinculada a turma.",
    "render": 1
}
Schema
    {
        "detail": string,
        "render": integer
    }
{
    "detail": "Este usuario não é autorizado a ver as notas desta disciplina!.",
    "render": 1
}
Schema
    {
        "detail": string,
        "render": integer
    }
{
    "detail": "Essa Etapa não pertece ao ano letivo.",
    "render": 1
}
Schema
    {
        "detail": string,
        "render": integer
    }
{
    "detail": "A soma das notas do aluno NOME_DO_ALUNO não podem passar de VALOR_DA_NOTA. Verifique as notas e envie novamente.",
    "render": 1
}
Schema
    {
        "detail": string,
        "render": integer
    }
{
    "detail": "Não é possivel editar as notas nesse momento.",
    "render": 1
}
Schema
    {
        "detail": string,
        "render": integer
    }
500
    {
        "detail": "Problemas ao cadastrar SchoolYearDate",
        "error": "descrição do erro interno"
    }
Schema
    {
        "detail": string,
        "error": string
    }
    {
        "detail": "Problemas ao listar StudentClass",
        "error": "descrição do erro interno"
    }
Schema
    {
        "detail": string,
        "error": string
    }
    {
        "detail": "Problemas ao editar SkillGrade",
        "error": "descrição do erro interno"
    }
Schema
    {
        "detail": string,
        "error": string
    }