Butterfly Works e -Learning Omgevingen

5 November 2007 15:57 Auke van Leeuwen MMBase

Finalist heeft dit jaar 1000 ontwikkelings-uren beschikbaar gesteld aan een goede doelen organisatie genaamd Butterfly Works. Van deze uren zijn de afgelopen tijd twee ‘e-Learning’ sites opgezet. Het gaat hier om een programma ‘Learning about Living’ voor Nigeria en een programma ‘Words over Weapons’ voor Zuid-Afrika. Voor dit laatste programma ben ik zelf begin september naar Zuid-Afrika afgereisd met de dames van Butterfly Works om het programma te presenteren en te testen. Een iets minder technisch artikel dus, maar wel iets waar Finalist(ers) mee bezig zijn.


Words over Weapons
Words over Weapons – de Nederlandse variant heet “Wapen jezelf met woorden� – is samen met een lokale partner, Gun Free South Africa, en de Landelijke Stichting Tegen Zinloos Geweld opgezet om leerlingen via een lesprogramma op de computer te leren omgaan met conflicten en geweld in het dagelijks leven. Dit kan zo ‘klein’ zijn als pesterijen op school, maar ook zo reëel als vechtpartijen en meer. Elke les heeft een aantal ‘activiteiten’ die in de klas uitgewerkt kunnen worden in een blok van zo’n 30-40 minuten. Er wordt altijd begonnen met een soort van info-presentatie, waarin het probleem op een strip achtige manier geschetst wordt door een aantal karakters die door het hele lesprogramma gebruikt worden.

Voorbeeld presentatie

In de andere activiteiten die bij een les horen wordt er op verschillende manieren aandacht besteed aan het aangesneden onderwerp. Bijvoorbeeld door iets te maken, erover te discussiëren of een quiz erover te houden.
Door leerlingen te laten nadenken over omgangsvormen, verschillen tussen culturen en oorzaak en gevolg (reacties) in conflictsituaties wordt er met behulp van dit programma geprobeerd om een“blijvend antwoord� te geven voor de gewelds problematiek in Zuid-Afrika.

CMS Container
Omdat het van belang was dat de inhoud van de site, en dan met name de lessen, beheerbaar waren, is er gekozen voor een CMS Container implementatie. De CMS Container is een open source contentmanagement platform, gebaseerd op MMBase. Met behulp hiervan kan er een beheerbaar datamodel worden opgezet, dat voldoet aan de specifieke eisen van de klant, in dit geval ButterflyWorks.
De hele CMS Container is moeilijk uit te leggen in een paar zinnen, maar de basis komt ongeveer hierop neer: Er kan een datamodel beschreven geconfigureerd worden met een aantal XML files. Er kunnen vervolgens content elementen van de gedefinieerde type worden aangemaakt en bewerkt. Deze komen in een bibliotheek (repository) terecht.

CMSC in een paar minuten

Vervolgens wordt er een site structuur opgezet door het maken van een boomstructuur van pagina’s. Op deze pagina’s is het vervolgens mogelijk om de ingevoerde content te koppelen, zodat het ook zichtbaar wordt op deze pagina’s. In het CMS worden er uiteindelijk ook een aantal ‘views’ gedefinieerd, die ervoor zorgdragen dat de gekoppelde content ook zichtbaar wordt, zoals bedoeld. Deze views zijn JSPs die worden ‘gevoed’ met content door de CMS Container.

E-Learning Datamodel
Hoewel het datamodel in het begin een aantal keren is gewijzigd om te voldoen aan nieuwe wensen en voortschrijdend inzicht, zit het op dit moment deels zo in elkaar:

Datamodel

Ik zeg deels, omdat er ook nog wat meer standaard elementen zijn, zoals Articles en Flashmovies, Images etc. Maar het grootste gedeelte van de content van de site bestaat uit Subjects, die de verschillende les-onderwerpen representeren. Zo’n onderwerp bestaat uit een of meerdere Activities, zoals bijvoorbeeld ‘Tips’, ‘Quiz’ en ‘Discuss’ wat eigenlijk de sublessen zijn binnen een onderwerp. Geen rocket-science, maar dat was dan ook een van de vragen van de klant.

