1. API de Integração
  2. Métodos para integração com o Prova Fácil
  • SGP - Consultar Curso Base
  • SGP - Consultar Curso Matriz
  • SGP - Consultar Disciplinas
  • SGP - Consultar Disciplinas Professor
  • SGP - Consultar Matricula Disciplina
  • SGP - Consultar Organizações
  • SGP - Consultar Salas
  • SGP - Consultar Unidade Física
  • SGP - Consultar as Avaliações
  • SGP - Enviar nota do aluno
  • SGP - Listar Alunos
  • SGP - Listar Professores
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todos os Curso Base que tenham alguma turma, nos períodos letivos liberados para a integração.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://uninga.jacad.com.br:443/academico/api/v1/sgp/curso-base
Parâmetro Obrigatório Tipo Descrição
token Sim java.lang.String Token do usuário
format Sim java.lang.String Formato do retorno (JSON/XML)
idCursoBase Não java.lang.Integer Código do curso base
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "id (Integer)": null,
  "nome (String)": null,
  "nomeReduzido (String)": null,
  "id_org (Integer)": null,
  "id_usuario_criacao (Integer)": null,
  "id_usuario_alteracao (Integer)": null,
  "data_criacao (Timestamp)": null,
  "data_alteracao (Timestamp)": null,
  "buscaIndexada (boolean)": false,
  "isIgnorarLog (boolean)": false
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todos os Curso Matriz que tenham alguma turma, nos períodos letivos liberados para a integração.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://uninga.jacad.com.br:443/academico/api/v1/sgp/curso-matriz
Parâmetro Obrigatório Tipo Descrição
token Sim java.lang.String Token do usuário
format Sim java.lang.String Formato do retorno (JSON/XML)
idCursoMatriz Não java.lang.Integer Código do curso matriz
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idCursoMatriz (Integer)": null,
  "idCursoBase (Integer)": null,
  "nome (String)": null,
  "nomeReduzido (String)": null,
  "id_org (Integer)": null,
  "id_usuario_criacao (Integer)": null,
  "id_usuario_alteracao (Integer)": null,
  "data_criacao (Timestamp)": null,
  "data_alteracao (Timestamp)": null,
  "buscaIndexada (boolean)": false,
  "isIgnorarLog (boolean)": false
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todas as Disciplinas do curso informado.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://uninga.jacad.com.br:443/academico/api/v1/sgp/disciplina
Parâmetro Obrigatório Tipo Descrição
token Sim java.lang.String Token do usuário
format Sim java.lang.String Formato do retorno (JSON/XML)
idCursoMatriz Sim java.lang.Integer Código do curso matriz
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idDisciplina (Integer)": null,
  "idCursoMatriz (Integer)": null,
  "nome (String)": null,
  "id_org (Integer)": null,
  "id_usuario_criacao (Integer)": null,
  "id_usuario_alteracao (Integer)": null,
  "data_criacao (Timestamp)": null,
  "data_alteracao (Timestamp)": null,
  "buscaIndexada (boolean)": false,
  "isIgnorarLog (boolean)": false
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista as Disciplinas Professor ofertadas nos períodos letivos liberados para a integração.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://uninga.jacad.com.br:443/academico/api/v1/sgp/disciplina-professor
Parâmetro Obrigatório Tipo Descrição
token Sim java.lang.String Token do usuário
format Sim java.lang.String Formato do retorno (JSON/XML)
idCursoMatriz Sim java.lang.Integer Código do curso matriz
idTurma Não java.lang.Integer Código da turma
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idTurmaDisciplinaProfessor (Integer)": null,
  "idTurma (Integer)": null,
  "nomeTurma (String)": null,
  "nomeReduzidoTurma (String)": null,
  "idDiscplina (Integer)": null,
  "idProfessor (Integer)": null,
  "id_org (Integer)": null,
  "id_usuario_criacao (Integer)": null,
  "id_usuario_alteracao (Integer)": null,
  "data_criacao (Timestamp)": null,
  "data_alteracao (Timestamp)": null,
  "buscaIndexada (boolean)": false,
  "isIgnorarLog (boolean)": false
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista as Matriculas Disciplinas dos períodos letivos liberados para a integração.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://uninga.jacad.com.br:443/academico/api/v1/sgp/matricula-disciplina
Parâmetro Obrigatório Tipo Descrição
token Sim java.lang.String Token do usuário
format Sim java.lang.String Formato do retorno (JSON/XML)
idTurma Não java.lang.Integer Código da turma
idDisciplina Não java.lang.Integer Código da disciplina
idAluno Não java.lang.Integer Código do aluno
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idTurmaDisciplinaProfessor (Integer)": null,
  "idTurma (Integer)": null,
  "idDisciplina (Integer)": null,
  "idAluno (Integer)": null,
  "idMatriculaDisciplina (Integer)": null,
  "id_org (Integer)": null,
  "id_usuario_criacao (Integer)": null,
  "id_usuario_alteracao (Integer)": null,
  "data_criacao (Timestamp)": null,
  "data_alteracao (Timestamp)": null,
  "buscaIndexada (boolean)": false,
  "isIgnorarLog (boolean)": false
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista as Organizações que possuam algum perido letivo liberado para a integração.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://uninga.jacad.com.br:443/academico/api/v1/sgp/organizacao
Parâmetro Obrigatório Tipo Descrição
token Sim java.lang.String Token do usuário
format Sim java.lang.String Formato do retorno (JSON/XML)
{
  "idOrg (Integer)": null,
  "nome (String)": null,
  "id_org (Integer)": null,
  "id_usuario_criacao (Integer)": null,
  "id_usuario_alteracao (Integer)": null,
  "data_criacao (Timestamp)": null,
  "data_alteracao (Timestamp)": null,
  "buscaIndexada (boolean)": false,
  "isIgnorarLog (boolean)": false
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista as Matriculas Disciplinas dos períodos letivos liberados para a integração.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://uninga.jacad.com.br:443/academico/api/v1/sgp/sala
Parâmetro Obrigatório Tipo Descrição
token Sim java.lang.String Token do usuário
format Sim java.lang.String Formato do retorno (JSON/XML)
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idSala (Integer)": null,
  "nome (String)": null,
  "capacidade (Integer)": null,
  "id_org (Integer)": null,
  "id_usuario_criacao (Integer)": null,
  "id_usuario_alteracao (Integer)": null,
  "data_criacao (Timestamp)": null,
  "data_alteracao (Timestamp)": null,
  "buscaIndexada (boolean)": false,
  "isIgnorarLog (boolean)": false
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista as Matriculas Disciplinas dos períodos letivos liberados para a integração.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://uninga.jacad.com.br:443/academico/api/v1/sgp/unidade-fisica
Parâmetro Obrigatório Tipo Descrição
token Sim java.lang.String Token do usuário
format Sim java.lang.String Formato do retorno (JSON/XML)
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idUnidadeFisica (Integer)": null,
  "nome (String)": null,
  "id_org (Integer)": null,
  "id_usuario_criacao (Integer)": null,
  "id_usuario_alteracao (Integer)": null,
  "data_criacao (Timestamp)": null,
  "data_alteracao (Timestamp)": null,
  "buscaIndexada (boolean)": false,
  "isIgnorarLog (boolean)": false
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista as Avaliações dos períodos letivos liberados para a integração.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://uninga.jacad.com.br:443/academico/api/v1/sgp/avaliacoes
Parâmetro Obrigatório Tipo Descrição
token Sim java.lang.String Token do usuário
format Sim java.lang.String Formato do retorno (JSON/XML)
idDisciplinaProfessor Sim java.lang.Integer Código da disciplina professor
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "codigoTipoProva (String)": null,
  "descricao (String)": null,
  "id_org (Integer)": null,
  "id_usuario_criacao (Integer)": null,
  "id_usuario_alteracao (Integer)": null,
  "data_criacao (Timestamp)": null,
  "data_alteracao (Timestamp)": null,
  "buscaIndexada (boolean)": false,
  "isIgnorarLog (boolean)": false
}
  • Detalhes
  • Parâmetros
  • Descrição:
  • Atualiza a nota de um aluno em uma avaliação especifica.
  • Verbo:
  • POST
  • Resposta:
  • Retornará o status 200 OK caso tenha ocorrido todo o processamento de forma correta
  • URIs de Acesso:
  • https://uninga.jacad.com.br:443/academico/api/v1/sgp/nota/lancar
