Release Edurep 14 maart 2014

De nieuwe functionaliteiten die door Seecr zijn ontwikkeld in samenwerking met Kennisnet zijn 14 maart jl. in gebruik genomen. Klik hier voor inhoudelijke technische details.
Tijdens de release was het voor Kennisnet mogelijk om live mee te kijken en bepaalde handelingen tegelijkertijd uit te voeren. Dit maakte het mogelijk om snel te kunnen schakelen en te werken aan een goede live-gang dezelfde dag.

Project Edurep

Edurep is een systeem dat digitaal leermateriaal uit meer dan 50 databases eenvoudig vindbaar maakt voor de onderwijs­wereld.

Chocola maken
Eén van de eerste coole dingen die we hebben gedaan in Edurep was het normaliseren van verschillende inputs. Tussen leveranciers van repositories of databases bestaan er metadata-afspraken, bijvoorbeeld afspraken over een algemene schrijfwijze van onderwijsniveaus. In de praktijk houdt bijna niemand zich daaraan. Wij hebben een systeem gebouwd dat een geïntegreerde zoekoplossing biedt, ondanks de enorme verscheidenheid aan data. We kunnen overal chocola van maken!

De essentie van schaalbaarheid
Een belangrijk doel van het project was om van Edurep een schaalbaar systeem te maken dat meegroeit met de toenemende omvang van de te verwerken gegevens en het aantal gebruikers. Voor ons was de essentie van de oplossing dat je gaat opschalen op meerdere computers, zonder dat je daarbij een enorme toename in het beheer ziet. Het systeem moet zich blijven gedragen alsof het één systeem is. De proef op de som kwam toen Kennisnet een derde search engine wilde toevoegen in Meresco. Zonder enige probleem werd het gekloond en het systeem werkte.

RDF en social metadata
In Edurep hebben we een sociale makelaar ontwikkeld. Bij het zoekresultaat kunnen de portals, leeromgevingen en de individuele gebruiker direct feedback geven door tags, ratings en reviews te koppelen aan het gevonden materiaal. In Edurep maken we gebruik van verschillende soorten indexen. Voor de sociale metadata gebruiken we RDF (Resource Description Framework). RDF is goed in relaties leggen tussen totaal verschillende concepten. Alles is aan alles gerelateerd.

Superteam
Edurep en de samenwerking met Kennisnet was een mooi voorbeeld van ons idee van een superteam van vakmannen,” aldus Erik. “We hebben zes retrospecties gehouden en we om de twee weken een planninggame, met aansluitend een lunch. Zowel Kennisnet als Seecr hebben en creëren de vrijheid om naar eigen inzicht een zelfsturend team van experts te bouwen. En daar pluk je de vruchten van.

Kwaliteit van vakmannen
‘Test first’ en ‘test driven programming’ zijn belangrijk principes van Agile. Je test alles wat in jouw invloedssfeer ligt. Thijs: “Een groot systeem als Edurep is niet door één partij te bevatten. Daarom werken we in teams met onze opdrachtgevers. Want in een team van vakmannen zitten mensen als Sander Stevens. Sander is een door Kennisnet ingehuurde testspecialist. Vanuit zijn vakmanschap kijkt hij naar wat in het klantdomein leeft. Hij heeft veel kennis van andere systemen die direct gebruikmaken van Edurep. Hij heeft veel kennis van alle verschillende data die Edurep binnenkomen en kent het grote geheel van systemen. Door een samenwerking met iemand als Sander, durven wij onze garantie te leveren dat we altijd iets maken wat werkt.

Robuust
In onze samenwerking met Kennisnet kunnen we veel van onze basisprincipes kwijt. We werken samen met vakmensen en Kennisnet durft ruimte te bieden waar nodig. Door een goede samenwerking is Edurep uitgegroeid tot een robuuste en technisch hoogstaande metadata zoekmachine.

Looptijd
Vanaf 2008

Link
http://edurep.kennisnet.nl

Wikiwijs, EduRep and Meresco

The Wikiwijs website was launched December 14 by the Dutch minister of education as an open environment in which every teacher can find, use and adapt learning materials for any educational level. Wikiwijs search is powered by KennisNet’s EduRep platform which is based on Meresco.

Wikiwijs Search

The search part of Wikiwijs connects to EduRep to carry out search queries entered by the users of wikiwijs.nl. EduRep returns IEEE LOM records and wikiwijs in turn displays these nicely formatted  on the result page. Wikiwijs offers further refinement options by presenting selectors for the desired educational level and target audience.

Educational level

Users interested in certain educational levels, say MBO, can select these in a box besides the search results and press the button to update the result. We searched for luchtkwaliteit and the system responded with 263 results. We then selected MBO and the results are narrowed down to 193 results on MBO level.

Use of faceted search

If we select PO, SBaO and SO instead of MBO, the system responds with: no results found and suggest to remove filters and “hopefully Wikiwijs will find more”. It would be preferable if Wikiwijs would hide selectors that do not yield any results. The underlying search interface of EduRep gives this information, as can be seen in this query: SRU Query. It request a facet on the field lom.educational.context.value, which tells us the amount of matching records for each of the education levels. We hope that a future version of Wikiwijs will take advantage of this feature.

Technology

Wikiwijs connects to EduRep using the SRU protocol, a standard from The Library Of Congress. The SRU service is implemented with Meresco, which adds the extension parameter x-term-drilldown. This extension allows a client to request faceting on a given metadata field. For more information see Meresco Public Interfacs.odt in the Technical Documentation.

The response to the SRU query above would contain the following XML:

<dd:drilldown xsi:schemaLocation=”…”>
<dd:term-drilldown>
<dd:navigator name=”lom.educational.context.value”>
<dd:item count=”193″>BVE</dd:item>
<dd:item count=”4″>VO</dd:item>
<dd:item count=”3″>HBO</dd:item>
</dd:navigator>
</dd:term-drilldown>
</dd:drilldown>