Linha 973: |
Linha 973: |
| |} | | |} |
| | | |
− | === Enturmamento aluno === | + | ===Enturmamento aluno=== |
| Realiza a busca dos alunos e as turmas que frequentam com disciplina no modelo especifico do google for education. Para que seja retornado deve seguir os seguintes pré requisitos: | | Realiza a busca dos alunos e as turmas que frequentam com disciplina no modelo especifico do google for education. Para que seja retornado deve seguir os seguintes pré requisitos: |
| | | |
− | * Matrícula deve ter o status matriculado ou ativa | + | *Matrícula deve ter o status matriculado ou ativa |
− | * A turma deve ter status diferente de encerrado | + | *A turma deve ter status diferente de encerrado |
− | * O cursa do aluno deve ter o status cursando | + | *O cursa do aluno deve ter o status cursando |
− | * A série deve estar ativa | + | *A série deve estar ativa |
| | | |
| Método: GET | | Método: GET |
Linha 985: |
Linha 985: |
| (base)/gestaoescolar/services/enturmamento/rest/aluno | | (base)/gestaoescolar/services/enturmamento/rest/aluno |
| | | |
− | ==== Query string (parâmetro) ==== | + | ====Query string (parâmetro)==== |
| {| class="wikitable" | | {| class="wikitable" |
| |+ | | |+ |
Linha 1 000: |
Linha 1 000: |
| |} | | |} |
| | | |
− | ==== Respostas esperadas ==== | + | ====Respostas esperadas==== |
| Status 200: : OK | | Status 200: : OK |
| | | |
Linha 1 134: |
Linha 1 134: |
| |} | | |} |
| | | |
− | === Enturmamento professor === | + | ===Enturmamento professor=== |
| Realiza a busca dos professores e as turmas que lecionam com disciplina no modelo especifico do google for education. Para que seja retornado deve seguir os seguintes pré requisitos: | | Realiza a busca dos professores e as turmas que lecionam com disciplina no modelo especifico do google for education. Para que seja retornado deve seguir os seguintes pré requisitos: |
| | | |
− | * O período letivo deve estar ativo | + | *O período letivo deve estar ativo |
− | * Turma tem que ter status diferente de encerrado | + | *Turma tem que ter status diferente de encerrado |
− | * A série deve estar ativa | + | *A série deve estar ativa |
| | | |
| Método: GET | | Método: GET |
Linha 1 145: |
Linha 1 145: |
| (base)/gestaoescolar/services/enturmamentoProfessor/rest/professor | | (base)/gestaoescolar/services/enturmamentoProfessor/rest/professor |
| | | |
− | ==== Query string (parâmetro) ==== | + | ====Query string (parâmetro)==== |
| {| class="wikitable" | | {| class="wikitable" |
| |+ | | |+ |
Linha 1 154: |
Linha 1 154: |
| |Sim | | |Sim |
| |portal | | |portal |
− | |Portal externo que deseja buscar o enturmamento dos alunos, o e-mail do aluno no retorno será o de login a esse portal, os valores aceitos são: | + | |Portal externo que deseja buscar o enturmamento dos professor, o e-mail do aluno no retorno será o de login a esse portal, os valores aceitos são: |
| -GOOGLE_FOR_EDUCATION; | | -GOOGLE_FOR_EDUCATION; |
| | | |
Linha 1 160: |
Linha 1 160: |
| |} | | |} |
| | | |
− | ==== Respostas esperadas ==== | + | ====Respostas esperadas==== |
| Status 200: : OK | | Status 200: : OK |
| | | |
Linha 1 285: |
Linha 1 285: |
| |PROFESSOR_PERFIL | | |PROFESSOR_PERFIL |
| |Retorna fixo o valor 4 | | |Retorna fixo o valor 4 |
− | | | + | |Texto |
| | | | | |
| |- | | |- |
| |TURMA_DISCIPLINA_PERFIL | | |TURMA_DISCIPLINA_PERFIL |
| |Retorna fixo o valor 4 | | |Retorna fixo o valor 4 |
− | | | + | |Texto |
| | | | | |
| |- | | |- |
| |TURMA_TIPO_ID | | |TURMA_TIPO_ID |
| |Retorna fixo o valor 4 | | |Retorna fixo o valor 4 |
| + | |Texto |
| | | | | |
− | |
| |
| |} | | |} |
| | | |
| + | === Cadastrar chave do aluno === |
| + | Realiza a atualização no perfil do aluno cadastrando a chave de acesso para aquele portal. |
| + | |
| + | Método: POST |
| + | |
| + | (base)/gestaoescolar/services/chavePortal/rest/aluno |
| + | |
| + | ==== Query string (parâmetro) ==== |
| + | {| class="wikitable" |
| + | |+ |
| + | !Obrigatório |
| + | !Campo |
| + | !Descrição |
| + | |- |
| + | |Sim |
| + | |portal |
| + | |Portal externo no qual deve ser cadastrada a chave de acesso do aluno, os valores aceitos são: |
| + | -GOOGLE_FOR_EDUCATION; |
| + | |
| + | -MICROSOFT_TEAMS; |
| + | |- |
| + | |Sim |
| + | |atualizar |
| + | |Coleção de alunos que devem ser atualizados, cada elemento deve ter o identificador do aluno e o login daquele aluno no portal, serão respectivamente os campos id e chave |
| + | |} |
| + | '''Exemplo:''' |
| + | |
| + | { |
| + | |
| + | "portal":"GOOGLE_FOR_EDUCATION", |
| + | |
| + | "atualizar":[ |
| + | |
| + | { |
| + | |
| + | "chave": "alu3@email.com", |
| + | |
| + | "id": 5 |
| + | |
| + | } |
| + | |
| + | ] |
| + | |
| + | } |
| + | |
| + | ====Respostas esperadas==== |
| + | Status 200: : OK |
| + | |
| + | Status 417: : Caso não seja informado o portal ou o mesmo não seja cadastrado na escola ou caso de erro de validação no processo de gravação que será especificado no retorno. |
| + | |
| + | Status 401: : Caso o token de autenticação não esteja no header da requisição ou esteja expirado |
| + | |
| + | === Cadastrar chave do professpr === |
| + | Realiza a atualização no perfil do professor cadastrando a chave de acesso para aquele portal. |
| + | |
| + | Método: POST |
| + | |
| + | (base)/gestaoescolar/services/chavePortal/rest/professor |
| + | |
| + | ==== Query string (parâmetro) ==== |
| + | {| class="wikitable" |
| + | |+ |
| + | !Obrigatório |
| + | !Campo |
| + | !Descrição |
| + | |- |
| + | |Sim |
| + | |portal |
| + | |Portal externo no qual deve ser cadastrada a chave de acesso do aluno, os valores aceitos são: |
| + | -GOOGLE_FOR_EDUCATION; |
| + | |
| + | -MICROSOFT_TEAMS; |
| + | |- |
| + | |Sim |
| + | |atualizar |
| + | |Coleção de professores que devem ser atualizados, cada elemento deve ter o identificador do professor e o login daquele professor no portal, serão respectivamente os campos id e chave |
| + | |} |
| + | '''Exemplo:''' |
| + | |
| + | { |
| + | |
| + | "portal":"GOOGLE_FOR_EDUCATION", |
| + | |
| + | "atualizar":[ |
| + | |
| + | { |
| + | |
| + | "chave": "alu3@email.com", |
| + | |
| + | "id": 5 |
| + | |
| + | } |
| + | |
| + | ] |
| + | |
| + | } |
| + | |
| + | ====Respostas esperadas==== |
| + | Status 200: : OK |
| + | |
| + | Status 417: : Caso não seja informado o portal ou o mesmo não seja cadastrado na escola ou caso de erro de validação no processo de gravação que será especificado no retorno. |
| + | |
| + | Status 401: : Caso o token de autenticação não esteja no header da requisição ou esteja expirado |
| ==APIS para manutenção da base de dados== | | ==APIS para manutenção da base de dados== |
| | | |