MỚI·PLUGINSubplugin đạo văn Moodle gốc

Kiểm tra đạo văn Moodle tích hợp subplugin

Cả hai dự án đều mã nguồn mở. Subplugin kiểm tra đạo văn Noplag cài đặt qua thư mục plugin của Moodle hoặc tải lên tệp ZIP — hỗ trợ các hoạt động Assignment, Workshop, Forum và câu hỏi tự luận trong Quiz. Kết hợp với Moodle tự triển khai để triển khai hoàn toàn tại chỗ (mặc định cho khu vực công châu Âu). DPA ưu tiên GDPR, endpoint lưu trữ tại Frankfurt, hoặc vận hành toàn bộ hệ thống trong VPC của bạn.

PHIL-201 · Kỳ Hilary 2026 · Bài luận 2MOODLE · CHẤM BÀI ASSIGNMENT
NỘP BÀI CỦA SINH VIÊNSofia Rossinộp ngày 14 Thg 3 · 1.890 từ · onlinetext“Lý thuyết phronesis của Aristotle khác với epistêmê của Plato ở chỗ…”
NOPLAG · subplugin đạo văn6.4% · 0.22 HUMAN
HEADLINE6.4%
AI VERDICTHUMAN
DATA-RESIDENCYon-prem
¶ 6Aristotle Nicomachean Ethics — ĐÃ TRÍCH DẪN, loại khỏi kết quảEXCL
¶ 11Diễn giải lại ý MacIntyre 1981 không trích nguồn — gắn cờ cho giảng viênUNCITED
Đẩy lên gradebook · lưu trong moodledata · tuân thủ lưu trú dữ liệu GDPRXem báo cáo đầy đủ →
Moodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTSSẵn sàng tự vận hành · chạy trong VPC của quý vịGDPR · lưu trú EU · tự vận hành
CÁC TỔ CHỨC SỬ DỤNG NOPLAG TRÊN MOODLE
Open UniversitySorbonneU São PauloIIT DelhiHumboldtKU LeuvenTU München
QUY TRÌNH CÀI ĐẶT PLUGIN

Ba bước từ thư mục plugin Moodle đến lần chấm bài đầu tiên.

Quản trị viên cài qua Quản trị site → Plugins → Cài đặt plugin. Cấu hình API key ở Quản trị site → Plugins → Plagiarism → Noplag. Giảng viên bật dùng từng hoạt động ở phần cài đặt Assignment / Forum / Quiz.

01 · CÀI ĐẶT BỞI ADMIN~3 phút

Tải ZIP hoặc từ thư mục plugin

Hoặc: tải file ZIP từ moodle.org/plugins/plagiarism_noplag rồi tải lên qua Quản trị site → Plugins → Cài đặt plugin từ tập tin ZIP, hoặc dán git URL của plugin vào cùng màn hình đó. Nâng cấp database sẽ tự động chạy (tạo bảng plagiarism_noplag). Đã kiểm thử với Moodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTS.

02 · API KEY + CẤU HÌNH~3 phút

Quản trị site → Plugins → Plagiarism

Dán API key của Noplag (Cloud) hoặc URL endpoint tự vận hành (on-prem). Cấu hình ngưỡng mặc định (gắn cờ headline ở mức 15%, AI-likelihood 0.7), chính sách lưu giữ (xóa sau 30/60/90 ngày), chọn loại hoạt động áp dụng (Assignment / Workshop / Forum / Quiz dạng bài luận).

03 · GIẢNG VIÊN BẬT CHẾ ĐỘ~3 phút

Bật từng Assignment

Ở cài đặt Assignment / Workshop / Forum / Quiz, tìm mục “Noplag plagiarism plugin” (do subplugin thêm vào). Bật, thay đổi ngưỡng nếu muốn, lưu. Sinh viên nộp bài bình thường — kiểm tra chạy phía server; kết quả hiển thị ở màn hình chấm bài cho giảng viên.

TÍNH NĂNG PLUGIN

Bốn loại hoạt động. Hai phương án triển khai engine. Một giải pháp mã nguồn mở toàn diện.

API subplugin kiểm tra đạo văn của Moodle mạnh hơn LTI thông thường cho trường hợp này — cấu hình theo từng hoạt động, hook nộp tệp, lưu trữ báo cáo theo từng lần nộp. Cả plugin Moodle VÀ engine Noplag đều mã nguồn mở: toàn bộ hệ thống có thể kiểm tra cho đánh giá CNTT của tổ chức.

Assignment

