NUOVO·PLUGINSubplugin nativo per plagio in Moodle

Antiplagio Moodle integrazione subplugin

Entrambi i progetti sono open source. Il sottoplugin di plagio Noplag si installa tramite la directory dei plugin di Moodle o caricando un file ZIP — copre le attività Assignment, Workshop, Forum e le domande a risposta aperta nei Quiz. Può essere abbinato a una versione self-hosted di Moodle per una distribuzione completamente on-premise (standard nel settore pubblico europeo). DPA orientato al GDPR, endpoint con residenza a Francoforte, oppure esegui l’intero stack all’interno della tua VPC.

PHIL-201 · Hilary Term 2026 · Essay 2MOODLE · VALUTAZIONE ASSIGNMENT
CONSEGNA STUDENTESofia Rossiinviato il 14 mar · 1.890 parole · testo online“La concezione aristotelica di phronesis si differenzia dall’epistêmê di Platone perché…”
NOPLAG · subplugin plagio6,4% · 0,22 HUMAN
HEADLINE6,4%
AI VERDICTHUMAN
DATA-RESIDENCYon-prem
¶ 6Aristotele Etica Nicomachea — QUOTATO·CITATO, esclusoESCLUSO
¶ 11Parafrasi non citata di MacIntyre 1981 — segnalata al valutatoreNON CITATO
Voci su gradebook · archiviate in moodledata · residenza GDPR rispettataVedi il report completo →
Moodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTSPronto per self-host · gira nel VPCGDPR · residenza EU · self-host
ISTITUZIONI MOODLE CHE USANO NOPLAG
Open UniversitySorbonneU São PauloIIT DelhiHumboldtKU LeuvenTU München
FLUSSO INSTALLAZIONE PLUGIN

Tre passaggi dalla directory plugin Moodle alla prima consegna valutata.

L’admin installa il plugin tramite Amministrazione sito → Plugin → Installa plugin. Configurare l’API key in Amministrazione sito → Plugin → Plagio → Noplag. Il docente abilita per attività nelle impostazioni Assignment / Forum / Quiz.

01 · INSTALL ADMIN~3 min

Upload ZIP o directory plugin

Può: scaricare il plugin ZIP da moodle.org/plugins/plagiarism_noplag e caricarlo da Amministrazione sito → Plugin → Installa da file ZIP, oppure incollare l’URL git del plugin nello stesso schermo. L’upgrade database parte da solo (crea tabelle plagiarism_noplag). Testato su Moodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTS.

02 · API KEY + CONFIG~3 min

Amministrazione sito → Plugin → Plagio

Incolli la sua Noplag API key (Cloud) o l’endpoint self-host (on-prem). Imposti soglie di default (flag a 15%, AI-likelihood a 0,7), retention policy (cancellazione a 30/60/90 giorni), e quali attività attivare (Assignment / Workshop / Forum / Quiz essay).

03 · ABILITA DOCENTE~3 min

Attiva per Assignment

In qualsiasi impostazione Assignment / Workshop / Forum / Quiz trovi la sezione “Noplag plagiarism plugin” (aggiunta dal subplugin API). Attivi, modifichi le soglie se serve, salvi. Gli studenti consegnano normalmente — la verifica gira server-side, i risultati sono visibili al docente in valutazione.

CHE COSA COOPRE IL PLUGIN

Quattro tipi di attività. Due modalità di distribuzione del motore. Un approccio open source completo.

L’API del sottoplugin di plagio di Moodle è più avanzata rispetto all’LTI generico per questo caso d’uso: configurazione per attività, hook per l’invio dei file, archiviazione dei report per ogni invio. Sia il plugin Moodle che il motore Noplag sono open source: l’intero stack è verificabile per la revisione IT istituzionale.

Assignment

Attività Assignment classica di Moodle (mod_assign). Testo online o file (.docx, .pdf, .odt, .txt). Il report è salvato per ogni invio; revisione dalla vista valutazione. Ogni versione inviata è controllata a sé; disponibile diff rispetto all’invio precedente se serve.

Workshop

Workshop (mod_workshop) — attività peer assessment usata nelle università UK. Il plugin controlla il testo prima che inizi la peer review, così i revisori vedono l’indicatore plagio accanto alla rubrica. Utile per intercettare il problema prima degli altri studenti.

Forum

Forum (mod_forum). Attivabile forum per forum (di solito acceso per essay, spento per chat informale). La soglia si applica per ogni post; i post segnalati mostrano l’indicatore discreto al valutatore, invisibile agli altri studenti.

Quiz domanda essay

Quiz (mod_quiz) — solo domande essay (valutazione manuale). Il plugin si integra nella schermata correzione manuale; il docente vede il report plagio + AI per domanda accanto alla risposta. MCQ + numerico + match ignorate (nessun testo da controllare).

Abbinamento self-host

