NOWOŚĆ·PLUGINNatywny subplugin plagiatów Moodle

Antyplagiat Moodle integracja subpluginu

Oba projekty na licencji open source. Subplugin Noplag do wykrywania plagiatów instaluje się przez katalog wtyczek Moodle lub przez przesłanie pliku ZIP — obsługuje zadania, warsztaty, fora i pytania esejowe w quizach. Połącz z samodzielnie hostowanym Moodle, aby uzyskać pełną instalację lokalną (standard w sektorze publicznym UE). DPA zgodna z RODO, punkt końcowy z rezydencją we Frankfurcie lub całość uruchomiona w Twoim VPC.

PHIL-201 · semestr Hilary 2026 · Esej 2MOODLE · OCENA ZADANIA
PRACA STUDENTASofia Rossidodano 14 mar · 1 890 słów · onlinetext„Ujęcie phronesis u Arystotelesa różni się od epistêmê u Platona tym, że…”
NOPLAG · subplugin plagiatów6,4% · 0,22 HUMAN
NAGŁÓWEK6,4%
WYNIK AIHUMAN
LOKALIZACJA DANYCHon-prem
¶ 6Etyka nikomachejska Arystotelesa — CYTOWANO·ZACYTOWANO, wyłączoneWYŁĄCZ
¶ 11Niewskazana parafraza MacIntyre 1981 — oznaczone dla oceniającegoBRAK CYTACJI
Wpisywane do dziennika ocen · przechowywane w moodledata · uwzględnia rezydencję RODOWyświetl pełny raport →
Moodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTSSelf-hosting · działa w Państwa VPCRODO · rezydencja UE · self-host
INSTYTUCJE MOODLE KORZYSTAJĄCE Z NOPLAG
Open UniversitySorbonneU São PauloIIT DelhiHumboldtKU LeuvenTU München
PROCES INSTALACJI PLUGINU

Trzy kroki od katalogu wtyczek Moodle do pierwszej oceny pracy.

Administrator instaluje wtyczkę przez Administracja stroną → Wtyczki → Instaluj wtyczki. Klucz API konfigurowany pod Administracja stroną → Wtyczki → Plagiaty → Noplag. Prowadzący włącza w każdej aktywności Zadanie / Forum / Test.

01 · INSTALACJA ADMINA~3 min

Upload ZIP lub katalog wtyczek

Opcje: pobrać ZIP wtyczki z moodle.org/plugins/plagiarism_noplag i załadować przez Administracja stroną → Wtyczki → Instaluj wtyczki z pliku ZIP, lub wkleić URL git w tej samej sekcji. Aktualizacja bazy uruchamia się automatycznie (tworzy tabele plagiarism_noplag). Przetestowane z Moodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTS.

02 · KLUCZ API + KONFIG~3 min

Admin strony → Wtyczki → Plagiaty

Wkleić swój klucz API Noplag (Cloud) albo URL endpointu self-host (on-prem). Skonfigurować domyślne progi (nagłówek flag przy 15%, AI-podobieństwo 0,7), politykę retencji (kasowanie po 30/60/90 dniach) i które typy aktywności objąć (Zadanie / Warsztat / Forum / esej w Teście).

03 · WŁĄCZANIE PRZEZ PROWADZĄCEGO~3 min

Włączenie per Zadanie

W ustawieniach każdej aktywności Zadanie / Warsztat / Forum / Test znaleźć sekcję „Noplag plagiarism plugin” (dodaje API subpluginu). Włączyć, ewentualnie nadpisać progi, zapisać. Studenci składają prace standardowo — sprawdzanie plagiatu idzie po stronie serwera; wyniki widoczne w widoku oceniania dla prowadzącego.

CO OBEJMUJE PLUGIN

Cztery typy aktywności. Dwa sposoby wdrożenia silnika. Jedno otwartoźródłowe podejście na każdym etapie.

API subpluginu do wykrywania plagiatów w Moodle oferuje więcej niż standardowe LTI w tym zastosowaniu — konfiguracja dla każdej aktywności, przechwytywanie plików przy przesyłaniu, raporty dla każdego zgłoszenia. Zarówno wtyczka Moodle, jak i silnik Noplag są open source: cały stos można poddać audytowi przez dział IT instytucji.

Zadanie

