-
Notifications
You must be signed in to change notification settings - Fork 2
API: Defense
João Ferreira edited this page Jul 5, 2019
·
8 revisions
Defesa de TCC.
| Nome | Tipo | Descrição |
|---|---|---|
| id | Number | Identificador |
| userId | Number | Identificador do professor que enviou. |
| course | 'cbcc','cbsi' | Curso do aluno |
| status | 'pending','accepted','done' | Status da defesa |
| registrationNumbers | String | Matrículas separadas por vírgula |
| students | String | Nomes dos estudantes separados por vírgula |
| local | String | Locação da defesa |
| date | Date | Data (optional) |
| time | Time | Hora (optional) |
| title | String | Título da defesa |
| keywords | String | Palavras-chave separadas por vírgula |
| summary | String (Text) | Sumário (optional) |
| advisorName | String | Nome do orientador |
| advisorTitle | 'doctor', 'master', 'other' | Título do orientador |
| advisorType | 'internal', 'external' | Se ele é da FACOMP ou não |
| advisorIsTeacher | Boolean | Se ele é professor (optional, default: false). |
| coAdvisorName | String | Nome do co-orientador (optional) |
| coAdvisorTitle | 'doctor', 'master', 'other' | Título do co-orientador (optional) |
| coAdvisorType | 'internal', 'external' | Se ele é da FACOMP ou não (optional) |
| coAdvisorIsTeacher | Boolean | Se ele é professor (optional, default: false). |
| evaluator1Name | String | Nome do avaliador 1 |
| evaluator1Title | 'doctor', 'master', 'other' | Título do avaliador 1 |
| evaluator1Type | 'internal', 'external' | Se ele é da FACOMP ou não |
| evaluator1IsTeacher | Boolean | Se ele é professor (optional, default: false). |
| evaluator2Name | String | Nome do avaliador 2 |
| evaluator2Title | 'doctor', 'master', 'other' | Título do avaliador 2 |
| evaluator2Type | 'internal', 'external' | Se ele é da FACOMP ou não |
| evaluator2IsTeacher | Boolean | Se ele é professor (optional, default: false). |
| evaluator3Name | String | Nome do avaliador 3 (optional) |
| evaluator3Title | 'doctor', 'master', 'other' | Título do avaliador 3 (optional) |
| evaluator3Type | 'internal', 'external' | Se ele é da FACOMP ou não (optional) |
| evaluator3IsTeacher | Boolean | Se ele é professor (optional, default: false). |
| passed | booleano | Se o aluno foi aprovado (optional) |
| grade | float | Nota da avaliação do tcc (optional with exception) |
- Para criar uma Defense, você não envia o userId, ele é automático baseado no login, assim como o status que sempre é inciado com 'pending'.
- O campo grade é opcional apenas caso o status não seja done