Het bouwen van een menustructuur kan met behulp van de opleidingssoortcategorieën en de opleidingssoorten die in Coachview gekenmerkt zijn als 'gepubliceerd'. Aan een opleidingssoort kun je een of meerdere categorieën toevoegen.
Voorbeeld:
Haal alle opleidingssoorten op via de webservice 'SelecterenOpleidingsSoort':
Input:
Output:
Haal de opleidingssoortcategorieën op via de webservice 'SelecterenOpleidingsSoortCategorieen'.
Input:
Output:
Algemene informatie over de opleiding haal je uit een aantal notitievelden in de opleidingssoort. De opmaak van deze informatie is beperkt.
Haal een opleidingssoort op via de webservice 'SelecterenOpleidingsSoortById':
Input:
Output o.a.:
Alle opleidingen ophalen. Hierbij moet je afwegen of je de gegevens realtime ophaalt of in jouw database opslaat. Denk hierbij aan het ophalen van het aantal vrijeplaatsen en opleidingen waarvan de status of publicatie veranderd.
Dit doe je met behulp van de webservice ' SelecterenOpleiding'.
Input:
Output (o.a.):
Let op: alleen de opleidingen worden teruggeven die zijn gepubliceerd. Dus als in Coachview een opleiding publicatie=false wordt gezet komt deze niet meer mee. Let dus op als deze al wel in de database staat.
Onderdelen geven het lesrooster weer. Daar vind je per onderdeel de geplande datum, start- en eindtijd, de geplande docent(en) en de geplande locatie.
Realtime: pas ophalen als opleiding wordt opengeklapt of pagina met opleidingsdetails wordt geopend. Zodat niet van alle opleidingen alle opleidingsonderdelen worden opgehaald ivm snelheid.
Alle opleidingsonderdelen ophalen per opleiding via webservice ‘SelecterenOpleidingsOnderdelen’.
Input:
Output (o.a.):
Het is ook mogelijk om gegevens van één specifieke opleiding op te halen.
Dit doe je via webservice 'SelecterenOpleidingById'
Input:
Output (o.a.):
Let op: de opleiding wordt alleen teruggeven als deze is gepubliceerd. Dus als in Coachview voor deze opleiding publicatie=false is gezet komt deze niet meer mee. Let dus op als deze al wel in de database staat.