Kontrola plagiátů pro Moodle integrace
Oba projekty jsou open source. Subplugin Noplag pro kontrolu plagiátorství lze nainstalovat přes adresář pluginů Moodle nebo nahráním ZIP souboru — podporuje aktivity Úkol, Workshop, Fórum a Esej v Kvízu. V kombinaci se samostatně hostovaným Moodle umožňuje plné nasazení v rámci vlastní infrastruktury (standard v evropském veřejném sektoru). DPA zaměřená na GDPR, koncový bod s umístěním ve Frankfurtu, nebo možnost provozu celé platformy ve vašem VPC.
Tři kroky od plugin directory Moodlu k první ohodnocené práci.
Admin instaluje plugin přes Správa stránek → Pluginy → Instalovat pluginy. API klíč nastavíte v Správa stránek → Pluginy → Plagiátorství → Noplag. Učitel povolí pro každou aktivitu v nastavení Úkolu / Fóra / Kvízu.
Nahrání ZIP nebo výběr v plugin directory
Stáhněte ZIP pluginu z moodle.org/plugins/plagiarism_noplag a nahrajte v Správa stránek → Pluginy → Instalovat pluginy ze ZIP souboru nebo vložte git URL pluginu ve stejném rozhraní. Upgrade databáze proběhne automaticky (vytvoří se tabulky plagiarism_noplag). Testováno na Moodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTS.
Správce → Pluginy → Plagiátorství
Vložte Váš Noplag API klíč (Cloud) nebo Vaši vlastní endpoint URL (on-prem). Nastavte výchozí prahy (hlavní příznak na 15 %, AI-pravděpodobnost na 0,7), retenční politiku (mazání po 30/60/90 dnech) a pro které typy aktivit bude kontrola zapnutá (Úkol / Workshop / Fórum / Kvíz eseje).
Přepnout u konkrétního Úkolu
Najděte sekci „Noplag plagiarism plugin“ (přidá subplugin API) v nastavení libovolného Úkolu / Workshopu / Fóra / Kvízu. Přepněte na zapnuto, případně upravte prahy, uložte. Studenti odevzdávají běžným způsobem – kontrola běží na serveru, výsledky učitel vidí v hodnotící obrazovce.
Čtyři typy aktivit. Dva způsoby nasazení enginu. Jednotný open-source přístup v celém řešení.
API subpluginu pro kontrolu plagiátorství v Moodle je v tomto případě výkonnější než obecné LTI — umožňuje nastavení pro každou aktivitu, napojení na odevzdání souboru a ukládání zpráv ke každému odevzdání. Jak plugin pro Moodle, tak engine Noplag jsou open source: celý stack je auditovatelný pro potřeby IT oddělení instituce.
Úkol
Výchozí aktivita Úkol (mod_assign) v Moodlu. Online text i soubory (.docx, .pdf, .odt, .txt). Zpráva o plagiátorství k jednotlivému pokusu; kontrola v hodnotící obrazovce. Nové odevzdání se zpracuje zvlášť, diff vůči předchozí verzi dostupný, pokud chcete porovnat změny.
Workshop
Workshop (mod_workshop) — peer-assessment aktivita často v UK VŠ. Kontrola před samotným otevřením peer review, peer hodnotitelé vidí příznak plagiátorství přímo u hodnotícího formuláře. Funguje jako první kontrola dřív, než práci uvidí ostatní studenti.
Fórum
Fórum (mod_forum) — diskusní příspěvky. Lze nastavit pro každý jednotlivý fórum (často zapnuto pro hodnocené eseje, vypnuto pro běžnou diskusi). Prah je aplikován na každý příspěvek; příznak je viditelný pouze hodnotiteli, nikoli ostatním studentům.
Kvíz – eseje
Kvíz (mod_quiz) — kontrola jen u otázek typu esej (ruční hodnocení). Plugin se napojuje do hodnotící obrazovky; učitel vidí výsledek kontroly plagiátů i AI posudek přímo u odpovědi. Otázky typu výběr, číselné i párovací automaticky vynechány.
Vlastní nasazení
Moodle je open source. Engine Noplag je pod licencí Apache 2.0. Oba lze provozovat ve vaší institucionální síti — běžné řešení v evropském veřejném sektoru. Komunikace mezi pluginem a enginem zůstává ve vašem VPC; bez telemetrie, bez nutnosti odchozích spojení kromě aktualizace korpusu, kterou si sami naplánujete.
Open-source plugin (již brzy)
Plugin pro Moodle je distribuován pod GPL v3, což je licenční model pluginů pro Moodle. Vaše IT oddělení tak může prověřit zdrojový kód pluginu i samotného enginu — žádný proprietární kód, celý tok dat je možné zkontrolovat řádek po řádku, údržba je sladěná s verzemi Moodle. Plugin je stále ve vývoji; detekční engine, který plugin využívá, je již nyní open source na github.com/NoplagLabs/noplag-engine.
Co učitel vidí v pohledu hodnocení Úkolu.
Stejná hodnotící tabulka jako obvykle. Noplag přidá sloupec s hlavní hodnotou a AI posudkem pro každé odevzdání; klik na řádek zobrazí detailní zprávu po odstavcích. Hromadné exporty a přijetí podobných prací zůstávají zachovány.
Jak se liší Noplag proti Ouriginal / Compilatio / Turnitin Moodle pluginům.
Moodle OSS + Noplag OSS = plná institucionální kontrola nad daty.
Důvod, proč Moodle dominuje na vysokých školách veřejného sektoru v EU (a proč ne Canvas), je možnost nasadit celý LMS uvnitř vlastní serverovny – žádný provoz do amerického cloudu, žádné upravování kvůli FERPA/Schrems II, žádné změny licenčních podmínek při změně cen dodavatele. Noplag to umožňuje i z opačné strany: engine je Apache 2.0, plugin je GPL v3 – obojí jde nasadit ve Vašem institucionálním VPC. Pokud je stack Úkol → kontrola plagiátů → zápis známky veden celý na Vaší infrastruktuře, nemusíte slevovat z datové/kybernetické politiky. Engine si stahuje pouze veřejné corpus snapshoty, které sami naplánujete (obvykle měsíčně OpenAlex + CORE + arXiv refresh); žádný další povinný odchozí provoz. Pro instituce s tvrdými požadavky na umístění dat – např. německé Länder univerzity, francouzské grandes écoles, italské státní výzkumné ústavy, britské nemocnice, projekty EU H2020 – je to technické řešení, které lze předložit jako svodku pro DPO bez zdlouhavých vyjednávání. IT tým může číst celý kód řádek po řádku, ověřit ve stagingu během standardních 90 dní a rozhodnout na základě faktů, ne marketingu dodavatele. U uzavřených řešení nejsou přístupné ani integrační kód, ani samotný algoritmus – výsledkem je nutnost slepé důvěry místo možnosti ověřit.
Návod na vlastní nasazeníOtázky adminů a učitelů Moodlu v praxi.
- Jaké verze Moodlu podporujete?
- Moodle 4.5 (aktuální), 4.4 LTS, 4.1 LTS a 3.11 LTS (starší). Plugin používá standardní mod_plagiarism subplugin API, které je stabilní napříč těmito verzemi. Testujeme proti každému minor release a publikujeme kompatibilitní tabulky v adresáři pluginů na moodle.org/plugins.
- Plugin vs LTI – co máme použít?
- Nativní plugin (plagiarism_noplag) – API pro subpluginy Moodlu je pro účely plagiátorství silnější než běžné LTI. Konfigurace po aktivitě, hook na upload souborů, ukládání zprávy ke každému pokusu odevzdání, propojení do žákovské/učitelské tabulky – to všechno umí jen nativní subplugin. LTI 1.3 publikujeme pouze pokud máte Moodle zamknutý proti instalaci pluginů (výjimečné; běžné hlavně v K-12).
- Lze provozovat celý systém on-prem?
- Takto je to navrženo a engine je již nyní připraven: detekční engine je open source (Apache 2.0, github.com/NoplagLabs/noplag-engine) a lze jej provozovat na vlastní infrastruktuře. Plugin pro Moodle bude k dispozici brzy a bude distribuován pod GPL v3. Jakmile bude dostupný, kombinace s vaším vlastním Moodle znamená, že celý systém běží ve vašem institucionálním VPC — jediný odchozí provoz je aktualizace snapshotu korpusu, kterou si sami nastavíte (obvykle měsíční synchronizace OpenAlex + CORE + arXiv).
- Jak je řešeno GDPR u studentských prací?
- Noplag je zpracovatelem údajů podle GDPR vaší instituce (instituce zůstává správcem). Smlouva o zpracování osobních údajů je předpřipravena; seznam subprocesorů podepsán; SLA na výmaz údajů do 24 hodin. Možnost uložení dat v EU přes endpoint ve Frankfurtu, nebo plná on-prem instalace pro instituce s přísnými požadavky na lokalizaci dat. Jediným osobním údajem studenta, který překračuje hranici systému, je interní uživatelské ID z Moodlu, nikoliv jméno ani e-mail.
- Co peer hodnocení Workshopu – zachytí plagiáty dřív, než je uvidí spolužáci?
- Ano. Plugin kontroluje vložený text v okamžiku odevzdání (před přechodem do peer-review fáze). Peer hodnotitelé vidí příznak plagiátů, učitel má detailní report po odstavcích. Výhodné pro zachycení „půjčeného“ obsahu před zveřejněním spolužákům.
- Jak to funguje s žákovskou/učitelskou tabulkou?
- Plugin do hodnotícího pohledu přidá sloupec Noplag (viz výše). Procento plagiátu + AI verdict na odevzdání, možnost řazení. Hromadné operace (export, filtrování podle označení, přijmout podobné) zůstávají. Volitelně lze % plagiátu zapsat i jako komentář do Moodle gradebooku.
- Funguje to v Moodle Mobile aplikaci?
- Ano – kontrola běží na serveru bez ohledu na to, odkud student odevzdává (web, iOS Moodle app, Android Moodle app). Rozšíření hodnotícího pohledu pro učitele funguje v mobilní aplikaci. Student nevidí – plugin je pouze pro učitele.
- A co Moodle Workplace (firemní LMS)?
- Plugin podporuje i Moodle Workplace – subplugin API je shodné. Funguje např. při ověření textů v rámci firemních školení (finanční compliance, zdravotnické CME). Multi-tenantní režim zachován – každá entita má data odděleně.
- Co pokud máme těžce customizovaný Moodle?
- Subplugin API pro plagiáty je stabilní; úpravy UI Moodle obvykle plugin neovlivní. Pokud jste forkovali jádro Moodlu (nečasté, spíš na velkých univerzitách), plugin funguje podle subplugin API. Testováno proti customizacím např. TU München, Open University UK.
- Jaká je licence/cena pro instituci?
- Jednotlivci-pedagogové: zdarma v Pro dotaci. Instituce: Enterprise SLA smlouvy, obvyklé ceny €0–€12 000/rok dle FTE a pokrytí. Výrazně méně než Ouriginal (€8–€20 tis./rok) nebo Compilatio (platba za dokument, škáluje dle objemu). Playbook pro migraci z Ouriginal/Compilatio dostupný – většina institucí testuje na části Moodlu první semestr před konsolidací.
Nainstalujte plugin. Provozujte celý stack ve Vašem VPC.
3 minuty – nahrání ZIP přes správu Moodlu. Zdarma pro pedagogy na Pro dotaci. Pro instituce Enterprise SLA. Propairujte s vlastním enginem Noplag pro on-prem provoz.