-
Notifications
You must be signed in to change notification settings - Fork 2
API: Student
João Ferreira edited this page Jul 5, 2019
·
6 revisions
Estudante dos cursos CBCC ou CBSI.
| Nome | Tipo | Descrição |
|---|---|---|
| id | Number | Identificador |
| name | String | Nome completo em letras maiúsculas (formato SIGAA) |
| registrationNumber | String | Matrícula |
| crg | Number | Coeficiente de Rendimento Geral (0~10) |
| course | 'cbcc','cbsi' | Curso do aluno |
| String | Endereço de correio eletrônico | |
| isFit | Boolean | Se o aluno é apto |
| isConcluding | Boolean | Se o aluno é concluinte |
| isActive | Boolean | Se o aluno é ativo |
| isForming | Boolean | Se o aluno é formando |
| isGraduating | Boolean | Se o aluno é graduando |
| missingCollation | Boolean | Se o aluno não compareceu na colação de grau (leia as observações) |
| academicHighlight | Boolean | Se o aluno é destaque acadêmico |
| cancelled | Boolean | Se o aluno cancelou sua matrícula |
| prescribed | Boolean | Se o aluno está prescrito |
| mailingList | 'none', 'active', 'concluding' | Lista de email do Google do aluno em que ele já está. |
| mailingListToRemove | 'none', 'active', 'concluding' | Lista de email do Google do aluno em que ele não deveria estar. |
| mailingListToAdd | 'none', 'active', 'concluding' | Lista de email do Google do aluno em que ele deveria estar. |
- Aluno Ativo (isActive): ativo, formando ou graduando.
- Aluno Concluinte (isConcluding): concluiu o curso.
- Aluno Formando (isForming): próximo de concluir o curso porém não está 100% integralizado.
- Aluno Graduando Não Apto (isGraduating, isFit = false): próximo de concluir o curso, está 100% integralizado, mas não entregou todos os documentos necessários.
- Aluno Graduando Apto (isGraduating, isFit): próximo de concluir o curso, está 100% integralizado e já entregou todos os documentos necessários.
- 100% integralizado significa que ele não tem nenhuma dependência (matéria faltando).
- O SIGAA não diz se o aluno é apto ou não, isso vem da ferramenta.
- Suponhamos que a
mailingListéactiveemailingListToRemovetambém. Significa que o usuário deve remover da lista de ativos (também conhecida como lista principal) e ambos os dados virarãonone. - Suponhamos que
mailingListénoneemailingListToAddéactive. Significa que o usuário deverá ser adicionado na lista principal. - Apenas graduandos e concluintes podem usar
missingCollation. Por requisito, termissingCollationfaz você ser forçado como graduando então mesmo se você tiver sido concluinte ou o CSV do SIGAA dizer isso, você é forçado como graduando. -
termsó pode ser editado em formandos, graduandos e concluintes.