Standardowa aktywność Moodle (mod_assign). Tekst online + pliki (.docx, .pdf, .odt, .txt). Raport z każdego złożenia przypisany do próby; przegląd w widoku oceniania. Każda wersja sprawdzana niezależnie, diff do poprzedniej próby widoczny dla prowadzącego.

Warsztat

Warsztat (mod_workshop) — aktywność peer-assessment używana zwłaszcza w brytyjskim szkolnictwie wyższym. Plugin sprawdza tekst przed otwarciem recenzji, więc recenzenci widzą flagę plagiatu razem z rubryką. Przydatne, żeby wychwycić zapożyczenia zanim pracę zobaczą inni studenci.

Forum

Posty na forum (mod_forum). Konfigurowane per-forum (najczęściej włączone dla ocenianych esejów na forum, wyłączone dla zwykłych rozmów). Próg per post; prace oznakowane widzi tylko oceniający, nie inni użytkownicy.

Esej w Teście

Test (mod_quiz) — tylko pytania esejowe (oceniane manualnie). Plugin integruje się z widokiem oceniania ręcznego; prowadzący widzi wynik plagiatu + ocenę AI przy każdej odpowiedzi. Pytania zamknięte/numerowane/pasujące pomijane (brak tekstu do sprawdzenia).

Self-host pairing

Moodle jest open source. Silnik Noplag działa na licencji Apache 2.0. Oba rozwiązania można uruchomić w sieci instytucji — typowa konfiguracja w europejskim sektorze publicznym. Ruch między wtyczką a silnikiem pozostaje w Twoim VPC; brak telemetrii, brak wymaganych połączeń wychodzących poza odświeżanie korpusu, które planujesz samodzielnie.

Wtyczka open source (wkrótce dostępna)

Wtyczka do Moodle jest udostępniana na licencji GPL v3, zgodnie z wymaganiami Moodle, więc dział IT może samodzielnie przeanalizować kod wtyczki oraz silnika — nie ma zamkniętych fragmentów, cały przepływ danych można prześledzić linia po linii, a kod jest aktualizowany pod wersje Moodle. Wtyczka jest jeszcze w fazie rozwoju; silnik wykrywający plagiaty jest już dziś open source na github.com/NoplagLabs/noplag-engine.

WIDOK OCENIANIA

Co widzi prowadzący w ocenie Zadania.

Ten sam widok oceniania co zwykle. Noplag dodaje kolumnę z nagłówkiem + werdyktem AI dla każdej pracy; kliknięcie otwiera raport per paragraf. Zbiorcze operacje masowe (eksport ocen, akceptacja podobnych) dalej działają.

PHIL-201 · semestr Hilary 2026 · Esej 2 · Zobacz wszystkie prace28 prac · 4 ocenione
STUDENTSTATUSDATA ZŁOŻENIANOPLAG · NAGŁÓWEKWYNIK AIOCENAAKCJA
Sofia RossiZłożone14 mar 23:426,4%HUMANZobacz
Aleksander NowakZłożone14 mar 22:1812,1%HUMANZobacz
Marie DuboisZłożone14 mar 21:5519,7%0,42 MIESZANEZobacz ▸ Oznaczone
Pieter van DijkZłożone14 mar 19:303,2%HUMANB+
Ines GarcíaZłożone14 mar 17:454,8%0,91 PODOBNE DO AIZobacz ▸ Flaga AI
Thomas SchäferZłożone14 mar 14:102,1%HUMANA
Maria CostaPo terminie · 2h15 mar 02:158,9%HUMANZobacz
Eksport masowy · Masowe akceptacje · Filtruj oznaczone · 2 flagi wysokiego stopnia oczekują na przeglądplagiarism_noplag v2.0 · Moodle 4.4.1
~3 mininstalacja pluginu przez ZIP
GPL v3wtyczka · wkrótce dostępna
4 LTSMoodle 4.5 / 4.4 / 4.1 / 3.11
on-premsilnik + plugin w Państwa VPC
RODODPA + lista podprocesorów · rezydencja w UE
PORÓWNANIE NARZĘDZI DO PLAGIATU W UE (MOODLE)

Co się różni w Noplag względem Ouriginal / Compilatio / Turnitin dla Moodle.

