Перевірка на плагіат Moodle інтеграція
Обидва проєкти з відкритим кодом. Субплагін перевірки плагіату Noplag встановлюється через каталог плагінів Moodle або завантаження ZIP — підтримує завдання, майстерню, форум і есе-питання в тестах. Можна використовувати з самостійно розгорнутим Moodle для повного локального розміщення (стандарт для публічного сектору ЄС). DPA з акцентом на GDPR, кінцева точка з розміщенням у Франкфурті або повний стек у вашому VPC.
Три кроки від каталогу плагінів Moodle до першої оціненої роботи.
Адміністратор встановлює плагін через Адмінка → Плагіни → Встановити плагіни. API ключ налаштовується в Адмінка → Плагіни → Плагіат → Noplag. Викладач вмикає для кожної активності у налаштуваннях Завдання / Форуму / Тесту.
Завантаження ZIP або каталог плагінів
Або: завантажте ZIP-плагін з moodle.org/plugins/plagiarism_noplag і завантажте через Адмінка → Плагіни → Встановити плагін із ZIP, або вставте git-URL у це саме поле. Оновлення БД запускається автоматично (створює таблиці plagiarism_noplag). Перевірено з Moodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTS.
Адмін сайту → Плагіни → Плагіат
Вставте Ваш Noplag API ключ (Cloud) або ваш endpoint для самохосту (on-prem). Налаштуйте порогові значення (прапорець при 15%, AI-імовірність 0,7), політику зберігання (видалення через 30/60/90 днів), і типи активності (Завдання / Семінар / Форум / Тест есей).
Активуйте для кожного Завдання
У налаштуваннях будь-якого Завдання / Семінару / Форуму / Тесту знайдіть розділ "Noplag plagiarism plugin" (додається через субплагін API). Увімкніть, при потребі змініть пороги, збережіть. Студенти здають як зазвичай — перевірка відбувається на сервері; результати бачить тільки викладач у панелі оцінювання.
Чотири типи активностей. Два варіанти розгортання рушія. Повністю відкритий підхід на всіх рівнях.
API субплагінів перевірки плагіату Moodle потужніший за стандартний LTI для цього сценарію — налаштування для кожної активності, хук на подання файлів, зберігання звітів для кожної спроби. І плагін Moodle, і рушій Noplag мають відкритий код: повний стек доступний для аудиту ІТ-відділом установи.
Завдання
Стандартна активність Завдання (mod_assign). Онлайн-текст + файли (.docx, .pdf, .odt, .txt). Звіт зберігається для кожної спроби; перегляд у стандартному вікні оцінювання. Для перездач: кожна версія перевіряється окремо; зміни між спробами доступні для перегляду.
Семінар
Семінар (mod_workshop) — активність із взаємооцінкою, поширена у ВНЗ Великої Британії. Плагін перевіряє текст до відкриття для взаємооцінки, тобто рецензенти бачать позначку щодо плагіату поруч із критеріями. Дозволяє виявити копіювання до того, як роботу побачать однокурсники.
Форум
Пости у форумі (mod_forum). Можна вибирати для кожного форуму окремо (зазвичай потрібен для оцінюваних есе, не потрібен для неформального спілкування). Поріг застосовується до кожного посту; позначка для оцінювання — тільки для викладача, не видима студентам.
Тест з питанням-есе
Тест (mod_quiz) — лише для питань-есе (ручне оцінювання). Плагін виводить оцінки плагіату + AI-підозру поруч із відповіддю. Тестові, числові, вибір співпадінь ігноруються автоматично (немає тексту для перевірки).
Самохостинг
Moodle має відкритий код. Рушій Noplag — за ліцензією Apache 2.0. Обидва можуть працювати у вашій корпоративній мережі — типовий варіант для публічного сектору Європи. Трафік між плагіном і рушієм залишається у вашому VPC; немає телеметрії, немає обов’язкових зовнішніх підключень, окрім оновлення корпусу, яке ви плануєте самостійно.
Відкритий плагін (незабаром)
Плагін для Moodle поширюється за ліцензією GPL v3, яка відповідає ліцензії плагінів Moodle, тому ваша ІТ-команда може перевірити як код самого плагіна, так і ядро — жодних закритих компонентів, увесь процес обробки даних прозорий і доступний для аудиту, підтримується відповідно до релізів Moodle. Плагін ще розробляється; ядро перевірки вже зараз є відкритим і доступне на github.com/NoplagLabs/noplag-engine.
Що бачить викладач у панелі оцінювання Завдання.
Та ж таблиця оцінювання, що ви вже використовуєте. Noplag додає колонку з відсотком та AI-висновком для кожної роботи; клік відкриває деталізований звіт по абзацах. Пакетні дії (експорт оцінок, затвердження подібних) доступні як завжди.
Що відрізняє Noplag від Ouriginal / Compilatio / Turnitin у Moodle.
Moodle OSS + Noplag OSS = ваші дані під повним контролем.
Причина, чому Moodle домінує у вишах держсектору ЄС (і чому Canvas ні), — можливість запускати LMS повністю у власному дата-центрі. Жодного трафіку в хмару США, немає обмежень FERPA/Schrems II, немає перегляду ліцензії при зміні цін. Noplag відповідає цій логіці: рушій — Apache 2.0, плагін — GPL v3, обидва запускаються у вашому VPC. Весь процес — від подачі студентом до перевірки та занесення оцінки — не виходить за межі вашої інфраструктури. Рушій працює з публічною копією корпусу, яку ви оновлюєте самі (зазвичай раз на місяць OpenAlex + CORE + arXiv); інших вихідних з'єднань не потрібно. Для інституцій з вимогами до резидентності даних — університети Німеччини, французькі інститути, державні наукові установи Італії, британські госпіталі, проєкти H2020 — саме така архітектура проходить перевірку на захист даних без додаткових переговорів. IT можуть читати обидва коди рядок у рядок, проганяти в тестовому середовищі, приймати рішення на основі коду, а не маркетингових заяв виробника. Закриті рішення не можуть надати таку прозорість: їхній код інтеграції і алгоритм визначення плагіату закриті — доводиться просто довіряти, а не перевіряти.
Інструкція з самохостингового розгортанняЩо дійсно питають Moodle-адміни та викладачі.
- Які версії Moodle підтримуються?
- Moodle 4.5 (актуальний), 4.4 LTS, 4.1 LTS та 3.11 LTS (старі). Плагін використовує стандартний модульний API subplugin mod_plagiarism, який стабільний для цих версій. Ми тестуємо під кожне мінорне оновлення й публікуємо сумісність у каталозі плагінів moodle.org/plugins.
- Плагін проти LTI — що обрати?
- Використовуйте штатний плагін (plagiarism_noplag) — subplugin API Moodle продуктивніший для завдань антиплагіату за загальний LTI. Можливість налаштовувати для кожної активності, перевірка файлів під час подачі, збереження звіту, додаткова колонка в журналі оцінок — ці опції доступні лише для subplugin. Ми також підтримуємо шлях LTI 1.3 для тих Moodle, де неможна інсталювати плагіни (рідко, зазвичай у K-12).
- Можемо розмістити повністю самі?
- Це і є задум, і ядро вже готове: рушій перевірки відкритий (Apache 2.0, github.com/NoplagLabs/noplag-engine) і вже підтримує самостійну інсталяцію. Плагін для Moodle з’явиться незабаром і буде поширюватися за GPL v3. Після виходу, у поєднанні з вашим самостійно розгорнутим Moodle, уся система працюватиме у межах вашого корпоративного VPC — єдиний вихідний трафік це оновлення знімка корпусу, яке ви плануєте самостійно (зазвичай щомісячна синхронізація OpenAlex + CORE + arXiv).
- Як обробляється GDPR і подані роботи?
- Noplag виступає обробником даних відповідно до GDPR-політики вашої установи (установа залишається контролером). DPA підготовлено заздалегідь; перелік субпроцесорів підписано; SLA на видалення даних — 24 години. Можливість розміщення даних у ЄС через точку у Франкфурті або повне локальне розгортання для установ із жорсткими вимогами до розміщення. Єдина студентська персональна інформація, що передається, — це внутрішній ідентифікатор користувача Moodle, без імені та електронної пошти.
- Як щодо Семінару/взаємооцінки — чи ловиться плагіат до перегляду роботи рецензентами?
- Так. Плагін перевіряє поданий текст під час здачі (до переходу у фазу взаємооцінки). Рецензенти бачать індикатор плагіату, викладач — деталізований звіт. Це дає змогу виявити копіювання ще до рецензування однокурсниками.
- Як працює колонка в журналі оцінок?
- Плагін додає Noplag-колонку у таблицю оцінювань (див. вище). Відсоток плагіату + AI-висновок, з можливістю сортувати. Пакетні дії (експорт, фільтрування за прапорцями, підтвердження схожості) зберігаються. Опційно: можна авто-додавати відсоток до коментаря у журналі при збереженні оцінки.
- Чи працює це у Moodle Mobile?
- Так — перевірка виконується на сервері незалежно від способу подачі (веб, додаток на iOS/Android). Панель оцінювання працює в мобільному інтерфейсі для викладачів. Студент цього не бачить (плагін — для викладача).
- А Moodle Workplace (корпоративний LMS)?
- Плагін підтримує Moodle Workplace — API субплагінів не відрізняється. Це корисно для оцінки compliance-текстів у корпоративному навчанні (фінансові послуги, охорона здоров'я). Мультиорендованість враховується: дані кожного тенанта ізольовані.
- Що, якщо наш Moodle сильно модифікований?
- API субплагінів для плагіату стабільний; зміни в UI Moodle зазвичай не впливають на плагін. Навіть якщо ви форкали Moodle (рідко, але буває у великих університетах ЄС), плагін працює через свій API-контракт. Тестувалися на розгорненнях TU München і Open University UK.
- Ціни для інституції?
- Для окремого викладача: безкоштовно по Pro-waiver. Інституції: Enterprise SLA, зазвичай €0–€12K/рік в ЄС залежно від кількості студентів і сфери застосування. Значно дешевше, ніж Ouriginal (€8–€20K типовий) чи Compilatio (оплата за документ, росте з обсягом). Гайд з міграції з Ouriginal/Compilatio доступний — зазвичай тестують на одному факультеті протягом семестру перед повною інтеграцією.
Встановіть плагін. Запустіть повний стек у вашому VPC.
3-хвилинний ZIP-аплоад через адмінку. Для викладачів — безкоштовно за Pro-waiver. Для інституцій — Enterprise SLA. Комбінуйте з самохостинговим рушієм Noplag для повного самостійного розгортання.