Terug naar werk

Case study

Een e-learning die beheerders zelf kunnen vullen

Een hardcoded e-learning vervangen door een flexibele builder waarmee beheerders zelf onderwerpen, modules, content, vragen en versies beheren.

Mijn rol
Verantwoordelijk voor de volledige UI en UX van de applicatie: informatiearchitectuur, contentmodel, gebruikersflows, wireframes, prototypes en iteraties. Daarnaast ontwierp ik het promotiemateriaal voor de applicatie.
Status
De applicatie is in gebruik.
Periode
2024
Disciplines
Informatiearchitectuur · UX design · UI design · Interaction design · Contentmodel · Prototyping
Tools
Figma

KERN VAN DE CASE Een e-learningstructuur ontwerpen die generiek genoeg bleek om ook buiten de oorspronkelijke context als vertrekpunt te dienen.

De kop van de promotieflyer voor de e-instructieapplicatie, met de regel over instructiemateriaal naar nieuwe hoogten brengen, een illustratie van iemand die achter een laptop werkt en daaronder de belofte dat je zonder technische kennis zelf e-instructies samenstelt
01

Context

Binnen een groter softwaretraject zat een e-learningonderdeel: een digitale instructie die iemand moet afronden voordat hij ingezet kan worden, waarna de bijbehorende verklaring een jaar geldig is.

Die e-learning was grotendeels hardcoded. Nieuwe inhoud of wijzigingen waren daardoor afhankelijk van development.

Ik ontwierp daarom een flexibele e-learningbuilder waarmee beheerders zelf onderwerpen, e-instructies, modules, content, vragen en versies kunnen beheren. Daarmee ontstond niet alleen een nieuwe e-learningomgeving, maar een zelfstandig contentsysteem met een eigen informatiehiërarchie, editor, vragenmodel en versiebeheer.

02

Van onderwerp naar element

OnderwerpenOverzicht van onderwerpen zoals verkeersregelaar, transportbegeleider en beveiliger, met per onderwerp de bijbehorende e-instructies
E-instructies binnen een onderwerpOverzicht van de e-instructies binnen het onderwerp verkeersregelaar, met beschrijving, versienummer en een menu met opties

De structuur bestaat uit vijf niveaus: onderwerp, e-instructie, module, sectie en element. Die informatiehiërarchie vormde het vertrekpunt voor de rest van de interface.

Vroege wireframes van de e-learningbuilder waarin de informatiehiërarchie van onderwerp naar e-instructie, modules, secties, content en vragen wordt uitgewerkt
Eerst de structuur oplossen, daarna pas de visuele uitwerking.
03

Content opbouwen

Een bekend patroon als vertrekpunt

Voor het opbouwen van content gebruikte ik de WordPress-editor als referentie. Niet om die te kopiëren, maar omdat het onderliggende probleem vergelijkbaar is: iemand zonder technische kennis moet verschillende soorten content kunnen toevoegen, ordenen en aanpassen.

Vanuit dat principe ontwierp ik een eigen model voor e-learningcontent met modules, secties, contentelementen en vragen.

04

Context behouden tijdens het bewerken

Een van de lastigste onderdelen was het zijmenu. Een beheerder kan meerdere niveaus diep in een e-instructie werken, maar moet steeds begrijpen waar hij zich bevindt en hoe die plek zich verhoudt tot de rest.

Het menu werd daarom meer dan navigatie: het geeft ook een compacte weergave van de structuur van de e-instructie.

Drie standen van het zijmenu: modules, een geopende module met secties en een geopende sectie met losse elementen
Hoe dieper iemand in de structuur werkt, hoe meer context zichtbaar wordt zonder de eerdere niveaus kwijt te raken.
05

Vragen beheren

Eén vraag bewerkenDe vraag- en antwoordeditor met een hiërarchisch zijmenu waarin modules, secties en vragen zichtbaar blijven
Het overzichtOverzicht van de vragen van een module met instellingen voor het aantal getoonde vragen en het benodigde aantal juiste antwoorden

Per module bepaalt een beheerder hoeveel vragen iemand krijgt en hoeveel daarvan goed moeten zijn. Zo kan de vragenbank groeien zonder dat de toets automatisch langer wordt.

06

Lege staten

07

Versiebeheer

Wijzigingen aan een bestaande e-instructie mogen niet direct de gepubliceerde versie overschrijven. Daarom ontwierp ik een onderscheid tussen concept- en gepubliceerde versies, inclusief publicatiedata en inzicht in openstaande wijzigingen.

Het versieoverzicht met een conceptversie, de huidige gepubliceerde versie en eerdere versies met hun publicatiedata
Publiceren is een bewuste stap: een beheerder ziet eerst welke wijzigingen nog openstaan ten opzichte van de live versie.
08

Ontworpen om verder te kunnen groeien

De keuze om de builder los te ontwerpen van de oorspronkelijke context bleek later waardevol. Dezelfde onderliggende structuur werd het vertrekpunt voor Horeca Certificaat, een leeromgeving voor een totaal andere doelgroep.

Voor mij was dat het bewijs dat de oplossing niet alleen voor één specifieke e-instructie werkte, maar als generiek model voor digitale leercontent.

Promotieflyer voor de e-instructieapplicatie met schermafbeeldingen van de builder en de leeromgeving
Ook het promotiemateriaal voor de applicatie ontwierp ik zelf. De contactgegevens onderaan zijn voorbeeldtekst.
09

Wat deze case mij liet zien

Bij deze applicatie zat het ontwerpwerk vooral in de structuur. Een beheerder bouwt content op in vijf niveaus, en pas wanneer die hiërarchie klopt, kan de interface eromheen rustig blijven.

Ik heb hier geleerd om eerst het model op te lossen en daarna pas de schermen. De wireframes gingen over waar iets thuishoort, niet over hoe het eruitziet. De lege staten, het zijmenu en het versiebeheer volgden daarna uit diezelfde structuur.

Dat het model later zonder aanpassing bruikbaar bleek voor een heel ander onderwerp, was voor mij het bewijs dat die volgorde klopte.