NOPLAG · MOODLE
Licencja pluginuGPL v3 · open source
Licencja silnikaApache 2.0 · open source
Self-host (pełen stack)Tak · plugin + silnik w Państwa VPC
Obsługiwane aktywnościZadanie + Warsztat + Forum + Test
Rezydencja w UEEndpoint Frankfurt lub on-prem
Model ceny$0 nauczyciel · Enterprise SLA
OURIGINAL · TURNITIN
Licencja pluginuProprietary (kod integracji z Moodle zamknięty)
Licencja silnikaZamknięty kod
Self-host (pełen stack)Nie · tylko cloud
Obsługiwane aktywnościZadanie + Forum (brak Warsztatu)
Rezydencja w UEChmura Szwecja · brak on-prem
Model cenyRoczny kontrakt na studenta FTE
COMPILATIO · MAGISTER+
Licencja pluginuZamknięty plugin
Licencja silnikaZamknięty kod
Self-host (pełen stack)Nie · tylko cloud
Obsługiwane aktywnościTylko Zadanie
Rezydencja w UEChmura Francja
Model cenyPunkty za pracę · €0,20–0,40/szt.
PEŁNY SELF-HOSTING

Moodle OSS + Noplag OSS = pełna kontrola danych przez instytucję.

Moodle dominuje w szkolnictwie wyższym sektora publicznego w UE (i Canvas nie) bo uczelnia może postawić cały LMS u siebie — brak ruchu do chmur USA, brak problemów FERPA/Schrems II, brak renegocjacji licencji przy zmianie cen przez dostawcę. Noplag uzupełnia to od strony plagiatów: silnik to Apache 2.0, plugin to GPL v3, oba można uruchamiać w Państwa VPC. Stack od momentu złożenia przez studenta → sprawdzenie → przesyłka oceny zostaje całkowicie wewnątrz instytucji. Silnik czyta snapshot publicznego korpusu, odświeżany według ustalonego harmonogramu (najczęściej miesięcznie OpenAlex + CORE + arXiv); inne połączenia wychodzące zbędne. Dla instytucji z restrykcyjnymi wymogami dot. rezydencji danych — niemieckie uczelnie Länder, francuskie grandes écoles, włoskie instytuty badawcze, brytyjskie szpitale kliniczne, unijne projekty naukowe z klauzulą H2020 — to kształt wdrożenia który przechodzi przez zgodę DPO bez długich negocjacji. Zespół IT może przeglądać oba kody linia po linii, testować je na stagingu przez standardowe 90 dni i zatwierdzić na podstawie tego, co kod faktycznie robi, a nie co obiecuje marketing. Zamknięte narzędzia plagiatowe nie mogą tego zapewnić: ich integracja i algorytm detekcji są niejawne — kontrola = zaufanie do deklaracji zamiast weryfikacji.

Zobacz przewodnik po wdrożeniu self-host
CHECKLISTA ADMINA MOODLE
RODOWzór DPA przygotowany · lista podprocesorów podpisana · punkt końcowy z rezydencją we Frankfurcie LUB uruchomienie lokalne w Twoim VPC
GPL v3Licencja pluginu jak Moodle · IT może czytać kod linia po linii
VPCSilnik + plugin działają wewnątrz Państwa sieci · tylko odświeżenie korpusu wymaga połączenia na zewnątrz
DPOPakiet do przeglądu dla inspektora ochrony danych: diagram przepływu danych, lista podprocesorów oraz gotowa do podpisu DPA — zgodnie z EU Cloud Code of Conduct
WersjeMoodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTS — wsparcie dla LTS kluczowe przy powolnych wdrożeniach w sektorze publicznym UE
OSSZarówno wtyczka Moodle, jak i silnik wykrywający są open source — cały stos możliwy do audytu, bez konieczności „zaufania na słowo”
FAQ

Pytania które realnie zadają admini i prowadzący Moodle.

