UNASP

API de Cursos + Plugin jQuery para campos de seleção condicional de ÁREA DE ENSINO, NÍVEL DE ENSINO, CURSO, CAMPUS e PERÍODO em formulários.

Versão: 2.0.2

Plugin jQuery:


jQuery
<script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>
Plugin JS
<script src="https://land.unasp.br/apicursos/wp-content/themes/apicursos-v2/apicursos.unasp.min.js"></script> <script>
$(document).on('ready', function() {
$.fn.unaspCursosCampusCondicionados({
tipo: 'educacao-basica', // obrigatorio (graduacao, pos-graduacao ou educacao-basica)
select_nivel: $('select[name="nivel"]'), // opcional (usado para nivel de ensino ou area de ensino)
select_periodo: $('select[name="periodo"]'), // opcional
select_campus: $('select[name="campus"]'), // obrigatorio
select_curso: $('select[name="curso"]'), // obrigatorio
});
})
</script>


API:

Retornar todos os cursos por tipo:

GET https://land.unasp.br/apicursos/wp-json/wp/v2/graduacao https://land.unasp.br/apicursos/wp-json/wp/v2/pos-graduacao https://land.unasp.br/apicursos/wp-json/wp/v2/educacao-basica

Retornar um curso específico filtrando por ID:

GET https://land.unasp.br/apicursos/wp-json/wp/v2/graduacao/{ID}

Retornar todos os campus:

GET https://land.unasp.br/apicursos/wp-json/wp/v2/campus

Retornar um campus específico filtrando por ID:

GET https://land.unasp.br/apicursos/wp-json/wp/v2/campus/{ID}

Retornar todos os níveis de ensino (Educação Básica):

GET https://land.unasp.br/apicursos/wp-json/wp/v2/all-terms?taxonomy=nivel

Retornar cursos por nível de ensino (Educação Básica):

GET https://land.unasp.br/apicursos/wp-json/wp/v2/educacao-basica/?nivel={ID}

Retornar todas as áreas de ensino (Pós Graduação):

GET https://land.unasp.br/apicursos/wp-json/wp/v2/all-terms?taxonomy=area

Retornar cursos por área de ensino (Pós Graduação):

GET https://land.unasp.br/apicursos/wp-json/wp/v2/pos-graduacao/?area={ID}

Demo:

Educação básica | Graduação | Pós Graduação