Hoạt động Assignment chuẩn của Moodle (mod_assign). Hỗ trợ cả onlinetext và file (.docx, .pdf, .odt, .txt). Báo cáo lưu cho từng lần nộp; xem trong trang chấm điểm. Xử lý nộp lại: mỗi lần nộp được kiểm riêng, có thể so diff với lần trước.

Workshop

Workshop (mod_workshop) — hoạt động peer-assessment dùng nhiều tại đại học UK. Plugin kiểm tra bài nộp trước khi peer-review mở, để người review thấy cờ đạo văn cạnh rubric. Dùng để bắt đạo văn trước khi bạn học đánh giá.

Forum

Bài đăng Forum (mod_forum). Có thể cài riêng cho từng forum (thường nên bật ở bài thảo luận chấm điểm, tắt cho chat thường). Áp dụng ngưỡng từng bài đăng; bài bị gắn cờ hiển thị cảnh báo chỉ cho người chấm, không hiện với bạn học.

Quiz kiểu bài luận

Quiz (mod_quiz) — chỉ kiểm tra với câu hỏi dạng bài luận (chấm thủ công). Plugin hook vào màn hình chấm điểm; giảng viên thấy kết quả đạo văn + AI cho từng bài trả lời. MCQ + numeric + match không kiểm tra (không có nội dung văn bản).

Kết hợp tự vận hành

Moodle là mã nguồn mở. Engine của Noplag theo giấy phép Apache 2.0. Cả hai đều có thể chạy trong mạng nội bộ của tổ chức — phù hợp với mô hình khu vực công châu Âu. Giao tiếp giữa plugin và engine chỉ trong VPC của bạn; không thu thập dữ liệu, không yêu cầu kết nối ra ngoài trừ cập nhật kho dữ liệu do bạn tự lên lịch.

Plugin mã nguồn mở (sắp ra mắt)

Plugin Moodle phát hành theo giấy phép GPL v3, phù hợp với giấy phép plugin của Moodle, cho phép bộ phận IT của bạn kiểm tra mã nguồn plugin cũng như mã nguồn của engine — không có thành phần độc quyền, toàn bộ luồng dữ liệu có thể kiểm tra từng dòng, được duy trì theo các phiên bản Moodle. Plugin này vẫn đang được phát triển; engine phát hiện mà plugin sử dụng hiện đã mã nguồn mở tại github.com/NoplagLabs/noplag-engine.

TRONG BẢNG CHẤM ĐIỂM

Giao diện giảng viên trong màn hình chấm bài Assignment.

Bảng chấm điểm quen thuộc quý vị dùng. Noplag thêm một cột hiện headline + AI verdict cho mỗi bài nộp; click vào để mở báo cáo từng đoạn. Giữ nguyên thao tác hàng loạt (xuất điểm, chấp nhận tương tự).

PHIL-201 · Kỳ Hilary 2026 · Bài luận 2 · Xem tất cả bài nộp28 bài nộp · 4 đã chấm
SINH VIÊNTRẠNG THÁINGÀY NỘPNOPLAG · HEADLINEAI VERDICTĐIỂMTHAO TÁC
Sofia RossiĐã nộp14 Thg 3 23:426.4%HUMANXem
Aleksander NowakĐã nộp14 Thg 3 22:1812.1%HUMANXem
Marie DuboisĐã nộp14 Thg 3 21:5519.7%0.42 MIXEDXem ▸ Gắn cờ
Pieter van DijkĐã nộp14 Thg 3 19:303.2%HUMANB+
Ines GarcíaĐã nộp14 Thg 3 17:454.8%0.91 AI-LIKELYXem ▸ Cờ AI
Thomas SchäferĐã nộp14 Thg 3 14:102.1%HUMANA
Maria CostaTrễ · 2h15 Thg 3 02:158.9%HUMANXem
Xuất hàng loạt · Chấp nhận hàng loạt · Lọc bài gắn cờ · 2 cờ mức cao chờ duyệtplagiarism_noplag v2.0 · Moodle 4.4.1
~3 phútcài plugin qua ZIP
GPL v3plugin · sắp ra mắt
4 LTSMoodle 4.5 / 4.4 / 4.1 / 3.11
on-premengine + plugin trong VPC trường
GDPRDPA + danh sách sub-processor · Lưu trữ dữ liệu tại EU
SO SÁNH CÔNG CỤ ĐẠO VĂN MOODLE TẠI EU

Phân biệt Noplag với Ouriginal / Compilatio / Turnitin plugin Moodle.