Moodle è open source. Il motore di Noplag è rilasciato con licenza Apache 2.0. Entrambi possono essere eseguiti all’interno della rete istituzionale — configurazione tipica del settore pubblico europeo. Il traffico tra plugin ed engine resta nella tua VPC; nessuna telemetria, nessuna connessione in uscita obbligatoria oltre all’aggiornamento del corpus che pianifichi autonomamente.

Plugin open source (disponibile a breve)

Il plugin per Moodle è distribuito con licenza GPL v3, la stessa dei plugin Moodle, quindi il reparto IT può verificare direttamente sia il codice del plugin sia quello del motore — nessun componente proprietario, l’intero flusso dati è consultabile riga per riga e mantenuto in linea con le versioni di Moodle. Il plugin è ancora in sviluppo; il motore di rilevamento a cui si appoggia è già open source su github.com/NoplagLabs/noplag-engine.

NELLA TABELLA VALUTAZIONE

Cosa vede il docente nella schermata valutazione Assignment.

Stessa tabella di valutazione di sempre. Noplag aggiunge una colonna con % headline + verdict AI per invio; clic apre il report dettagliato per paragrafo. Restano le azioni massive (export valutazioni, accetta similarità).

PHIL-201 · Hilary Term 2026 · Essay 2 · Vedi tutte le consegne28 consegne · 4 valutate
STUDENTESTATOINVIATONOPLAG · HEADLINEAI VERDICTVOTOAZIONE
Sofia RossiConsegnato14 mar 23:426,4%HUMANVedi
Aleksander NowakConsegnato14 mar 22:1812,1%HUMANVedi
Marie DuboisConsegnato14 mar 21:5519,7%0,42 MIXEDVedi ▸ Segnalato
Pieter van DijkConsegnato14 mar 19:303,2%HUMANB+
Ines GarcíaConsegnato14 mar 17:454,8%0,91 AI-LIKELYVedi ▸ Flag AI
Thomas SchäferConsegnato14 mar 14:102,1%HUMANA
Maria CostaIn ritardo · 2h15 mar 02:158,9%HUMANVedi
Export massivo · Accetta massivo · Filtra segnalati · 2 flag alta gravità da verificareplagiarism_noplag v2.0 · Moodle 4.4.1
~3 minplugin install da ZIP
GPL v3plugin · disponibile a breve
4 LTSMoodle 4.5 / 4.4 / 4.1 / 3.11
on-premmotore + plugin nel VPC
GDPRDPA + elenco dei sub-responsabili · Residenza dati UE
CONFRONTO STRUMENTI PLAGIO MOODLE EU

In cosa Noplag è diverso da Ouriginal / Compilatio / Turnitin con Moodle.

NOPLAG · MOODLE
Licenza pluginGPL v3 · open source
Licenza motoreApache 2.0 · open source
Self-host (stack completo)Sì · plugin + motore nel VPC
Attività coperteAssignment + Workshop + Forum + Quiz
Residenza EUendpoint Francoforte o on-prem
Modello prezzo$0 per docente · SLA Enterprise
OURIGINAL · TURNITIN
Licenza pluginProprietario (codice Moodle chiuso)
Licenza motoreClosed-source
Self-host (stack completo)No · solo cloud
Attività coperteAssignment + Forum (no Workshop)
Residenza EUCloud Svezia · no on-prem
Modello prezzoCosto annuo per FTE studente
COMPILATIO · MAGISTER+
Licenza pluginPlugin closed-source
Licenza motoreClosed-source
Self-host (stack completo)No · solo cloud
Attività coperteSolo Assignment
Residenza EUCloud Francia
Modello prezzoCredito per documento · €0,20–0,40/doc
SELF-HOST STACK COMPLETO

Moodle OSS + Noplag OSS = piena sovranità sui dati.

Il motivo per cui Moodle domina il settore pubblico EU (e Canvas no) è che l’intera piattaforma si può gestire on-prem nel datacenter istituzionale — niente traffico verso cloud USA, nessun vincolo FERPA/Schrems II, nessuna trattativa licenza se il fornitore cambia prezzi. Noplag replica questa logica: il motore è Apache 2.0, il plugin è GPL v3, tutti e due eseguibili nel VPC. Insieme, il flusso da consegna studente → analisi plagio → passaggio voto resta tutto su infrastruttura propria. Il motore legge da snapshot corpus pubblico aggiornato da voi (tipicamente mensile, OpenAlex + CORE + arXiv). Nessun altro traffico obbligatorio. Per realtà con requisiti severi su residenza dati — università Länder tedesche, grandi écoles, enti di ricerca italiani, ospedali universitari UK/NHS, progetti EU H2020 — questo è il deployment che passa il controllo DPO senza negoziazione lunga. L’IT può validare entrambi i codici sorgente, eseguirli in test 90 giorni, e approvare su base tecnica, non marketing. Gli strumenti chiusi non permettono questa verifica: né codice plugin né algoritmo sono accessibili — la revisione è un atto di fiducia, non oggettiva.

