Moodle plagiaat checker integratie
Beide projecten zijn open source. De Noplag-plagiaatsubplugin wordt geïnstalleerd via de plugindirectory van Moodle of door een ZIP-bestand te uploaden — ondersteunt Assignment, Workshop, Forum en Quiz-essayvragen. Combineer met een zelfgehoste Moodle voor volledige on-premises implementatie (de standaard in de Europese publieke sector). GDPR-prioriteit DPA, Frankfurt-residentie-eindpunt, of draai de volledige stack binnen uw eigen VPC.
Drie stappen van de Moodle plugin directory tot uw eerste beoordeelde inzending.
Admin installeert de plugin via Sitebeheer → Plugins → Plugins installeren. API-sleutel instellen via Sitebeheer → Plugins → Plagiaat → Noplag. Docent schakelt plugin per activiteit in onder Instellingen voor Opdracht / Forum / Quiz.
ZIP upload of plugin directory
Download de pluginZIP van moodle.org/plugins/plagiarism_noplag en upload via Sitebeheer → Plugins → Plugins installeren vanuit ZIP-bestand, of plak de plugin git-URL in hetzelfde scherm. Database-upgrade start automatisch (maakt plagiarism_noplag-tabellen). Getest met Moodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTS.
Sitebeheer → Plugins → Plagiaat
Voer uw Noplag API-sleutel (Cloud) of uw self-hosted endpoint-URL (on-prem) in. Stel standaarddrempels in (headline-flag bij 15%, AI-likelihood op 0,7), bewaartermijn (verwijderen na 30/60/90 dagen) en welke activiteitstypes worden gecontroleerd (Opdracht / Workshop / Forum / Quiz essay).
Per Opdracht inschakelen
Ga in Opdracht / Workshop / Forum / Quiz Instellingen naar het “Noplag plagiaat plugin” gedeelte (toegevoegd via de subplugin API). Zet aan, pas eventueel drempels aan, sla op. Studenten leveren gewoon in — controle draait server-side; resultaten verschijnen voor de docent in het beoordelingsscherm.
Vier activiteitstypen. Twee engine-implementaties. Eén open-source aanpak van begin tot eind.
De plagiaatsubplugin-API van Moodle is krachtiger dan generieke LTI voor dit gebruik — per activiteit configureerbaar, bestandsinleverhook, rapportopslag per inzending. Zowel de Moodle-plugin als de Noplag-engine zijn open source: volledige stack is controleerbaar voor IT-audits binnen de instelling.
Opdracht
Standaard Moodle Opdrachtactiviteit (mod_assign). Onlinetekst + bestandinleveringen (.docx, .pdf, .odt, .txt). Rapport per inzending gekoppeld aan poging; inzien via beoordelingsscherm. Herinleveringen: elke versie apart gecontroleerd, verschil t.o.v. eerdere versie zichtbaar.
Workshop
Workshop (mod_workshop) — peer assessment-activiteit, veelgebruikt in UK hoger onderwijs. Plugin controleert ingestuurd werk vóór peer review, zodat beoordelaars een plagiaatmelding naast de rubriek zien.
Forum
Forum (mod_forum) discussieberichten. Per-forum in te stellen (vaak gewenst bij beoordeelde essays, niet bij informele chat). Per-bericht drempel; gemarkeerde berichten tonen discreet aan beoordelaars, niet zichtbaar voor peers.
Quiz essay-vraag
Quiz (mod_quiz) — alleen essayvragen (handmatig beoordeeld). Plugin haakt in bij handmatige beoordeling; docent ziet plagiaat + AI-oordeel per vraag. MCQ + reken- of matchingvragen worden automatisch overgeslagen.
Self-host combinatie
Moodle is open source. De engine van Noplag is Apache 2.0. Beide kunnen binnen het netwerk van uw instelling draaien — gebruikelijk in de Europese publieke sector. Verkeer tussen plugin en engine blijft binnen uw VPC; geen telemetrie, geen verplichte uitgaande verbindingen behalve het corpusrefresh dat u zelf plant.
Open-source plugin (binnenkort beschikbaar)
De Moodle-plugin wordt geleverd onder GPL v3, de standaard plugin-licentie van Moodle. Uw IT-afdeling kan dus niet alleen de plugin-code zelf, maar ook de engine controleren — geen gesloten componenten, de volledige datastroom is regel voor regel te beoordelen en wordt onderhouden volgens de Moodle-releasecycli. De plugin is nog in ontwikkeling; de detectie-engine die wordt gebruikt is nu al open source via github.com/NoplagLabs/noplag-engine.
Wat een docent ziet in het Opdracht-beoordelingsscherm.
Dezelfde beoordelingstabel die u al gebruikt. Noplag voegt per inzending een kolom toe: headline + AI-oordeel; doorklikken opent het per-paragraaf rapport. Bulkacties (cijfers exporteren, vergelijkbare accepteren) blijven beschikbaar.
Wat Noplag anders doet dan Ouriginal / Compilatio / Turnitin Moodle plugins.
Moodle OSS + Noplag OSS = volledige institutionele datasoevereiniteit.
De reden dat Moodle dominerend is in de EU publieke sector (en Canvas niet) is dat instellingen het hele LMS in eigen datacenter kunnen draaien — geen verkeer naar een VS-cloud, geen FERPA/Schrems II complexiteit, geen licentieonderhandelingen bij prijswijzigingen van leveranciers. Noplag volgt datzelfde principe: de engine is Apache 2.0 en de plugin is GPL v3, beide lokaal uit te voeren in uw eigen VPC. Daarmee blijft de hele keten van student-inzending → plagiaatcontrole → cijferoverdracht op uw eigen infrastructuur. De detectie-engine leest uit een snapshot van het publieke corpus dat u zelf bijwerkt (meestal maandelijks OpenAlex + CORE + arXiv refresh); geen andere uitgaande verbindingen vereist. Instellingen met strikte dataresidentie — Duitse deelstaatuniversiteiten, Franse grandes écoles, Italiaanse staatsuniversiteiten, Britse NHS-geaffilieerde opleidingscentra, EU H2020 onderzoek — kunnen zo voldoen aan de eisen zonder langdurige onderhandeling. IT kan beide codebases regel-voor-regel doornemen, testen in een stagingomgeving (standaard 90 dagen accordering), en besluiten op basis van wat de code daadwerkelijk doet, niet op basis van marketingbeweringen van een leverancier. Closed-source plagiaattools bieden die transparantie niet: bij hen zijn integratiecode en detectie-algoritme niet controleerbaar — beoordeling wordt dan een vertrouwenskwestie.
Lees de self-host deployment guideWat Moodle admins en docenten echt vragen.
- Welke Moodle-versies worden ondersteund?
- Moodle 4.5 (actueel), 4.4 LTS, 4.1 LTS en 3.11 LTS (legacy). De plugin gebruikt de standaard mod_plagiarism subplugin-API, stabiel over deze versies. Wij testen tegen elke minor release en publiceren een compatibiliteitsoverzicht op moodle.org/plugins.
- Plugin vs LTI — wat moeten we kiezen?
- Gebruik de native plugin (plagiarism_noplag) — de subplugin-API van Moodle is krachtiger voor plagiaattoepassingen dan generieke LTI. Per-activiteit configuratie, bestandinleverhaak, per-inzending rapport, cijferboek-kolomintegratie zijn alleen via subplugin mogelijk. Wij publiceren ook een LTI 1.3-route als plugins installeren niet mag (zelden; soms bij zeer beheerde K-12 omgevingen).
- Kunnen we alles on-premise draaien?
- Dat is het ontwerp, en de engine is nu al gereed: de detectie-engine is open source (Apache 2.0, github.com/NoplagLabs/noplag-engine) en direct zelf te hosten. De Moodle-plugin volgt binnenkort en wordt uitgebracht onder GPL v3. Zodra deze beschikbaar is, kunt u met een zelf-gehoste Moodle de volledige stack binnen uw eigen VPC houden — het enige uitgaande verkeer is het verversen van de corpus-snapshot, die u zelf plant (meestal maandelijkse OpenAlex + CORE + arXiv synchronisatie).
- Hoe werkt GDPR met studentinzendingen?
- Noplag is een gegevensverwerker onder het GDPR-beleid van uw instelling (de instelling blijft verwerkingsverantwoordelijke). Verwerkersovereenkomst vooraf opgesteld; lijst van subverwerkers ondertekend; recht op gegevenswissing met een SLA van 24 uur. EU-residentie mogelijk via de Frankfurt-endpoint, of volledige on-premises implementatie voor instellingen met strikte residentie-eisen. De enige student-PII die de grens passeert is de interne Moodle-gebruikers-ID, niet naam of e-mailadres.
- Hoe werkt Workshop peer assessment — wordt plagiaat afgevangen vóór peer review?
- Ja. Plugin controleert bij indienen (voorafgaande aan de peer assessment-fase). Beoordelaars zien plagiaatindicator naast de rubriek; de docent krijgt het volledige per-paragraaf rapport. Dit vangt plagiaat af voordat klasgenoten het werk beoordelen.
- Hoe zit het met de cijferboekkolom?
- De plugin voegt een Noplag-kolom toe aan de beoordeling (zie onze mockup hierboven). Plagiaatpercentage + AI-oordeel per inzending, sorteerbaar. Bulkacties (export, filter gemarkeerd, vergelijkbare accepteren) blijven werken. Optioneel: zet het percentage als feedbackcommentaar in het Moodle-cijferboek bij opslaan.
- Werkt het ook in de Moodle Mobile app?
- Ja — de controle loopt server-side, ongeacht via web of app (iOS/Android) ingediend. De extra's in het beoordelingsscherm werken in de app voor docenten. Studentzijde: onzichtbaar (plugin is docentgericht).
- Hoe zit het met Moodle Workplace (corporate LMS)?
- Plugin ondersteunt ook Moodle Workplace — subplugin-API is identiek. Handig voor compliance-opleidingen waar teksten moeten worden gecontroleerd (financiële regelgeving, zorg). Multi-tenant wordt ondersteund: inzendingen per tenant gescheiden.
- Wat als onze Moodle zwaar aangepast is?
- De plagiaatsubplugin-API is stabiel; aanpassingen aan de UI van Moodle beïnvloeden de plugin meestal niet. Bij eigen fork van Moodle core (onwaarschijnlijk, maar gebeurt bij grote universiteiten) werkt de plugin nog steeds via het subplugin-API-contract. Getest op de TU München-versie en de uitgebreide Open University UK Moodle.
- Wat zijn de kosten voor een instelling?
- Docent individueel: gratis met de Pro waiver. Instelling: Enterprise SLA, gewoonlijk €0–€12K/jr EU prijs, afhankelijk van FTE en implementatie. Aanmerkelijk minder dan Ouriginal (€8–€20K) of Compilatio (per-document), stijgt mee met gebruik. Migratiehandleiding Ouriginal/Compilatio beschikbaar — meeste instellingen testen eerst op één faculteit voor volledige uitrol.
Installeer de plugin. Draai de hele stack in uw VPC.
3 minuten ZIP-upload via Sitebeheer. Gratis voor docenten met Pro-waiver. Enterprise SLA voor instellingen. Koppel met self-hosted Noplag engine voor volledige on-prem stack.