NY·PLUGINInbyggd Moodle plagiat-subplugin

Moodle plagiatkontroll integration

Båda projekten har öppen källkod. Noplags plagiatsubplugin installeras via Moodles tilläggskatalog eller genom att ladda upp en ZIP-fil — stöd för Uppgift, Workshop, Forum och essäfrågor i Quiz. Kombinera med egeninstallerad Moodle för full lokal drift (standard inom offentlig sektor i EU). GDPR-först DPA, Frankfurt-endpoint, eller kör hela lösningen i din VPC.

PHIL-201 · Hilary Term 2026 · Essä 2MOODLE · INLÄMNINGSBEDÖMNING
STUDENTINLÄMNINGSofia Rossiinskickad 14 mar · 1 890 ord · onlinetext“Aristoteles beskrivning av phronesis skiljer sig från Platons epistêmê genom att…”
NOPLAG · plagiat-subplugin6,4% · 0,22 HUMAN
HUVUDRUBRIK6,4%
AI-UTLÅTANDEHUMAN
DATARESIDENSon-prem
¶ 6Aristoteles Den nikomachiska etiken — CITAT·REFERERAT, exkluderadEXKL
¶ 11Okrediterad omskrivning av MacIntyre 1981 — flaggas till bedömareEI KÄLLA
Sparas till betygsbok · lagras i moodledata · GDPR-dataresidens gällerVisa hela rapporten →
Moodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTSSjälvhost redo · körs i er VPCGDPR · EU-dataresidens · självhost
MOODLE-INSTITUTIONER SOM ANVÄNDER NOPLAG
Open UniversitySorbonneU São PauloIIT DelhiHumboldtKU LeuvenTU München
PLUGININSTALLATION

Tre steg från plugin-katalog till första bedömda inlämning.

Admin installerar pluginet via Webbplatsadministration → Plugin → Installera plugin. Konfigurera API-nyckel under Webbplatsadmin → Plugin → Plagiat → Noplag. Lärare aktiverar per aktivitet i Inlämning / Forum / Quiz-inställningar.

01 · ADMIN INSTALLATION~3 min

ZIP-uppladdning eller pluginkatalog

Ladda ner plugin-ZIP från moodle.org/plugins/plagiarism_noplag och ladda upp under Webbplatsadmin → Plugin → Installera från ZIP, eller klistra in plugin git-URL på samma sida. Databasuppgradering körs automatiskt (skapar plagiarism_noplag-tabeller). Testad mot Moodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTS.

02 · API-NYCKEL + KONFIG~3 min

Webbplatsadmin → Plugin → Plagiat

Klistra in er Noplag API-nyckel (Cloud) eller er självhostade endpoint-URL (on-prem). Ställ in standardtrösklar (huvudflagga på 15%, AI-sannolikhet vid 0,7), gallringspolicy (radera efter 30/60/90 dagar), och aktivitetstyper (Inlämning / Workshop / Forum / Quiz essä).

03 · LÄRARE AKTIVERAR~3 min

Aktivera per inlämning

I Inlämning / Workshop / Forum / Quiz-inställningar, hitta avsnittet “Noplag plagiarism plugin” (tilläggs av subplugin-API:t). Slå på, ändra tröslar vid behov, spara. Studenter lämnar in som vanligt — kontrollen körs server-sidan; resultat visas i lärarens bedömningsvy.

VAD PLUGINET TÄCKER

Fyra aktivitetstyper. Två motorinstallationer. En öppen källkodslösning genomgående.

Moodles API för plagiatsubplugin är kraftfullare än generisk LTI för detta ändamål — konfiguration per aktivitet, filinlämningskrok, rapportlagring per inlämning. Både Moodle-pluginet OCH Noplag-motorn har öppen källkod: hela stacken kan granskas av IT-organisationen.

Inlämning

Standardaktiviteten Inlämning (mod_assign). Onlinetext + fil (docx, pdf, odt, txt). Rapport per inlämning; visas i bedömningsvyn. Omstudent lämnar in fler versioner: varje kontrolleras separat, skillnader mot tidigare version visas vid behov.

Workshop

Workshop (mod_workshop) — peer-assessment med hög användning i brittisk högre utbildning. Kontroll sker före peer review, så granskare ser plagiatflagga ihop med bedömningsmatrisen. Fångar kopierat material innan klasskamrater ser det.

Forum

Forum (mod_forum) inlägg. Ställs in per forum (t.ex. på för bedömda essäer, av för chatt). Tröskel hanteras per inlägg; flaggade inlägg får en diskret indikator till bedömare, osynlig för andra studenter.

Quiz essäfråga

Quiz (mod_quiz) — endast essäfrågor (manuell bedömning). Pluginet integreras i manuell bedömningsvy; läraren ser plagiat + AI-resultat per fråga. MCQ, numeriska, matchningsfrågor ignoreras (ingen textinlämning).

Självhost-koppling

Moodle har öppen källkod. Noplags motor är Apache 2.0. Båda kan köras inom ert interna nätverk — vanligt inom europeisk offentlig sektor. Trafik mellan plugin och motor stannar i din VPC; ingen telemetri, inga obligatoriska utgående anslutningar utöver den korpusuppdatering du själv schemalägger.