Jakie wersje Moodle są obsługiwane?
Moodle 4.5 (obecna), 4.4 LTS, 4.1 LTS, 3.11 LTS (starsze). Plugin korzysta ze standardowego API subpluginu mod_plagiarism, stabilnego we wszystkich tych wersjach. Testujemy na każdej wersji i publikujemy matryce zgodności w katalogu wtyczek moodle.org/plugins.
Plugin czy LTI — co wybrać?
Proszę użyć natywnego pluginu (plagiarism_noplag) — API subpluginu Moodle daje więcej dla plagiatów niż LTI. Konfiguracja dla każdej aktywności, hook pod plik, raport dla każdej pracy, integracja z kolumną w dzienniku — to wszystko daje tylko subplugin API. Jeśli Państwa Moodle nie pozwala na instalację pluginów (rzadko, typowe w zarządzanych wdrożeniach K-12), oferujemy też ścieżkę LTI 1.3.
Czy całość można uruchomić lokalnie?
Tak wygląda założenie — i silnik jest już gotowy: silnik wykrywający plagiaty jest open source (Apache 2.0, github.com/NoplagLabs/noplag-engine) i można go uruchomić na własnej infrastrukturze. Wtyczka do Moodle pojawi się wkrótce i będzie dostępna na licencji GPL v3. Po jej wydaniu, połączenie z własną instancją Moodle pozwala utrzymać cały system w ramach infrastruktury instytucji — jedyny ruch wychodzący to odświeżanie migawki korpusu, które ustalasz samodzielnie (zwykle miesięczna synchronizacja OpenAlex + CORE + arXiv).
Jak wygląda zgodność z RODO przy pracach studentów?
Noplag pełni rolę podmiotu przetwarzającego dane w ramach RODO Twojej instytucji (instytucja pozostaje administratorem). Wzór umowy powierzenia przetwarzania danych jest przygotowany; lista podprocesorów podpisana; SLA na realizację prawa do usunięcia danych wynosi 24 godziny. Opcja przechowywania danych w UE dostępna przez punkt końcowy we Frankfurcie lub pełna instalacja lokalna dla instytucji z rygorystycznymi wymaganiami dotyczącymi lokalizacji danych. Jedyną daną osobową studenta przekazywaną poza system jest wewnętrzny identyfikator użytkownika Moodle, bez imienia, nazwiska i adresu e-mail.
Peer assessment w Warsztacie — plagiat sprawdzany zanim zobaczą to recenzenci?
Tak. Plugin sprawdza tekst w momencie złożenia (przed przejściem warsztatu w peer-assessment). Recenzenci widzą flagę przy rubryce; prowadzący pełny raport per paragraf. Pozwala wychwycić zapożyczenia zanim trafią do oceniających studentów.
Jak obsługiwane są kolumny dziennika ocen?
Plugin dodaje kolumnę Noplag w widoku oceniania (widać wyżej na mockupie). Procent plagiatu + werdykt AI dla każdego złożenia, można sortować. Operacje zbiorcze (eksport, filtr, akceptacja podobnych) zostają. Opcjonalnie: zapisać % plagiatu do dziennika ocen jako komentarz przy zapisie przez prowadzącego.
Działa w aplikacji mobilnej Moodle?
Tak — analiza po stronie serwera działa niezależnie od źródła złożenia (web, aplikacja iOS, aplikacja Android). Widok oceniania w aplikacji dla prowadzących pokazuje też wyniki. Po stronie studenckiej: niewidoczne (plugin jest dla prowadzących).
Co z Moodle Workplace (korporacyjny LMS)?
Plugin działa z Moodle Workplace — API subpluginu identyczne. Przydatne przy szkoleniach, gdzie tekst musi być weryfikowany (compliance, CME itd.). Multi-tenancy: dane każdej jednostki pozostają odseparowane.
A jeśli nasz Moodle jest mocno zmodyfikowany?
API subpluginu plagiatów jest stabilne; własne modyfikacje UI Moodle nie wpływają na plugin. Jeśli forkują Państwo core Moodle (rzadko, ale są przypadki np. na dużych uczelniach UE), plugin nadal działa przez kontrakt subplugin API. Przetestowany na bazie TU München i rozbudowanej instancji Open University UK.
Cena instytucjonalna?
Indywidualny nauczyciel: za darmo na Pro waiver. Instytucje: kontrakty Enterprise SLA, zwykle €0–€12K/rok w UE (zależnie od FTE i zakresu). Zdecydowanie taniej niż Ouriginal (€8–€20K typowo) lub Compilatio (za dokument, rośnie z liczbą prac). Playbook migracji z Ouriginal/Compilatio dostępny — większość instytucji testuje na 1 wydziale przez semestr zanim konsoliduje.

Zainstaluj plugin. Uruchom pełen stack w swoim VPC.

3 minuty na wrzucenie ZIP przez Administracja stroną. Edukatorzy za darmo na Pro waiver. Enterprise SLA dla instytucji. Pełen on-prem przy self-host Noplag.

Wtyczka do sprawdzania plagiatów w Moodle — otwartoźródłowy subplugin — Noplag