Definição:


Lista todos os cursos da instituição.


Método:


GET http://api.forleven.com/course/


Parâmetros:

Campo Tipo  Descrição 
(Opcional) id_institution
Integer
ID da instituição, caso seu aplicativo acesse todas as instituições

Parâmetros de resposta:


Campo Tipo  Descrição 
id_course  Integer ID do curso
id_user_create  Integer ID do usuário criador do curso
name  String Nome do curso
order  Integer Número para ordenação de listagem
type  String Tipo de do curso (escola, técnico, graduação, pós-graduação ou curso livre)
pre_registration  Boolean Se o curso aceita pré-matrícula
school_stage_total  Integer Número do total de séries, exemplo, o Ensino Fundamental tem 9 séries (1º ao 9º), já uma graduação de Direito tem normalmente 10 séries (10 semestres)
school_stage_duration
 Integer Tipo da série, ano ou semestre
term_total  Integer Divide pela serie_duration, exemplo, número 4 para 4 Bimestres (12/4) ou número 2 para 2 períodos em graduação (6/2)
term_name
 String Nome da divisão, caso não será informado será calculado automaticamente (Bimestre, Trimestre ...)


Resposta:

 

 

 

 

{
  "count": 2,
  "data": [
    {
      "id_course": 1,
      "id_user_create": 42,
      "name": "Ensino Médio",
      "order": "1",
      "type": "escola",
      "pre_registration": true,
      "school_stage_total": 3,
      "school_stage_duration": 4,
      "term_total": 12,
      "term_name": "Bimestre"
    },
    {
      "id_course": 2,
      "id_user_create": 42,
      "name": "Ensino Fundamental",
      "order": 2,
      "type": "escola",
      "pre_registration": true,
      "school_stage_total": 9,
      "school_stage_duration": 4,
      "term_total": 12,
      "term_name": "Bimestre"
    }
  ]
}