Veldenmappings

Docent

Docenten worden geïmporteerd vanuit de EDU-DEX “teacher” elementen. De volgende eigenschappen worden overgenomen naar Class:

EDU-DEX teacher eigenschap Class docent eigenschap
id Docent code. Uw unieke code voor de docent.
name Achternaam
summary Beschrijving

Faciliteit

Faciliteiten worden geïmporteerd vanuit de EDU-DEX “location” elementen. De onderstaande eigenschappen worden overgenomen naar Class. Naam en unieke code worden gegenereerd op basis van een speciale samenstelling van deze eigenschappen:

EDU-DEX location eigenschap Class faciliteit eigenschap
id Faciliteit code. Uw unieke code voor de faciliteit.
address Adres.
city Plaats.
geoCode Geografische coördinaten van de faciliteit.
zipcode Postcode
country Land.

Opleiding

Opleidingen worden geïmporteerd vanuit de EDU-DEX “program” elementen. Alleen opleidingen met applicationType “individual” worden door ons systeem geïmporteerd.

 

Alleen opleidingen met startDateDetermination “fixed starting date”, “agreed starting date” of “direct start” worden in Class ingelezen. Bij een opleiding met startDateDetermination “agreed starting date” wordt door ons systeem automatisch een uitvoering met status “startdatum in overleg” aangemaakt. Merk op dat in de EDU-DEX xsd het toevoegen van de “startDate” en “endDate” altijd verplicht is. Class zal deze waardes echter negeren voor “agreed starting date” uitvoeringen. Bij een opleiding met startDateDetermination “direct start” wordt automatisch een uitvoering aangemaakt waarbij “Directe start / volledig online” is aangevinkt.

 

Vanuit de programDescriptions worden alleen de teksten met attribuut lang “nl” ingelezen.

 

De onderstaande eigenschappen worden overgenomen naar Class.

 

EDU-DEX program eigenschap Class opleiding eigenschap
programClassification/programId Opleiding code. Uw unieke code voor de opleiding.
programDescriptions/programName Naam.
programClassification/degree Afronding. Zie de referentietabellen in de volgende paragraaf voor ondersteunde waardes.
programClassification/programDuration Doorlooptijd in weken.
programClassification/theme Thema’s. Zie de referentietabellen in de volgende paragraaf voor ondersteunde waardes.
programClassification/targetSector Doelgroepen. Zie de referentietabellen in de volgende paragraaf voor ondersteunde waardes.
programDescriptions/programSummaryText Introductie (informatietekst).
programDescriptions/programDescriptionText Methode (informatietekst).
programDescriptions

/subjectText[subject=’objectives’]

/summaryText

Doel (informatietekst).
programDescriptions

/subjectText[p:subject=’course schedule’]

/summaryText

 

Programma (informatietekst).
programDescriptions/webLink URL.
programAdmission/requiredLevel Opleidingsniveau. Zie de referentietabellen in de volgende paragraaf voor ondersteunde waardes.
programCurriculum/instructionMode Werkvormen. Zie de referentietabellen in de volgende paragraaf voor ondersteunde waardes.
programAdmission/applicationOpen Actief (ja/nee)

 

Prijzen

Let op dat prijzen in Class zijn gedefinieerd op het niveau van een opleiding, maar in EDU-DEX op het niveau van de uitvoering (programRun). Class zal proberen de prijzen uit de uitvoeringen van de opleiding te herleiden. Hierbij is het van belang dat er geen uitvoeringen met dezelfde startdatum bestaan, waarbij de prijzen van elkaar afwijken. Wanneer dit wel het geval is, zal Class een foutmelding m.b.t. de overlap geven. Wanneer er geen prijzen worden gevonden in “programRun” elementen, zal Class proberen de prijzen te herleiden vanuit het “genericProgramRun” element.
Indien bij de prijzen van een “programRun” prijscomponent (cost) met waarde “amountIsFinal” false zijn opgenomen, wordt de complete opleiding (program) niet geïmporteerd. CLC kan alleen opleidingen met vastgestelde prijs ontsluiten.

 

Indien bij de prijzen van een “programRun” prijscomponenten (cost) met een andere currency dan euro staan, zal de complete opleiding (program) niet worden geïmporteerd.

 

Optionele kostentypes, ofwel costTypes met voor eigenschap isRequiredCost de waarde “false”, worden door Class niet ingelezen. Een uitzondering daarop is het kostentype “accomodation” welke wordt ingelezen als “Overnachtingskosten (optioneel)”.

 

De volgende eigenschappen worden overgenomen naar Class:

 

 

EDU-DEX cost eigenschap Class prijs eigenschap
amount Bedrag per inschrijving.
costType Kostensoort. Zie de referentietabellen in de volgende paragraaf voor ondersteunde waardes.
VATExemptAmount Bedrag per inschrijving, indien leverancier vrijgesteld van BTW voor opleidingskosten. Deze wordt alleen voor de opleidingskosten (“tuition fee”) gebruikt.

Uitvoering

Aan de hand van het programSchedule worden de uitvoeringen in Class bepaald. Wij importeren daarbij alle “programRun” elementen als uitvoering.

 

Let op: Van het EDU-DEX element “genericProgramRun” wordt alleen het element “numberOfContactSessions” geïmporteerd. Deze wordt echter niet in de uitvoering geplaatst, maar in het veld “Aantal bijeenkomsten” van de opleiding. Verder wordt het “genericProgramRun” element gebruikt voor het bepalen van de prijzen, wanneer er in geen enkel “programRun” element een prijs wordt gevonden.

 

EDU-DEX programRun eigenschap Class uitvoering eigenschap
id Uitvoering code. Uw unieke code voor de uitvoering.
programClassification/programId Code van gerelateerde opleiding.
location Faciliteit.
status Uitvoering status. Zie de referentietabellen in de volgende paragraaf voor ondersteunde waardes.
startDate Startdatum.
endDate Einddatum.
programAdmission/minNumberOfParticipants Minimum aantal deelnemers.
programAdmission/maxNumberOfParticipants Maximum aantal deelnemers.
programCurriculum/teacher/id Docent codes.

Bijeenkomst

Bijeenkomsten worden samengesteld uit de “courseDay” elementen uit de EDU-DEX XML. Hiervan worden de volgende elementen geïmporteerd:

 

EDU-DEX courseDay eigenschap Class bijeenkomst eigenschap
id Bijeenkomst code. Uw unieke code voor de bijeenkomst.
date Datum van de bijeenkomst.
location Faciliteit.
startTime Starttijd.
endTime Eindtijd.
name Naam.