Standaard biedt Moodle al veel mogelijkheden, maar soms is voor jouw organisatie nét dat beetje extra nodig. Of het nu gaat om een unieke tool of een koppeling met andere systemen: met maatwerk plugins maken wij Moodle precies zoals jij het nodig hebt. Een leeromgeving op maat, zonder verrassingen en mét een doordacht ontwikkelproces.
Van idee naar implementatie: zo ontwikkelen wij maatwerk in Moodle
We starten niet gelijk met programmeren. Je bouwt immers ook geen huis zonder bouwtekeningen. Avetica gebruikt een uitgekiend ontwikkelproces wat al vaak is uitgevoerd in nauwe samenwerking met onze klanten. Welke stappen doorlopen we om tot een succesvolle realisatie te komen?
1. Wensen en eisen in kaart brengen
We starten altijd met een uitgebreide inventarisatie. Wat wil je bereiken en waarom? Welk pijnpunt moet het oplossen? Welke gebruikers spelen een rol? En hoe past dit in je bestaande Moodle-omgeving? Door goed te luisteren en door te vragen, brengen we alle functionele wensen, uitgangspunten én randvoorwaarden helder in beeld.
2. Functioneel Ontwerp als vertrekpunt
Op basis van de inventarisatie schrijven we een Functioneel Ontwerp. Onze Moodle consultant beschrijft wat de plugin moet doen, hoe deze eruitziet voor gebruikers en hoe het zich technisch gedraagt. In deze fase ervaar je onze jarenlange en gedegen Moodle expertise. De uitkomst van deze stap is dat je precies weet wat je kunt verwachten en voorkom je verrassingen tijdens de ontwikkeling. Onze klanten zijn nauw betrokken en geven tijdens het schrijven feedback. Op het eind verwachten wij een akkoord op het Functioneel Ontwerp.
3. Programmeren van de plugin
Na akkoord op het Functioneel Ontwerp en de ontwikkelkosten starten onze Moodle-ontwikkelaars met het programmeren. We bouwen volgens de hoge standaarden van Moodle, zodat de plugin goed onderhoudbaar is én zoveel mogelijk compatibel blijft met toekomstige updates. Ook hier heb je voordeel van onze expertise, want je wilt een een duurzame oplossing.
4. Testen
Voordat we live gaan, testen we de plugin uitgebreid in een testomgeving. Eerst intern, daarna samen met jou in een testomgeving. Pas als alles werkt zoals afgesproken, gaan we over tot implementatie in jullie Moodle-site.
5. Implementatie en ondersteuning
We begeleiden de implementatie zorgvuldig. Denk aan installatie, configuratie en instructie voor beheerders. En heb je na oplevering nog vragen of wensen? Dan staan we voor je klaar.
Voorbeeld 1: Stackviewer voor medisch onderwijs
Een mooi voorbeeld van maatwerk is de ontwikkeling van de Stackviewer-plugin voor de Federatie Medisch Specialisten (FMS). In hun Moodle Workplace leeromgeving ontstond de behoefte om medische beelden, zoals echo’s, MRI- en CT-scans in hoge kwaliteit te tonen binnen cursussen. Avetica ontwikkelde op basis van deze vraag een plugin waarmee cursisten eenvoudig door een serie afbeeldingen kunnen scrollen, volgens ons ontwikkelproces. Inmiddels is Stackviewer wereldwijd beschikbaar via de Moodle plugin database.

Voorbeeld 2: Moodle Webapp als slimme PWA-oplossing
Een ander mooi voorbeeld van maatwerk is onze Moodle Webapp, een Progressive Web App (PWA) die wij volledig in eigen beheer hebben ontwikkeld. In tegenstelling tot de officiële Moodle App ondersteunt deze webapp alle community en eigen plugins, inclusief maatwerk-plugins zoals Stackviewer. Gebruikers kunnen de webapp eenvoudig als icoon op hun telefoon of tablet plaatsen, waarna ze direct ingelogd zijn (na de eerste configuratie). Gebruikers hoeven geen app te downloaden uit een appstore. De Webapp draait volledig in de browser, wat automatisch updates en consistent gebruiksgemak oplevert. En hoewel het geen push‑meldingen of offline content ondersteunt, biedt deze aanpak met een webapp op maat een robuuste en onderhoudsvriendelijke mobiele ervaring.
Voorbeeld 3: Europese geschiedenis in Instagramstijl
Voor het House of European History ontwikkelde Avetica een uniek cursusformat binnen Moodle Workplace, geïnspireerd op de vormgeving en interactie van Instagram. Door het gebruik van beeld, korte teksten en een swipe‑achtige navigatie, wordt de leerervaring aantrekkelijk en herkenbaar voor jongeren. Deze aanpak maakt complexe historische onderwerpen toegankelijk én activerend. Daarnaast realiseerden we een technische oplossing om volledig te voldoen aan de Europese privacywetgeving. Door content anoniem beschikbaar te maken en tracking te voorkomen, sluiten we aan bij de strenge eisen van de GDPR zonder concessies te doen aan de functionaliteit.

Waarom kiezen voor maatwerk via Avetica?
- Meer dan 20 jaar ervaring met ontwikkelen van Moodle maatwerk
- Heldere communicatie en transparante werkwijze
- Doordacht ontwikkelingproces
Wil je ook maatwerk in Moodle?
Heb jij een idee voor een Moodle-plugin of loop je ergens tegenaan wat standaard niet kan? Neem vrijblijvend contact met ons op. We denken graag met je mee!
Je moet ingelogd zijn om een reactie te plaatsen.