Dag Rixter,
Ik vind het prettig mensen met hun echte naam aan te spreken, maakt het allemaal wat menselijker
.
In ieder geval. De technische kant van e-learning kun je zo moeilijk of makkelijk maken als dat jezelf wilt. Ik ontwikkelde (liet ontwikkelen) indertijd een "gewone" database gestuurde applicatie, waarbij er een zo flexibel mogelijke omgeving werd gemaakt. Hierdoor was onze e-learning applicatie niet statisch, maar konden er, door docenten, cursussen worden ontwikkeld. Het overgrote deel van het cursusmateriaal ging door middel van gewone meerkeuze vragen maar soms, als de cursus meer begeleid was, zaten daar ook open vragen tussen. Die laatste werden dan per e-mail naar de docenten gestuurd die ze nakeken en ze weer terug stuurden naar een e-mail adres dat gekoppeld zat aan de applicatie.
Qua structuur heb je in ieder geval een database nodig die je op de juiste manier opbouwt: je zult een gestandaardiseerde tabelstructuur moeten ontwikkelen voor de modules zelf en voor het afvangen van de resultaten van de cursisten. Verder zul je, met behulp van rekenmodules (dat kan ook al met veel verschillende programmeertalen. Wij gebruikten asp, maar het kan natuurlijk ook in php of zelf java als je het helemaal wilt integreren in je front end), er voor moeten zorgen dat docenten hun cursussen kunnen bouwen en cursisten hun cursussen kunnen doen.
Waarin je het maakt is niet zo van belang, maar als je het via internet aanbied is het wel van belang dat je omgeving goed beveiligd is. Houdt er rekening mee dat je voor het volledige ontwikkelpad zeker vier specialisaties nodig hebt, die met elkaar moeten kunnen samenwerken:
- database ontwikkelaar
- serversite programmeur
- cursusontwikkelaar
- webdesigner
Mieke