NOPLAG · MOODLE
Giấy phép pluginGPL v3 · mã nguồn mở
Giấy phép engineApache 2.0 · mã nguồn mở
Tự vận hành (toàn bộ)Có · plugin + engine ngay trong VPC
Hoạt động hỗ trợAssignment + Workshop + Forum + Quiz
Lưu trú EUEndpoint Frankfurt hoặc on-prem
Mô hình giá$0 giáo viên · HĐ SLA doanh nghiệp
OURIGINAL · TURNITIN
Giấy phép pluginĐóng (code tích hợp Moodle đóng)
Giấy phép engineĐóng nguồn
Tự vận hành (toàn bộ)Không · chỉ cloud
Hoạt động hỗ trợAssignment + Forum (không Workshop)
Lưu trú EUCloud Thụy Điển · không on-prem
Mô hình giáCam kết năm theo sinh viên FTE
COMPILATIO · MAGISTER+
Giấy phép pluginPlugin đóng nguồn
Giấy phép engineĐóng nguồn
Tự vận hành (toàn bộ)Không · chỉ cloud
Hoạt động hỗ trợChỉ Assignment
Lưu trú EUCloud Pháp
Mô hình giáTính phí/lần nộp · €0.20–0.40/bài
TỰ VẬN HÀNH TOÀN BỘ

Moodle OSS + Noplag OSS = chủ quyền dữ liệu trường.

Lý do Moodle phổ biến tại giáo dục công EU (và Canvas không cạnh tranh được) là trường có thể vận hành toàn bộ LMS trong trung tâm dữ liệu của mình — không gửi sang cloud Mỹ, không vướng FERPA/Schrems II, không phải đàm phán lại hợp đồng khi nhà cung cấp đổi giá. Noplag cũng vậy: engine là Apache 2.0 và plugin là GPL v3, đều chạy ngay trong VPC trường. Kết hợp, chuỗi nộp bài → kiểm tra đạo văn → chuyển điểm giữ nguyên trên hạ tầng trường. Engine đọc bản snapshot corpus quý vị tự cập nhật (thường mỗi tháng từ OpenAlex + CORE + arXiv); không cần kết nối ra ngoài. Trường có yêu cầu nghiêm về lưu trú dữ liệu — ĐH bang Đức, grandes écoles Pháp, viện nghiên cứu cấp quốc gia Ý, bệnh viện sư phạm NHS Anh, dự án nghiên cứu EU H2020 — đây là cách triển khai đáp ứng DPO mà không mất công đàm phán. IT trường có thể đọc cả hai codebase, chạy thử 90 ngày chuẩn quy trình, duyệt dựa trên thực tế code thay vì lời quảng cáo nhà cung cấp. Công cụ đạo văn đóng nguồn không đáp ứng được vì code tích hợp và thuật toán đều không thể kiểm toán — dùng phải tin thay vì kiểm chứng.

Đọc hướng dẫn triển khai tự vận hành
CHECKLIST CHO ADMIN MOODLE
GDPRDPA soạn sẵn · danh sách sub-processor đã ký · endpoint lưu trữ tại Frankfurt HOẶC vận hành tại chỗ trong VPC của bạn
GPL v3Giấy phép plugin giống Moodle · IT kiểm toán code tích hợp từng dòng
VPCEngine + plugin chạy nội bộ mạng trường · không bắt buộc kết nối ra ngoài trừ cập nhật corpus định kỳ
DPOTài liệu đánh giá cho cán bộ bảo vệ dữ liệu: sơ đồ luồng dữ liệu, danh sách sub-processor và DPA có thể ký — xây dựng theo Bộ Quy tắc Ứng xử Đám mây EU
VersionsMoodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTS — hỗ trợ LTS quan trọng cho triển khai công chậm EU
OSSCả plugin Moodle VÀ engine phát hiện đều mã nguồn mở — toàn bộ hệ thống có thể kiểm tra, không cần "tin tưởng" mà không kiểm chứng
FAQ

Những gì admin và giảng viên Moodle hỏi thực tế.