Parâmetro Obrigatório Tipo Descrição
token Sim java.lang.String Token do usuário
idTurmaDisciplinaProfessor Sim java.lang.Integer Código Disciplina Professor
idMatriculaDisciplina Sim java.lang.Integer Código Matrícula Disciplina (Inscrição do Aluno)
codigoTipoProva 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
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todos os alunos ativos das turmas do Periodo Letivo informado.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://uninga.jacad.com.br:443/academico/api/v1/sgp/alunos
Parâmetro Obrigatório Tipo Descrição
token Sim java.lang.String Token do usuário
format Sim java.lang.String Formato do retorno (JSON/XML)
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "id (Integer)": null,
  "nome (String)": null,
  "cpf (String)": null,
  "login (String)": null,
  "status (Integer)": null,
  "ra (String)": null,
  "email (String)": null,
  "senha (String)": null,
  "idUnidadeFisica (Integer)": null,
  "id_org (Integer)": null,
  "id_usuario_criacao (Integer)": null,
  "id_usuario_alteracao (Integer)": null,
  "data_criacao (Timestamp)": null,
  "data_alteracao (Timestamp)": null,
  "buscaIndexada (boolean)": false,
  "isIgnorarLog (boolean)": false
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todos os Professores das turmas do Periodo Letivo informado.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://uninga.jacad.com.br:443/academico/api/v1/sgp/professores
Parâmetro Obrigatório Tipo Descrição
token Sim java.lang.String Token do usuário
format Sim java.lang.String Formato do retorno (JSON/XML)
{
  "id (Integer)": null,
  "nome (String)": null,
  "primeiroNome (String)": null,
  "ultimoNome (String)": null,
  "usuario (String)": null,
  "status (Integer)": null,
  "email (String)": null,
  "senha (String)": null,
  "id_org (Integer)": null,
  "id_usuario_criacao (Integer)": null,
  "id_usuario_alteracao (Integer)": null,
  "data_criacao (Timestamp)": null,
  "data_alteracao (Timestamp)": null,
  "buscaIndexada (boolean)": false,
  "isIgnorarLog (boolean)": false
}