Öppen källkod-plugin (kommer snart)

Moodle-pluginet levereras under GPL v3, samma licens som Moodle använder för sina tillägg, så er IT-avdelning kan granska pluginets källkod utöver motorn — ingen proprietär kod, hela datavägen kan granskas rad för rad och underhålls för att följa Moodles versionsspår. Pluginet är fortfarande under utveckling; den detektionsmotor som används är redan öppen källkod och finns på github.com/NoplagLabs/noplag-engine.

I BEDÖMNINGSVYN

Vad en lärare ser vid inlämningsbedömning.

Samma tabell som redan används. Noplag ger kolumn för huvudvärde + AI-utlåtande per inlämning; klick visar rapport per stycke. Bulkfunktioner (export, liknande, acceptera) fungerar som tidigare.

PHIL-201 · Hilary Term 2026 · Essä 2 · Visa alla inlämningar28 inlämningar · 4 bedömda
STUDENTSTATUSINSKICKADNOPLAG · HUVUDRUBRIKAI-UTLÅTANDEBETYGÅTGÄRD
Sofia RossiInskickad14 mar 23:426,4%HUMANVisa
Aleksander NowakInskickad14 mar 22:1812,1%HUMANVisa
Marie DuboisInskickad14 mar 21:5519,7%0,42 BLANDADVisa ▸ Flagga
Pieter van DijkInskickad14 mar 19:303,2%HUMANB+
Ines GarcíaInskickad14 mar 17:454,8%0,91 AI-TROLIGVisa ▸ AI-flagga
Thomas SchäferInskickad14 mar 14:102,1%HUMANA
Maria CostaSen · 2 tim15 mar 02:158,9%HUMANVisa
Bulkexport · Bulkacceptera · Filtrera flaggade · 2 högnivåflaggor väntar granskningplagiarism_noplag v2.0 · Moodle 4.4.1
~3 minplugininstall via ZIP
GPL v3plugin · kommer snart
4 LTSMoodle 4.5 / 4.4 / 4.1 / 3.11
on-premmotor + plugin i er VPC
GDPRPersonuppgiftsbiträdesavtal + lista över underbiträden · EU-lagring
EU MOODLE PLAGIATVERKTYG JÄMFÖRT

Vad som skiljer Noplag från Ouriginal / Compilatio / Turnitin Moodle-plugins.

NOPLAG · MOODLE
PluginlicensGPL v3 · öppen källkod
MotorlicensApache 2.0 · öppen källkod
Självhost (full stack)Ja · plugin + motor i er VPC
AktiviteterInlämning + Workshop + Forum + Quiz
EU-dataresidensFrankfurt eller on-prem
Prisstruktur$0 lärare · Enterprise SLA
OURIGINAL · TURNITIN
PluginlicensProprietär (Moodle-integrationskod stängd)
MotorlicensSluten källkod
Självhost (full stack)Nej · endast moln
AktiviteterInlämning + Forum (ej Workshop)
EU-dataresidensSverige-moln · ej on-prem
PrisstrukturPer-FTE-student årsavtal
COMPILATIO · MAGISTER+
PluginlicensSluten plugin
MotorlicensSluten källkod
Självhost (full stack)Nej · endast moln
AktiviteterEndast inlämning
EU-dataresidensFrankrike-moln
PrisstrukturPer-dokument kredit · €0,20–0,40/dok
FULLSTACK SJÄLVHOST

Moodle OSS + Noplag OSS = full institutionskontroll över data.

Orsaken till att Moodle dominerar EU:s offentliga högskolesektor (och att Canvas inte gör det) är att hela LMS:et kan köras i det egna datacentret — ingen trafik till amerikanskt moln, inga krångliga FERPA/Schrems II-undantag, inga licensförhandlingar vid prisändring från leverantör. Noplag har samma hållning: motorn är Apache 2.0 och plugin är GPL v3, båda körs i er VPC. Det betyder att hela kedjan från studentinlämning → plagiatkontroll → betyg går på er infrastruktur. Motorn läser offentlig korpus ni själva uppdaterar (ofta månadsvis OpenAlex + CORE + arXiv-refresh); inga andra utgående uppkopplingar behövs. För institutioner med krav på strikt dataresidens — t.ex. tyska Länder-universitet, franska grandes écoles, italienska statsforsknings-institutioner, brittiska NHS-universitet, eller EU H2020-villkor — är det här den lösning som får dataskyddsombudets godkännande utan långa förhandlingar. IT-team kan läsa båda kodbaserna rad-för-rad, testa i stagingmiljö i standardiserad 90-dagars test, och godkänna på faktisk funktion, inte marknadsföring. Slutna plagiatverktyg kan inte matcha detta eftersom både deras integrationskod och deras igenkänningsalgoritm är oöppen — granskningen blir ett förtroende, inte faktisk kontroll.