Leggi la guida al deployment self-host
CHECKLIST ADMIN MOODLE
GDPRDPA precompilato · elenco dei sub-responsabili firmato · endpoint con residenza a Francoforte OPPURE esecuzione on-premise nella tua VPC
GPL v3Licenza plugin come la policy Moodle · IT può auditare linea per linea
VPCMotore + plugin eseguibili internamente · no traffico uscente obbligatorio tranne refresh corpus
DPODocumentazione per il responsabile della protezione dei dati: schema dei flussi dati, elenco dei sub-responsabili e DPA firmabile — conforme al Codice di Condotta Cloud UE
VersionsMoodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTS — supporto LTS vecchi serve per rollout pubblici lenti
OSSSia il plugin Moodle che il motore di rilevamento sono open source — stack completamente verificabile, nessun passaggio di revisione basato sulla fiducia
FAQ

Domande reali di admin e docenti Moodle.

Quali versioni Moodle sono supportate?
Moodle 4.5 (corrente), 4.4 LTS, 4.1 LTS, 3.11 LTS (legacy). Il plugin usa API mod_plagiarism standard, stabile su tutte queste versioni. Ogni minor release viene testata, le matrici sono pubblicate su moodle.org/plugins.
Plugin vs LTI — qual è meglio usare?
Usi il plugin nativo (plagiarism_noplag) — l’API subplugin di Moodle copre il caso plagio meglio del generico LTI. Configurazione per attività, aggancio su file, archivio report, colonna voti disponibili solo coi subplugin. Rilasciamo anche LTI 1.3 se non si possono installare plugin (raro, di solito solo in K-12 molto controllati).
Possiamo eseguire tutto on-premise?
Questa è l’architettura prevista, e la parte del motore è già pronta: il motore di rilevamento è open source (Apache 2.0, github.com/NoplagLabs/noplag-engine) e già installabile in modalità self-hosted. Il plugin per Moodle sarà disponibile a breve e verrà distribuito con licenza GPL v3. Una volta rilasciato, integrandolo con una installazione self-hosted di Moodle, l’intera soluzione resta all’interno del VPC istituzionale — l’unico traffico in uscita riguarda l’aggiornamento degli snapshot del corpus, che puoi pianificare autonomamente (di solito sincronizzazione mensile con OpenAlex + CORE + arXiv).
Come si gestisce il GDPR sulle consegne studente?
Noplag agisce come responsabile del trattamento dei dati secondo la posizione GDPR della tua istituzione (che rimane titolare del trattamento). DPA precompilato; elenco dei sub-processori firmato; SLA per il diritto alla cancellazione di 24 ore. Opzione di residenza dati UE tramite endpoint di Francoforte, oppure distribuzione completamente on-premise per istituzioni con requisiti di residenza stringenti. L’unico dato personale dello studente che oltrepassa il perimetro è l’ID utente interno di Moodle, non nome ed email.
Sul Workshop peer: il plagio si intercetta prima dei pari?
Sì. Il plugin controlla il testo alla consegna (prima che il workshop apra la fase peer). I revisori vedono la flag plagio vicino alla rubrica, il docente vede il report dettagliato. Serve per evitare passaggi illeciti prima della revisione degli altri.
Come appare la colonna plagio sul gradebook?
Il plugin inserisce la colonna Noplag in valutazione (mockup sopra). % plagio + verdict AI per invio, ordinabile. Export, filtro segnalati, accetta similarità restano. Opzionale: postare % plagio come feedback su salvataggio voto.
Funziona nell’app Moodle Mobile?
Sì — il check gira server-side a prescindere dal canale di consegna (web, app iOS, app Android). I miglioramenti lato docente sono visibili anche sulla schermata valutazione mobile. Lato studente: invisibile (il plugin serve solo ai docenti).
E Moodle Workplace (LMS aziendale)?
Il plugin supporta anche Moodle Workplace — l’API subplugin è identica. Utile quando i testi formazione/compliance vanno verificati (formazione finanza, ECM sanitario). Multi-tenancy rispettata: le consegne restano separate tra tenant.
E se avete un Moodle fortemente personalizzato?
L’API subplugin plagiarism è stabile; personalizzazioni UI di solito non danno problemi. Se Moodle è stato forkato (capita nei grandi atenei EU), il plugin funziona sull’API standard. Test su deploy custom TU München e Open University UK.
Quanto costa per un’istituzione?
Docente singolo: gratuito con Pro waiver. Istituzione: contratti Enterprise SLA, tipico €0–12K/anno a seconda di studenti coperti e rollout. Costi molto sotto Ouriginal (€8–20K tipico) o Compilatio (credito, scala con volumi). Playbook migrazione da Ouriginal/Compilatio disponibile — molti partono su una sola facoltà/un semestre.

Installa il plugin. Esegui lo stack completo nel tuo VPC.

Upload ZIP in 3 minuti da Amministrazione sito. Gratuito per i docenti con Pro waiver. Enterprise SLA per rollout istituzionali. Abbinalo a motore Noplag self-host per deployment full-stack on-prem.

Verificatore di plagio per Moodle — sottoplugin open source — Noplag