Edurep:Voorbeeld Implementatie Aanbieder: verschil tussen versies
(meer) |
(vakgebied) |
||
Regel 84: | Regel 84: | ||
+ | ==== Statische velden ==== |
||
− | Echter, het blijkt dat er voor optimale vindbaarheid en zichtbaarheid wat meer informatie nodig is. Gelukkig blijkt daarbij ook dat de meeste informatie standaard ingevuld kan worden |
+ | Echter, het blijkt dat er voor optimale vindbaarheid en zichtbaarheid wat meer informatie nodig is. Gelukkig blijkt daarbij ook dat de meeste informatie standaard ingevuld kan worden. |
* aggregatieniveau: Aangezien al het uitgevoerde materiaal een les is, wordt dit "3". |
* aggregatieniveau: Aangezien al het uitgevoerde materiaal een les is, wordt dit "3". |
||
* kosten: Het materiaal is niet gratis, dus dit wordt "yes". |
* kosten: Het materiaal is niet gratis, dus dit wordt "yes". |
||
Regel 92: | Regel 93: | ||
* context: De bedoelde sector is de basisschool, dus "PO". |
* context: De bedoelde sector is de basisschool, dus "PO". |
||
* eindgebruiker: Het leermateriaal is bedoeld voor studenten (ook al moet een leerkracht het kopen), dus "learner". |
* eindgebruiker: Het leermateriaal is bedoeld voor studenten (ook al moet een leerkracht het kopen), dus "learner". |
||
+ | * formaat: Aangezien het leermateriaal op internetpagina's staat is het mimetype "text/html". |
||
+ | |||
+ | |||
+ | ==== Vakgebied ==== |
||
+ | Tot slot moet ook het vakgebied worden ingevuld. In Edurep wordt het [[OBK:Hoofdpagina|OnderwijsBegrippenKader]] gebruikt als coderingssysteem voor vakgebieden en leerniveaus. Dit betekent dat alle vakgebieden in de interne database gemapt moeten worden met de corresponderende waarde in het OBK. Wanneer de waarden worden opgezocht, resulteert dit in de volgende mappingstabel: |
||
+ | |||
+ | {| class="wikitable" |
||
+ | ! vak kubus |
||
+ | ! obk id |
||
+ | ! obk label |
||
+ | |- |
||
+ | | rekenen |
||
+ | | b48fa351-4561-44c7-a071-ebfd6103eec3 |
||
+ | | Rekenen |
||
+ | |- |
||
+ | | tekenen |
||
+ | | 5cb7f440-c370-4056-b30d-f57130cccede |
||
+ | | Tekenen |
||
+ | |- |
||
+ | |} |
||
+ | |||
Versie van 10 apr 2014 07:37
In dit voorbeeld wordt een voorbeeld aanbieder beschreven, Uitgeverij Kubus, en hoe hun aansluiting op Edurep eruit zo moeten zien.
Inleiding
Uitgeverij Kubus heeft een aantal leermaterialen ontsloten via hun website. Een aantal webredacteuren houden deze informatie up-to-date via het interne content management systeem. Daarmee is de metadata van de leermaterialen opgeslagen in een database. Na een gesprek met het Edurep team heeft de uitgeverij besloten om hun metadata via Edurep te ontsluiten.
Stappenplan
De projectleidier heeft besloten het stappenplan van Edurep te volgen voor de aansluiting.
Identifiers
Allereerst moeten er blijkbaar identifiers worden ge-exporteerd. Navraag bij de mensen van techniek leert dat elk leermateriaal in de interne database een unieke identifier krijgt die niet meer wijzigt. Omdat deze identifier ook wordt gebruikt voor het ontsluiten via de website, zijn daarmee deze links ook geschikt als object identifiers (bijv. http://uitgeverijkubus.nl/materialen/?id=1).
Uitvoer naar NL-LOM
De volgende stap is het uitvoeren van de metadata in het NL-LOM formaat. Bij navraag blijkt dat de interne database de volgende gegevens bevat per veld:
id | titel | omschrijving | trefwoorden | datum wijziging | vak |
---|---|---|---|---|---|
1 | optellen onder de 10 | Les en toets voor optellen onder de 10 | optellen, rekenen | 2013-12-09 | rekenen |
2 | bomen tekenen | Les basis boom tekenen. | boom, natuur, tekenen | 2013-11-08 | tekenen |
De meeste van deze informatie blijkt gelukkig gemakkelijk te mappen naar een NL-LOM uitvoerformaat. Bijvoorbeeld leermateriaal 1:
<lom xsi:schemaLocation="http://www.imsglobal.org/xsd/imsmd_v1p2 http://www.imsglobal.org/xsd/imsmd_v1p2p4.xsd">
<general>
<title>
<langstring xml:lang="nl">optellen onder de 10</langstring>
</title>
<catalogentry>
<catalog>URI</catalog>
<entry>
<langstring xml:lang="x-none">http://uitgeverijkubus.nl/materialen/?id=1</langstring>
</entry>
</catalogentry>
<description>
<langstring xml:lang="nl">Les en toets voor optellen onder de 10</langstring>
</description>
<keyword>
<langstring xml:lang="nl">optellen</langstring>
</keyword>
<keyword>
<langstring xml:lang="nl">rekenen</langstring>
</keyword>
</general>
<lifecycle>
<contribute>
<role>
<source>
<langstring xml:lang="x-none">http://purl.edustandaard.nl/vdex_lifecycle_contribute_role_lomv1p0_20060628.xml</langstring>
</source>
<value>
<langstring xml:lang="x-none">publisher</langstring>
</value>
</role>
<date>
<datetime>2013-12-09</datetime>
</date>
</contribute>
</lifecycle>
<technical>
<location>http://uitgeverijkubus.nl/materialen/?id=1</location>
</technical>
</lom>
Statische velden
Echter, het blijkt dat er voor optimale vindbaarheid en zichtbaarheid wat meer informatie nodig is. Gelukkig blijkt daarbij ook dat de meeste informatie standaard ingevuld kan worden.
- aggregatieniveau: Aangezien al het uitgevoerde materiaal een les is, wordt dit "3".
- kosten: Het materiaal is niet gratis, dus dit wordt "yes".
- rechten: Het materiaal is niet rechtenvrij dus dit wordt "yes".
- rechtenomschrijving: De rechten berusten bij de uitgever, dus iets als "Copyright Uitgeverij Kubus".
- uitgever: Ook bekend, "Uitgeverij Kubus".
- context: De bedoelde sector is de basisschool, dus "PO".
- eindgebruiker: Het leermateriaal is bedoeld voor studenten (ook al moet een leerkracht het kopen), dus "learner".
- formaat: Aangezien het leermateriaal op internetpagina's staat is het mimetype "text/html".
Vakgebied
Tot slot moet ook het vakgebied worden ingevuld. In Edurep wordt het OnderwijsBegrippenKader gebruikt als coderingssysteem voor vakgebieden en leerniveaus. Dit betekent dat alle vakgebieden in de interne database gemapt moeten worden met de corresponderende waarde in het OBK. Wanneer de waarden worden opgezocht, resulteert dit in de volgende mappingstabel:
vak kubus | obk id | obk label |
---|---|---|
rekenen | b48fa351-4561-44c7-a071-ebfd6103eec3 | Rekenen |
tekenen | 5cb7f440-c370-4056-b30d-f57130cccede | Tekenen |