Moodle™-pluginontwikkeling die je upgradepad openhoudt.
Als technisch team bouwen we nieuwe Moodle-plugins en uitbreidingen, moderniseren we bestaande plugins en houden we ze bij voor nieuwe Moodle-versies. Een plugin die niet meer onderhouden wordt, blokkeert niet alleen functionaliteit, maar ook je security-updates en je upgradepad. Van enrolment-plugin tot payment gateway: wij zorgen dat je weer vooruit kunt.
Vrijblijvend · persoonlijk technisch advies · onafhankelijk Moodle™-specialist sinds 2004

Bouw, red of moderniseer Moodle-plugins.
Sebsoft helpt wanneer een plugin bedrijfskritisch is, niet meer onderhouden wordt door de oorspronkelijke bouwer, een upgrade blokkeert of simpelweg niet bestaat als standaard Moodle-functionaliteit.
- Maatwerkplugins gebouwd naar specificatie
- Plugin rescue: plugins die niet meer onderhouden worden herstellen of moderniseren
- Betaal- en enrolmentflows
- API- en webservice-koppelingen
- Upgradebestendige Moodle coding standards
- Testomgeving en acceptatieondersteuning
Welke route past bij je vraag?
Niet elke wens vraagt om een nieuwe plugin. Deze vier routes lopen we met je langs, van licht naar zwaar.
Bestaande Moodle-instellingen benutten
Vaak kan Moodle het al, met instellingen, rollen, een standaardactiviteit of een plugin die er al is. Dan is dat ons advies en hoeft er niets gebouwd te worden.
Een bestaande plugin aanpassen
Doet een plugin bijna wat je nodig hebt, dan kijken we of aanpassen verstandig is: wordt hij nog onderhouden, mag de code aangepast worden, en gaat je aanpassing mee naar een volgende versie?
Een integratie bouwen
Gaat het vooral om gegevens tussen Moodle en een ander systeem, dan is het een koppeling en geen losse functie. Dat werk beschrijven we op de integratiepagina.
Een nieuwe plugin ontwikkelen
Bestaat de functionaliteit nog nergens, dan bouwen we een nieuwe plugin volgens de Moodle coding standards, getest op een acceptatieomgeving en met een plan voor toekomstige Moodle-versies.
Blokkeert een bestaande plugin je upgrade, of wordt hij niet meer onderhouden? Begin bij plugin rescue →
Wat de omvang bepaalt.
We noemen geen prijs of termijn voordat we je situatie kennen. Na de intake krijg je een voorstel dat op deze punten is gebaseerd.
Bestaande code
Is er broncode, in welke staat is die, en hoeveel ervan kan blijven staan?
Rechten
Van wie is de code en mag die aangepast worden? En welke Moodle-rollen en -rechten heeft de plugin nodig?
Datastromen
Welke gegevens leest, bewaart of verstuurt de plugin, en zitten daar persoonsgegevens bij?
Testen
Hoeveel situaties moeten getest worden, en zijn er al automatische tests om op te bouwen?
Versieondersteuning
Welke Moodle-versies moet de plugin ondersteunen, nu en na je volgende upgrade?
Onderhoud
Wie houdt de plugin na oplevering bij voor nieuwe Moodle-versies en securityreleases?
Een gecontroleerde technische route.
Geen black-box development: duidelijke scope, versiebeheer, testomgeving en releasepad.
Technische intake en scope
We brengen de pluginvereisten, bestaande code, afhankelijkheden en risicofactoren in kaart voordat er een regel geschreven wordt.
Code- en omgevingsreview
Beoordeling van bestaande codekwaliteit, compatibiliteit met de doelversie van Moodle en securityprofiel.
Bouw- of rescue-sprint
Development volgt Moodle coding standards. Werk vindt plaats in een aparte omgeving met versiebeheer.
Acceptatie, release en onderhoud
Testen op een acceptatieomgeving, een duidelijk releaseplan en een onderhoudspad voor toekomstige Moodle-upgrades.
Wat we al gebouwd hebben.
Projectwerk dat we bij naam mogen noemen, en de plugins die we zelf publiceren.
KNVB Dugout
Sinds de pilotfase in 2019 werken we mee aan Dugout, het leersysteem van de KNVB. We bouwen en onderhouden de maatwerkuitbreidingen: inmiddels meer dan 35.
KNLTB Academy
Voor de KNLTB Academy bouwden we het LMS op Moodle en vertaalden we het eigen leerconcept van de tennisbond naar werkende functionaliteit.
Eigen plugins in de Moodle Marketplace
19 plugins van ons staan in de Moodle Marketplace, de oudste onderhouden we sinds 2015.
Bekijk onze plugins →
Geen groot traject nodig om te beginnen.
Met een gerichte scan weet je snel waar je staat, zonder grote investering vooraf.
Moodle plugin rescue scan
Eén plugin die je Moodle-upgrade blokkeert? We brengen in kaart wat er mis is, welk risico het oplevert en wat de concrete vervolgstappen zijn.
Aanvragen →Moodle technische scan
Weet je niet hoe je Moodle er technisch voor staat? We scannen performance, security, plugins, backups en upgradegereedheid, en geven concreet advies.
Aanvragen →Moodle integratie-scan
Wil je Moodle koppelen aan een ander systeem maar weet je niet waar te beginnen? We verkennen het proces, de API's en de risico's, en leveren een concrete oplossingsrichting.
Aanvragen →Hosting intake
Twijfel je over de kwaliteit van je Moodle-hosting? Het eerste gesprek is gratis. Daarna volgt eventueel een concreet voorstel.
Aanvragen →Onze plugins in de Moodle Marketplace.
Gepubliceerde, zichtbare pluginfamilies rond toegang, betalingen, lifecyclebeheer, communicatie en messaging-integraties. Vrijwel allemaal gratis te gebruiken; waar een abonnement bij hoort, staat dat op de kaart.
Coupon-suite
4 plugins · onderhouden sinds 2018
Toegang en inschrijvingen via couponcodes, inclusief aanmelden zonder account vooraf.
- Coupon
- Email/coupon authentication
- Coupon form text filter
- Coupon processor profile field
Betaalplugins
7 plugins · onderhouden sinds 2015
Betaalde inschrijvingen, betaalde activiteiten en gateways voor Mollie en PAY.
- Gateway Payments Enrolment
- Gateway Payments activity module
- Gateway Payments availability condition
- Gateway Payments report
- Mollie
- PAY.
- ClassicPay
Gebruikersbeheer
2 plugins · onderhouden sinds 2015
Accounts automatisch opschorten, verwijderen en terughalen volgens je eigen regels.
- User Suspension
- User Restore
Security
1 plugin · onderhouden sinds 2015
Bescherming tegen brute-force aanvallen op het Moodle-inlogscherm.
- Anti-hammering / Login blocker
SMS-gateways
4 plugins · onderhouden sinds 2025
Koppel Moodle aan een SMS-provider voor meldingen en tweefactorauthenticatie.
- Textmagic
- Sinch
- Messagebird
- Plivo
Mededelingen
1 plugin
Mededelingen die vanzelf verschijnen en weer verdwijnen, site-breed of in één cursus.
- Scheduled Messages (betaald)
Lettertypen
2 plugins · onderhouden sinds 2021
Eigen lettertypen in PDF-certificaten en in de teksteditor, zonder de core aan te passen.
- TCPDF Fonts
- TinyMCE Font Tools (in ontwikkeling)
Technische Moodle™-specialist nodig?
Plan een praktisch adviesgesprek over plugins, hosting, integraties, BigBlueButton of een technisch partnerproject.
Vrijblijvend en zonder verkooppraat. We denken eerst mee, daarna pas een voorstel.