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.1.0

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>

Exemplo com campos de seleção:

<script>
$(document).on('ready', function() {
$.fn.unaspCursosCampusCondicionados({
tipo: 'educacao-basica', // obrigatorio (graduacao, pos-graduacao, educacao-basica, ensino-tecnico)
select_nivel: $('select[name="nivel"]'), // opcional (usado para nivel de ensino ou area de ensino)
select_campus: $('select[name="campus"]'), // obrigatorio
select_periodo: $('select[name="periodo"]'), // opcional
select_curso: $('select[name="curso"]'), // obrigatorio
});
})
</script>

Exemplo com valores pré definidos:

<script>
$(document).on('ready', function() {
$.fn.unaspCursosCampusCondicionados({
tipo: 'educacao-basica',
select_nivel: 'Fundamental',
select_curso: '1º Ano Educação Básica',
select_campus: 'Engenheiro Coelho',
select_periodo: $('select[name="curso"]'),
});
})
</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 https://land.unasp.br/apicursos/wp-json/wp/v2/ensino-tecnico

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 | Ensino Técnico