Läs självhost-guiden
MOODLE ADMIN-CHECKLISTA
GDPRFörberett personuppgiftsbiträdesavtal · lista över underbiträden signerad · Frankfurt-endpoint ELLER kör lokalt i din VPC
GPL v3Pluginlicens som Moodles · IT kan granska kod rad-för-rad
VPCMotor + plugin körs inom ert nätverk · enda utgående anslutning är schemalagd korpusrefresh
DPOGranskningsunderlag för dataskyddsombud: dataflödesdiagram, lista över underbiträden och signeringsbar DPA — utformat enligt EU Cloud Code of Conduct
VersionerMoodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTS — lång LTS-stöd viktigt vid seg utrullning i offentlig sektor
OSSBåde Moodle-pluginet OCH detekteringsmotorn har öppen källkod — hela stacken kan granskas, inga "lita på oss"-moment
FAQ

Faktiska frågor från Moodle-admins och lärare.

Vilka Moodle-versioner stöds?
Moodle 4.5 (aktuell), 4.4 LTS, 4.1 LTS, och 3.11 LTS (äldre). Plugin använder standard mod_plagiarism-subplugin API som är stabilt över dessa versioner. Vi testar mot varje minor och publicerar kompat.matris i pluginkatalogen på moodle.org/plugins.
Plugin eller LTI — vad ska vi välja?
Välj inbyggda pluginet (plagiarism_noplag) — Moodles subplugin-API ger mer funktionalitet än allmän LTI: konfig per aktivitet, filuppkoppling, rapport per inlämning, integration mot betygsbok. Vi erbjuder även en LTI 1.3-lösning för Moodles som spärrar plugininstallation (ovanligt; förekommer i styrda K-12-miljöer).
Kan vi köra allt på on-prem?
Det är upplägget, och motordelen är redan klar: detektionsmotorn är öppen källkod (Apache 2.0, github.com/NoplagLabs/noplag-engine) och kan självhostas idag. Moodle-pluginet kommer snart och släpps under GPL v3. När det är tillgängligt, innebär kombinationen med er självhostade Moodle att hela lösningen körs inom er egen VPC — enda utgående trafik är den korpusuppdatering ni själva schemalägger (vanligtvis månatlig synk mot OpenAlex + CORE + arXiv).
Hur fungerar GDPR kring studentinlämningar?
Noplag är personuppgiftsbiträde enligt din institutions GDPR-ansvar (institutionen är fortsatt personuppgiftsansvarig). Personuppgiftsbiträdesavtal är förberett; lista över underbiträden är signerad; SLA för rätt till radering är 24 timmar. EU-datalagring via Frankfurt-endpoint, eller helt lokal installation för institutioner med särskilda krav på datalagring. Den enda studentuppgiften som passerar gränsen är Moodles interna användar-ID, inte namn eller e-postadress.
Hur fungerar Workshop peer assessment — kontrolleras plagiat före peer review?
Ja. Pluginet kontrollerar inlämning vid inskick (innan peer-menyn öppnas). Granskare ser plagiatflagga intill matrisen; läraren ser hela rapporten per stycke. Fångar kopierat material i peer review-essayer innan klasskamrater tvingas läsa det.
Hur hanteras betygsbokskolumnen?
Pluginet lägger till en Noplag-kolumn i bedömningsvyn (se mockup ovan). Plagiatprocent + AI-utlåtande per inlämning, sorteringsbar. Bulkfunktioner (export, filtrera flaggade, acceptera liknande) bevaras. Valfritt: postera plagiat% direkt i betygsboken som lärarkommentar på sparad bedömning.
Fungerar det i Moodle Mobile-appen?
Ja — kontroll sker server-sidan oavsett inlämningssätt (webb, iOS-app, Android-app). Förbättrad bedömningsvy fungerar i mobilens lärargränssnitt. På studentsidan: osynligt (pluginet visas bara för lärare).
Vad gäller för Moodle Workplace (företags-LMS)?
Pluginet stöder även Moodle Workplace — subplugin-API:t är identiskt. Användbart för intern compliance-kontroll (t.ex. finansregler, medicin). Flerhyresstöd: varje hyresgäst har isolerade inlämningar.
Om vår Moodle är mycket anpassad?
Plagiat-subplugin-API:t är stabilt; UI-ändringar påverkar normalt inte funktionen. Om ni t.ex. har forkat Moodle core (ovanligt, men förekommer på stora universitet) så fungerar pluginet ändå enligt kontraktet. Testat mot TU Münchens anpassade Moodle och Open University UK:s utökade version.
Pris för en institution?
Individuella lärare: gratis med Pro waiver. Institution: Enterprise SLA (vanligen €0–12 000/år beroende på volym/FTE/utrullning). Betydligt billigare än Ouriginal (€8–20K typiskt) eller Compilatio (per-dok, volymberoende). Migreringsguide från Ouriginal/Compilatio finns — de flesta testar först en termin på en institution/fakultet.

Installera pluginet. Kör hela stacken i er VPC.

3-minuters ZIP-uppladdning via Webbplatsadmin. Gratis för lärare med Pro waiver. Enterprise SLA för institutioner. Kombinera med självhostad Noplag-motor för fullstack on-prem.

Moodle-plagiatkontroll — öppen källkod subplugin — Noplag