Verificare plagiat Moodle integrare subplugin
Ambele proiecte sunt open source. Subpluginul de plagiat Noplag se instalează prin directorul de pluginuri Moodle sau prin încărcare ZIP — acoperă activitățile Assignment, Workshop, Forum și întrebări de tip eseu în Quiz. Se poate utiliza împreună cu Moodle găzduit local pentru implementare completă on-premises (standardul sectorului public din UE). DPA orientat pe GDPR, endpoint cu rezidență la Frankfurt sau rularea întregului sistem în VPC-ul propriu.
Trei pași de la directorul de pluginuri Moodle la prima lucrare evaluată.
Administratorul instalează pluginul prin Administrare site → Pluginuri → Instalează pluginuri. Configurați cheia API la Administrare site → Pluginuri → Plagiat → Noplag. Profesorul activează separat pe fiecare activitate în setările Assignment / Forum / Quiz.
Upload ZIP sau director pluginuri
Ori: descărcați ZIP-ul pluginului de la moodle.org/plugins/plagiarism_noplag și încărcați-l din Administrare site → Pluginuri → Instalează pluginuri din fișier ZIP, ori inserați URL-ul git al pluginului în același ecran. Upgrade-ul bazei de date rulează automat (creează tabele plagiarism_noplag). Testat pe Moodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTS.
Site admin → Pluginuri → Plagiat
Inserați cheia API Noplag (Cloud) sau URL-ul endpoint self-host (on-prem). Setați pragurile implicite (headline flag la 15%, AI-likelihood la 0.7), politica de retenție (șterge după 30/60/90 zile) și ce tipuri de activitate sunt eligibile (Assignment / Workshop / Forum / Quiz eseu).
Porniți separat pe Assignment
În orice Assignment / Workshop / Forum / Quiz Settings, găsiți secțiunea „Noplag plagiarism plugin” (adăugată de API-ul subpluginului). Activați butonul, suprascrieți pragurile dacă e cazul, salvați. Studenții trimit normal — verificarea rulează server-side; rezultatele apar pentru profesor la evaluare.
Patru tipuri de activități. Două moduri de implementare a motorului. O abordare open source completă.
API-ul subpluginului de plagiat din Moodle este mai avansat decât LTI-ul generic pentru acest caz de utilizare — configurare per activitate, hook pentru trimiterea fișierelor, stocare raport per trimitere. Atât pluginul Moodle, cât și motorul Noplag sunt open source: întregul stack poate fi auditat de IT-ul instituțional.
Assignment
Activitatea standard Assignment Moodle (mod_assign). Acceptă text online + fișiere (.docx, .pdf, .odt, .txt). Raport per-submisie salvat pe încercare; vizualizare la notare. La retrimitere: fiecare versiune verificată separat, cu diferența față de încercarea anterioară dacă doriți să vedeți modificările.
Workshop
Workshop (mod_workshop) — activitate peer-assessment folosită mult în UK. Pluginul verifică textul la trimitere, înainte de peer-review, astfel încât evaluarea între colegi vede direct flag-ul de plagiat. Util să prindeți un „lift” înainte ca lucrarea să fie văzută de toți.
Forum
Postări în forum (mod_forum). Configurabil pe fiecare forum (tipic on pentru eseuri de tip board notate, off pe discuții informale). Prag pe post, marcare discretă pentru evaluator, invizibil pentru colegi.
Quiz întrebare-eseu
Quiz (mod_quiz) — doar întrebări tip eseu (notare manuală). Pluginul interceptează ecranul de notare manuală; profesorul vede verdictul de plagiat + AI pe fiecare răspuns de eseu. Întrebările MCQ, numeric sau match sunt sărite automat (nu e text de verificat).
Pereche self-host
Moodle este open source. Motorul Noplag folosește Apache 2.0. Ambele pot rula în rețeaua instituției — configurație tipică pentru sectorul public european. Traficul dintre plugin și motor rămâne în VPC-ul propriu; fără telemetrie, fără conexiuni externe obligatorii în afara actualizărilor de corpus programate de utilizator.
Plugin open source (în curând)
Pluginul Moodle este distribuit sub GPL v3, licența pentru pluginuri Moodle, astfel încât echipa IT poate audita codul sursă al pluginului, pe lângă motor — nu există componente proprietare, întregul flux de date poate fi verificat linie cu linie, întreținut conform versiunilor Moodle. Pluginul este încă în dezvoltare; motorul de detecție pe care îl folosește este deja open source la github.com/NoplagLabs/noplag-engine.
Ce vede profesorul la evaluarea Assignment.
Exact tabelul de notare obișnuit. Noplag adaugă o coloană cu headline + verdict AI per submisie; clickul deschide raportul pe paragraf. Operațiunile bulk (export note, accept similare) rămân neschimbate.
Ce diferă la Noplag față de Ouriginal / Compilatio / Turnitin în Moodle.
Moodle OSS + Noplag OSS = suveranitate completă pe date.
Motivul pentru care Moodle domină educația superioară de stat în UE (și Canvas nu), e că instituțiile pot rula totul pe infrastructura proprie — niciun trafic către cloud SUA, fără complicații FERPA/Schrems II, fără renegocieri de licență când vânzătorul schimbă prețul. Noplag adoptă același model: engine-ul e Apache 2.0, pluginul GPL v3, ambele rulabile local în VPC-ul instituției. Combinându-le, totul de la trimiterea studentului → verificare plagiat → notare rămâne integral pe infrastructura dvs. Engine-ul citește dintr-un snapshot public-corpus pe care îl actualizați la intervalul ales (tipic lunar OpenAlex + CORE + arXiv); fără alte conexiuni ieșite. Pentru instituții cu cerințe stricte de rezidență date — universități din landurile germane, grandes écoles France, institute italiene cercetare publică, spitale universitare NHS UK, clauze EU H2020 — aceasta e singura formă ce trece rapid de data-protection officer. IT-ul instituțional poate verifica codul linie cu linie, poate rula în testare 90 de zile și aproba pe ce face efectiv codul, nu pe promisiunile marketingului. Instrumentele de plagiat closed-source nu pot oferi asta, pentru că nici codul din plugin, nici algoritmul de detectare nu sunt vizibili — evaluarea devine „credeți-ne” nu „verificați”.
Citiți ghidul de implementare self-hostCe întreabă efectiv adminii și profesorii Moodle.
- Ce versiuni Moodle sunt suportate?
- Moodle 4.5 (curent), 4.4 LTS, 4.1 LTS și 3.11 LTS (legacy). Pluginul folosește API-ul standard mod_plagiarism care e stabil pe aceste versiuni. Testăm la fiecare release minor și publicăm matrice de compatibilitate în moodle.org/plugins.
- Plugin vs LTI — ce alegem?
- Folosți pluginul nativ (plagiarism_noplag) — API-ul subpluginului Moodle e mai puternic pentru plagiat decât LTI generic. Configurare pe activitate, interceptare submit fișier, raport per-trimitere, integrare coloană gradebook apar doar cu subplugin. Există și variantă LTI 1.3 dacă Moodle-ul dvs. nu permite pluginuri (rar; uzual doar la K-12 unde e administrare super-restrictivă).
- Putem rula totul on-premise?
- Aceasta este arhitectura, iar partea de motor este deja disponibilă: motorul de detecție este open source (Apache 2.0, github.com/NoplagLabs/noplag-engine) și poate fi găzduit local. Pluginul Moodle va fi lansat în curând și va fi sub GPL v3. După lansare, integrarea cu Moodle găzduit local păstrează întregul sistem în VPC-ul instituției — singurul trafic extern fiind actualizarea corpusului, pe care o programați (de obicei sincronizare lunară OpenAlex + CORE + arXiv).
- Cum funcționează GDPR la trimiterile studenților?
- Noplag acționează ca persoană împuternicită pentru date conform GDPR, sub responsabilitatea instituției (instituția rămâne operatorul). DPA este pre-redactat; lista de sub-procesatori este semnată; SLA pentru dreptul la ștergere este de 24 de ore. Opțiune de rezidență a datelor în UE prin endpoint-ul din Frankfurt sau implementare completă on-premises pentru instituțiile cu cerințe stricte de rezidență. Singurul PII studențesc transferat este ID-ul intern de utilizator din Moodle, nu numele sau adresa de email.
- La Workshop peer assessment — plagiatul e prins înainte de peer review?
- Da. Pluginul verifică textul la trimitere (înainte de faza de peer assessment). Reviewerii văd indicatorul de flag lângă rubrică; profesorul vede raportul complet pe paragrafe. Util ca să prindeți plagiatele la eseuri pentru peer review, fără să ajungă la colegi.
- Cum ajunge procentul de plagiat în gradebook?
- Pluginul adaugă o coloană Noplag la vizualizarea de notare (cum e în mockupul nostru). Procent plagiat + verdict AI la fiecare trimitere, sortabil. Operațiuni bulk (export, filtrare marcate, accept similar) rămân. Opțional: procentul de plagiat poate fi trecut ca feedback în gradebook la salvarea notării.
- Funcționează în aplicația mobilă Moodle?
- Da — verificarea rulează server-side indiferent de sursa trimiterii (web, aplicație iOS Moodle, aplicație Android Moodle). Funcționalitatea din vizualizare notare e prezentă și pe mobile pentru profesori. Pentru studenți: invizibil (pluginul e doar pentru instructori).
- Cum e suportat Moodle Workplace (LMS corporate)?
- Pluginul e compatibil și cu Moodle Workplace — API-ul subpluginului e identic. Util pentru cursuri corporate în care e nevoie de verificare text (compliance financiar, training sănătate etc.). Se respectă multi-tenancy: trimiterea fiecărui tenant rămâne separată.
- Dacă Moodle-ul nostru e foarte modificat?
- API-ul subplugin plagiat e stabil; personalizările UI Moodle nu afectează de obicei pluginul. Dacă ați fork-uit Moodle core (rar, dar există la universități mari UE), pluginul continuă să funcționeze pe API-ul de subplugin. Testat pe Moodle personalizat TU München și Open University UK.
- Preț instituțional?
- Educaționali individual: gratuit cu Pro waiver. Instituțional: contracte Enterprise SLA, uzual €0–€12K/an pentru UE, în funcție de FTE și scală rollout. Mult mai ieftin decât Ouriginal (€8–€20K tipic) sau Compilatio (credite, crește cu volumul). Avem ghid de migrare de la Ouriginal/Compilatio — de obicei instituțiile testează pe o facultate un semestru, apoi temizează.
Instalați pluginul. Rulați tot stack-ul în VPC-ul dvs.
Upload ZIP de 3 minute prin Administrare site. Gratuit pentru profesori cu Pro waiver. Enterprise SLA pentru instituții. Combinați cu engine Noplag self-host pentru stack complet on-prem.