Mudanças

Ir para navegação Ir para pesquisar
Inclusão do WS de cadastro de chave de acesso a portal externo
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==
  
privado
4

edições

Menu de navegação