Website (Words over Weapons)
Hieronder is te zien hoe een compleet Subject uiteindelijk getoond wordt op de site.

Scherm opbouw

Omdat er een compleet Subject uit de Bibliotheek gekoppeld is, is er ook toegang tot alle informatie waaruit een Subject bestaat. In dit geval alle velden (zoals titel etc.) maar ook de relaties naar Activities en de Presentation. In dit geval zijn er 4 Activities (rode pijlen) aan dit subject gehangen, en deze worden getoond door op de navigatie icoons te klikken. De Presentation is eigenlijk een speciale activity, waarin het mogelijk is om een soort slideshow te maken, om het onderwerp de eerste keer aan te snijden. Deze is met de blauwe pijl aangegeven.

Uitdagingen
Hoewel het hele traject redelijk straight-forward lijkt, zaten er nog wel een paar technische uitdagingen in. Deze bestonden voornamelijk uit het feit dat er met zo min mogelijk inspanning twee sites gebruik moesten maken van dezelfde code-base om eventueel onderhoud en aanpassingen niet overal dubbel te hoeven uitvoeren. Verder was het voor Nigeria van belang dat de site ook op de OLPC (100-dollar-laptop -http://www.laptop.org/) moest werken. Dit bracht niet alleen layout-technische uitdagingen met zich mee, maar ook moest de site makkelijk statisch te maken zijn zodat deze ook daad werkelijk als deel van de de OLPC content kon worden meegeleverd. Op dit moment kan de site met een druk op de knop vanuit de beheersomgeving omgezet worden in een zip met de complete site. Overigens staat de site nog niet op de laptops die op dit moment zijn gedistribueerd.

De Zuid-Afrika reis
Het project is al langer van start (eind vorig jaar) en het specifieke doel van deze trip was tweeledig. Aan de ene kant een test om te kijken of het al ingevoerde lesmateriaal aansprak en aansloot. En aan de andere kant om een tiental jongeren – interns – te trainen in het lesgeven in dit programma. Deze tien waren specifiek uitgekozen om op 10 scholen de leraren te helpen met het invoeren van dit programma in het curriculum.
Van maandag tot en met vrijdag hebben we dan ook in een behoorlijk strak schema alle huidige lessen met de interns doorgenomen. Twee dagen waren er zelfs nog 10 (echte) leraren van de scholen bij en 10 leerlingen van de scholen om meer feedback te geven op het programma. En om de interns de mogelijkheid te geven om zelf ook les voor te bereiden en te kijken hoe ze het er van afbrachten. Behoorlijk spannend voor de meeste van hen, maar het ging goed.

Ik heb in deze tijd voornamelijk gezorgd dat alle computers zich een beetje goed gedroegen, printers gebruikt konden worden. En ik heb, waar mogelijk, aanpassingen doorvoeren naar aanleiding van de feedback. Kortom wat van de druk van de Butterfly dames afgehaald op het technische vlak.

Wordt vervolgt
Overigens is dit is bij lange na niet het einde van het project. Er staat nog een hoop op stapel, maar eerste prioriteit is dat de 10 scholen die meedoen aan het project leren omgaan met het programma, voordat het naar meerderen scholen (en zelfs landelijk) wordt uitgerold. Verder staat er nog een(virtuele) uitwisseling met 10 Nederlandse scholen op het programma omdat – hoe treurig het ook is – ook op veel Nederlandse scholen geweld een steeds groter probleem aan het vormen is. Het idee is dat wij ook kunnen leren van de ervaringen die er in Zuid Afrika worden opgedaan. We gaan zien wat de toekomst gaat brengen!

———————————————————————————–
Meer weten over MMBase-specialist Finalist IT Group?

1 reactie »

  1. Mooi initiatief!

    Hilbert Schraal November 12, 2007 8:33

Reageer

RSS feed for comments on this post · TrackBack URI