Retorna uma lista de professores responsaveis e professores auxiliares de um período letivo liberado.
Caso a chamada contenha mais de 300 objetos em seu retorno, será retornado os 300 objetos mais o campo nextPage com o link para os próximos 300 objetos.
Método: POST
Resposta: JSON/XML
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| idPeriodoLetivo | Sim | java.lang.Integer | Código Período Letivo. |
| idDisciplinaProfessor | Não | java.lang.Integer | Código Disciplina Professor |
| idDisciplina | Não | java.lang.Integer | Código Disciplina |
| idCurso | Não | java.lang.Integer | Código Curso |
| idProfessor | Não | java.lang.Integer | Código Professor |
| format | Não | java.lang.String | Formato do retorno (JSON/XML) default JSON |
| offset | Não | java.lang.Integer | offset (número de registros a serem pulados na realização da consulta) |
http://187.60.217.18:8080/academico/ead/api/public/v1/professores
{
"idProfessor (Integer)": null,
"nome (String)": null,
"cpf (String)": null,
"rg (String)": null,
"titulacao (String)": null,
"escolaridade (String)": null,
"posGraduacao (String)": null,
"situacaoDocente (String)": null,
"dataSituacaoDocente (Date)": null,
"idInep (Long)": null,
"grauGraduacao (String)": null,
"email (String)": null,
"dataNascimento (Date)": null,
"id_org (Integer)": null
}
Retorna uma lista de alunos de um período letivo liberado.
Caso a chamada contenha mais de 300 objetos em seu retorno, será retornado os 300 objetos mais o campo nextPage com o link para os próximos 300 objetos.
Método: POST
Resposta: JSON/XML
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| idPeriodoLetivo | Sim | java.lang.Integer | Código Período Letivo. |
| idDisciplina | Não | java.lang.Integer | Código Disciplina |
| idCurso | Não | java.lang.Integer | Código Curso |
| idDisciplinaProfessor | Não | java.lang.Integer | Código Disciplina Professor |
| idAluno | Não | java.lang.Integer | Código Aluno |
| ra | Não | java.lang.String | RA |
| format | Não | java.lang.String | Formato do retorno (JSON/XML) default JSON |
| offset | Não | java.lang.Integer | offset (número de registros a serem pulados na realização da consulta) |
http://187.60.217.18:8080/academico/ead/api/public/v1/alunos
{
"nextPage (String)": null,
"result (ArrayList)": null,
"id_org (Integer)": null
}
Retorna uma lista com os períodos letivos habilitados para integração.
Método: POST
Resposta: JSON/XML
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| idPeriodoLetivo | Não | java.lang.Integer | Código Período Letivo. |
| idOrg | Não | java.lang.Integer | Código da Organização |
| format | Não | java.lang.String | Formato do retorno (JSON/XML) default JSON |
http://187.60.217.18:8080/academico/ead/api/public/v1/periodos
{
"idPeriodoLetivo (Integer)": null,
"descricao (String)": null,
"descricaoEspecial (String)": null,
"dataInicio (Date)": null,
"dataTermino (Date)": null,
"situacao (String)": null,
"idOrg (Integer)": null,
"isPeriodoAtual (Integer)": null,
"ano (Integer)": null,
"idProximoPeriodoLetivo (Integer)": null,
"id_org (Integer)": null
}
Retorna uma lista com os cursos ofertados em um período letivo liberado.
Caso a chamada contenha mais de 300 objetos em seu retorno, será retornado os 300 objetos mais o campo nextPage com o link para os próximos 300 objetos.
Método: POST
Resposta: JSON/XML
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| idPeriodoLetivo | Sim | java.lang.Integer | Código Período Letivo. |
| idDisciplinaProfessor | Não | java.lang.Integer | Código da Disciplina Professor (Curso) |
| idTurma | Não | java.lang.Integer | Código da Turma |
| descricaoDisciplina | Não | java.lang.String | Descrição da Disciplina |
| nomeReduzidoDisciplina | Não | java.lang.String | Nome Reduzido da Disciplina |
| format | Não | java.lang.String | Formato do retorno (JSON/XML) default JSON |
| offset | Não | java.lang.Integer | offset (número de registros a serem pulados na realização da consulta) |
http://187.60.217.18:8080/academico/ead/api/public/v1/cursos
{
"nextPage (String)": null,
"result (ArrayList)": null,
"id_org (Integer)": null
}
Retorna uma lista contendo as inscrições de um determinado curso, contendo inscrições de ALUNO, PROFESSOR e PROFESSOR AUXILIAR
Método: POST
Resposta: JSON/XML
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| idDisciplinaProfessor | Sim | java.lang.Integer | Código Disciplina Professor |
| roles | Não | [Ljava.lang.String; | Array de String contendo o filtro de Papeis ['ALUNO','PROFESSOR','PROFESSOR_AUXILIAR'] |
| idProfessor | Não | java.lang.Integer | Código Professor |
| idMatriculaDisciplina | Não | java.lang.Integer | Código Matrícula Disciplina (Inscrição do Aluno) |
| idAluno | Não | java.lang.Integer | Código Aluno |
| format | Não | java.lang.String | Formato do retorno (JSON/XML) default JSON |
http://187.60.217.18:8080/academico/ead/api/public/v1/curso/inscricoes
{
"idMatriculaDisciplina (Integer)": null,
"idAluno (Integer)": null,
"ra (String)": null,
"idDisciplinaProfessor (Integer)": null,
"idDisciplinaProfessorAuxiliar (Integer)": null,
"idProfessor (Integer)": null,
"idCurso (Integer)": null,
"idDisciplina (Integer)": null,
"idPeriodoLetivo (Integer)": null,
"role (String)": null,
"id_org (Integer)": null
}
Atualiza a nota de um aluno em uma avaliação especifica.
Método: POST
Resposta: Retornará o status 200 OK caso tenha ocorrido todo o processamento de forma correta
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| idDisciplinaProfessor | Sim | java.lang.Integer | Código Disciplina Professor |
| idMatriculaDisciplina | Sim | java.lang.Integer | Código Matrícula Disciplina (Inscrição do Aluno) |
| identificadorAvaliacao | Sim | java.lang.String | Identificador da Avaliação |
| nota | Sim | java.lang.Double | Nota do Aluno na Avaliação |
| format | Não | java.lang.String | Formato do retorno (JSON/XML) default JSON |
http://187.60.217.18:8080/academico/ead/api/public/v1/curso/inscricao/nota/lancar
Atualiza em lote a nota de varios alunos, através de um array de objetos em formato json. Todos os parametros são obrigatórios.
Para este método, além do token, é necessário informar também no HEADER do request o Content-Type com valor application/json
Atenção: São aceitos no máximo 50 objetos por chamada
Método: POST
Resposta: Retornará o status 200 OK caso tenha ocorrido todo o processamento de forma correta ou um json com os objetos que apresentaram erros com o field 'erro' pupulado
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| matriculas | Sim | java.util.List | Lista de Objetos |
http://187.60.217.18:8080/academico/ead/api/public/v1/curso/inscricao/nota/lote/lancar
{
"idDisciplinaProfessor (Integer)": null,
"idMatriculaDisciplina (Integer)": null,
"identificadorAvaliacao (String)": null,
"nota (Double)": null,
"erro (String)": null,
"id_org (Integer)": null
}
{
"idDisciplinaProfessor (Integer)": null,
"idMatriculaDisciplina (Integer)": null,
"identificadorAvaliacao (String)": null,
"nota (Double)": null,
"erro (String)": null,
"id_org (Integer)": null
}
Consulta os aluns que não possuem nota em uma avaliação especifica.
Método: POST
Resposta: Retornará o status 200 OK caso tenha ocorrido todo o processamento de forma correta
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| idDisciplinaProfessor | Não | java.lang.Integer | Código Disciplina Professor |
| idTurma | Não | java.lang.Integer | Código Turma |
| identificadorAvaliacao | Sim | java.lang.String | Identificador da Avaliação |
| format | Não | java.lang.String | Formato do retorno (JSON/XML) default JSON |
http://187.60.217.18:8080/academico/ead/api/public/v1/alunos/sem/nota