Publicação de cursos/ações de formação
Link: api/courses/get.json
Devolve informação sobre cursos/ações de formação. A informação devolvida estará restringida pelos filtros definidos no ecrã "Configurações do site" no caso do parâmetro only_courses
ser 0
ou NULL
).
Parâmetros suportados para filtrar informação:
-
@param Integer page
informação relativa a paginação: número da página; -
@param Integer item_per_page
informação relativa a paginação: número de registos por página; -
@param Boolean only_courses
indica se devolve apenas informação dos cursos (ignora ações de formação); -
@param Text course_type
filtra por tipo de curso; -
@param Boolean web_pub
filtra pelo campo "Pub.Web" na ficha de curso ou ação de formação, dependendo do parâmetroonly_courses
; -
@param Boolean modules
indica se devolve os módulos de cada ação de formação; -
indica se devolve a planificação dos módulos de cada ação de formação. Apenas funciona se o parâmetro modules for passado com o valor@param@param BooleanBooleanplanning1
; -
indica se devolve informação sobre os formadores de cada ação de formação.@param@param IntegerIntegertrainers-
0
não devolve os formadores; -
1
devolve os formadores planeados ao nível das sessões de cada ação de formação; -
2
devolve os formadores negociados para cada ação de formação;
-
-
@param Boolean tolerances
indica se filtra pelas tolerâncias de inscrições; -
@param DateTime evt_start
filtra por ações de formação que iniciam depois desta data. As datas a ter em conta são data de inicio na planificação, e quando esta não está definida, data de inicio da ação definida em candidatura; -
filtro que será aplicado tendo em conta os campos definidos no ecrã "Configurações do site" em "Selecione os campos que pretende que sejam usados na pesquisa de texto livre";@param@param Text keywords -
indica se devolve a informação relativa às funções associadas a cada ação de formação.@param@param BooleanBooleanfunctions -
quando passada, apenas são devolvidos os cursos que foram alterados a partir daquela data. O formato deve ser@param@param DateTimeDateTimeupdated_since
.YYYY-MM-DD hh:mm
Quando se usa esta funcionalidade (solicitar apenas cursos alterados a partir daquela data), aconselha-se a efetuar, pelo menos uma vez por dia, uma chamada a este método (durante uma hora com pouco tráfego - geralmente à noite), para atualização de todos os cursos. Isto porque este método não tem em conta informação de dados eliminados. -
indica se devolve informação dos campos de utilizador referentes ao curso@param@paramBooleanBoolean cf_courses -
@param Boolean
indica se devolve informação referente às prestações da ação de formaçãoBooleaninstallments
Configurações do site
EsteParâmetros métodode devolve a seguinte informação:saída:
Array courses Cursos
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
course_code | @return Text area_code | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Text mode_code Código da @return | duration_effect | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
hh .
@return Integer edition | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Text area | Designação ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return | @return Text course | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Text destination | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Text program | Programa ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return | @return Text guidelines | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Text webarea_code | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Text webarea_description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Text evaluation_method | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Float default_cost | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Valor do curso por omissã | o.
@return Text occupational_areas | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Text course_type_description Designação | do tipo de curso.
@return Text mode_code_description | Designação |||||||||||||||||||||||||||||||||||||||||||||||||||||||
do curso.
@return Text access_conditions | Condições de acesso ao Parâmetros | com only_courses=0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
NULL .
| Integer ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
id | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
courseaction_id | @return Integer action_number | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Boolean laboral Horário da ação, 1 para | para pós-laboral.
@return Text web_schedule | Horário |||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Estado ação, Decorrer", D para "A | N para "Não se Realiza" e T para "Terminada".
@return Boolean web_pub Publicação da ação 1 0 para "Não @return | Boolean pub_date | Publicação||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 para | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 para | @return Text courseaction_ref | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Float courseaction_coust | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Valor da ação de formaçã | o.
@return Float courseaction_special | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Valor especial da ação de formaçã | o.
@return Text local_code | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Text local | Local ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Text postal_code | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Text postal_description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Text address | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Boolean web_pub_local | Publicação ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | e 0 para "Não Publicar".
@return Text latitude | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Text longitude | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Text obs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Devolve as observações da ação de formação. Se não definido, devolve as observações do curso. | @return Integer zone_code | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return DateTime max_matriculation_date | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
no formato YYYY-MM-DD hh:mm:ss .
@return DateTime evt_start | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
no formato YYYY-MM-DD hh:mm:ss .
@return DateTime evt_end | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
no formato YYYY-MM-DD hh:mm:ss .
@return DateTime courseaction_start | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
formato YYYY-MM-DD hh:mm:ss .
@return DateTime courseaction_end | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
no formato YYYY-MM-DD hh:mm:ss .
@return Date plan_start_date | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
formato YYYY-MM-DD .
@return Date plan_end_date | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
formato YYYY-MM-DD .
@return Text language_code | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
de acordo com a norma ISO 639-1.
@return Text language | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Integer openings | Vagas ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return | province | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
@return Text image | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
do curso.
@return Text status_code | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
específico do utilizador na ficha de projecto.
@return Text status_description | Designação do ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ação específico do utilizador na ficha de projecto.
Parâmetros por curso com
Parâmetros por ação com
Campos devolvidos dos módulos quando o parâmetro modules=1. a informação é devolvida em array para cada ação de formação
Back to top
|