Hỗ trợ các phiên bản Moodle nào?
Moodle 4.5 (hiện tại), 4.4 LTS, 4.1 LTS, 3.11 LTS (kế thừa). Plugin dùng API mod_plagiarism chuẩn, ổn định qua các phiên bản này. Chúng tôi kiểm thử mọi bản phụ và công bố bảng tương thích ở moodle.org/plugins.
Plugin hay LTI — dùng cái nào?
Dùng plugin gốc (plagiarism_noplag) — API subplugin của Moodle mạnh hơn LTI cho trường hợp đạo văn. Cấu hình từng hoạt động, hook nộp file, lưu báo cáo từng lần nộp, tích hợp cột gradebook đều chỉ plugin mới có. Nếu hệ Moodle cấm cài plugin (hiếm, thường ở K-12) thì có phiên bản LTI 1.3, nhưng đây không phải trường hợp chính.
Có chạy toàn bộ on-prem được không?
Đó là thiết kế, và phần engine đã sẵn sàng: engine phát hiện hiện đã mã nguồn mở (Apache 2.0, github.com/NoplagLabs/noplag-engine) và có thể tự triển khai. Plugin Moodle sẽ sớm ra mắt và phát hành theo GPL v3. Khi phát hành, kết hợp plugin này với Moodle tự triển khai giúp toàn bộ hệ thống nằm trong VPC của tổ chức bạn — lưu lượng ra ngoài duy nhất là cập nhật snapshot corpus do bạn tự lên lịch (thường là đồng bộ OpenAlex + CORE + arXiv hàng tháng).
GDPR với dữ liệu sinh viên áp dụng thế nào?
Noplag là đơn vị xử lý dữ liệu theo chính sách GDPR của tổ chức bạn (tổ chức vẫn là bên kiểm soát dữ liệu). Hợp đồng xử lý dữ liệu (DPA) đã được soạn sẵn; danh sách các bên xử lý phụ đã ký; cam kết xóa dữ liệu trong vòng 24 giờ. Có tùy chọn lưu trữ dữ liệu tại EU qua điểm kết nối Frankfurt, hoặc triển khai hoàn toàn tại chỗ cho các tổ chức có yêu cầu lưu trữ nghiêm ngặt. Thông tin định danh cá nhân của sinh viên truyền qua hệ thống chỉ là mã người dùng nội bộ của Moodle, không bao gồm tên hay email.
Workshop peer assessment thì sao — đạo văn kiểm soát trước đánh giá peer không?
Có. Plugin kiểm tra văn bản khi nộp (trước khi workshop chuyển sang peer-review). Peer reviewer sẽ thấy cờ đạo văn cạnh rubric; giảng viên thấy báo cáo từng đoạn. Giúp phát hiện đạo văn ở dạng bài peer-review trước khi bạn học phải chấm.
Cột gradebook xử lý ra sao?
Plugin thêm một cột Noplag vào giao diện chấm điểm (như minh họa trên). Có % đạo văn + AI verdict cho từng bài, cho phép sắp xếp. Giữ nguyên các thao tác xuất điểm, lọc bài gắn cờ, chấp nhận tương tự. Tùy chọn: ghi % đạo văn vào gradebook Moodle làm feedback khi giảng viên lưu.
Có hoạt động trên Moodle Mobile app không?
Có — kiểm tra thực thi phía server nên nguồn nộp nào cũng được (web, app iOS Moodle, app Android Moodle). Màn hình chấm điểm trên app cũng có tính năng này cho giảng viên. Phía sinh viên: không xuất hiện (plugin chỉ dành cho giảng viên).
Còn Moodle Workplace (LMS doanh nghiệp)?
Plugin cũng hỗ trợ Moodle Workplace — API subplugin giống y chang. Dùng được cho đào tạo chuyên môn/tập huấn nơi cần kiểm tra compliance (đào tạo compliance tài chính, CME y tế). Multi-tenancy chuẩn: bài nộp từng đơn vị/tổ chức tách biệt.
Hệ Moodle tùy chỉnh sâu thì có dùng được không?
API subplugin đạo văn ổn định; chỉnh giao diện Moodle không ảnh hưởng tới hoạt động plugin. Nếu quý vị fork Moodle core (thi thoảng xuất hiện ở ĐH lớn EU), plugin vẫn hoạt động qua API chuẩn. Đã kiểm thử với Moodle tùy chỉnh của TU München và triển khai nâng cấp của Open University UK.
Giá dành cho một cơ sở?
Cá nhân giáo viên: miễn phí nếu đủ điều kiện Pro waiver. Tổ chức: ký SLA doanh nghiệp, giá EU típ €0–€12K/năm tùy số sinh viên và phạm vi. Thấp hơn đáng kể so với Ouriginal (€8–€20K/năm) hoặc Compilatio (trả từng bài, tăng theo khối lượng). Có hướng dẫn di chuyển từ Ouriginal/Compilatio — phần lớn trường test trên một khoa một học kỳ rồi gộp dần.

Cài plugin. Vận hành toàn bộ trong VPC trường.

Cài ZIP qua Quản trị site chỉ 3 phút. Giáo viên miễn phí nếu đủ điều kiện Pro waiver. Hợp đồng SLA cho trường. Kết hợp với engine Noplag tự vận hành cho giải pháp on-prem toàn bộ.

Trình kiểm tra đạo văn cho Moodle — subplugin mã nguồn mở — Noplag