Quản trị kiểm tra trùng lặp

← Bảng dữ liệu Trang chủ

Kiểm tra qua kiemtratailieu

0Tệp chờ đóng gói
0Đã tải gói, đang kiểm
0Chờ xác nhận
0Báo cáo chưa ghép

1Tải gói tệp chờ kiểm

Mở kiemtratailieu ↗

2Chạy kiểm tra trên kiemtratailieu, tải "Báo cáo rút gọn" về

Tệp trong gói đặt tên bắt đầu bằng mã phiếu, ví dụ KTN-0012 Nguyen Van A.pdf. Giữ nguyên tên khi tải lên kiemtratailieu để hệ thống tự ghép báo cáo với đúng người học.

3Thả các báo cáo rút gọn vào đây

📥 Kéo thả hoặc bấm để chọn nhiều tệp báo cáo PDF cùng lúc

4Xác nhận và trả kết quả

Bấm xác nhận: hệ thống đóng chữ ký của bạn vào báo cáo, người học tải được bản đã ký trên trang tra cứu (và qua email nếu đã cấu hình).
Đã trả gần đây

Chữ ký của tôi

Chữ ký chỉ được đóng khi chính tài khoản bấm xác nhận. Chọn ảnh JPG hoặc PNG; nền trắng tự chuyển trong suốt.
Chưa có chữ ký

Kiểm tra trùng lặp hoạt động thế nào

Hệ thống kiểm tra hai tầng. Tầng 1 (nội sinh, miễn phí, tức thì): so tên đề tài với kho của Học viện và các nguồn đối chiếu đã bật (kho DSpace, Tạp chí QLNN, Lý luận chính trị...). Tầng 2 (dịch vụ ngoài): gửi toàn văn PDF tới dịch vụ kiểm tra trùng lặp để lấy % trùng với kho bên ngoài Học viện. Tài khoản napa.kiemtratailieu.vn là gói không giới hạn, nên có thể chọn tiêu chí "Mọi hồ sơ"; tiêu chí "chỉ hồ sơ không trùng nội sinh" dùng khi muốn tránh gửi lại những hồ sơ đã rõ trùng. Tầng 2 chỉ gửi hồ sơ đạt tiêu chí bạn chọn, và có hai phương án: thủ công qua web (dùng ngay) hoặc tự động qua API (khai khi dịch vụ cung cấp).
BẬT kiểm tra trùng lặp toàn văn (tầng 2)
Cho người học yêu cầu "kiểm thêm với kho ngoài" khi tự nộp
Cán bộ duyệt yêu cầu trước khi đóng gói (tắt = yêu cầu của người học tự vào hàng đợi)

Cán bộ được DUYỆT yêu cầu kiểm tra qua dịch vụ ngoài (napa.kiemtratailieu.vn...)

Một ý duy nhất: người học ai cũng được tick "kiểm thêm với kho ngoài" khi nộp; nhưng chỉ cán bộ có tên ở đây (do quản trị toàn quyền cấp) mới duyệt được các yêu cầu đó và làm việc gửi/nhận kết quả với dịch vụ ngoài. Cán bộ không có tên: vẫn xác nhận kết quả tầng 1 như thường, nhưng nút Duyệt tầng 2 bị từ chối. Bỏ tên là mất quyền ngay, kể cả đang đăng nhập. Toàn quyền luôn có quyền.

Tình hình hiện tại

Kiểm nhanh tên đề tài (tầng 1)

Gõ tên đề tài dự kiến để xem trong kho và các nguồn đối chiếu đã có tên nào gần giống. Đây chính là bộ kiểm tra dùng ở trang chủ và khi nhập hàng loạt (ngưỡng chặn 90%).

Người học tự nộp kiểm tra trùng lặp (qua trang chủ)

Người học vào trang chủ → "Người học tự nộp tài liệu kiểm tra trùng lặp" → nhập email, họ tên, tên đề tài, loại, đính kèm PDF → nhận mã phiếu. Hệ thống tự chạy đối chiếu tầng 1 (kho + nguồn đã bật), người học tra cứu bằng mã + email. Cán bộ xem, xác nhận chính thức và xuất toàn bộ kết quả tại đây.
Cho người học xem kết quả NGAY khi chạy xong (tắt = phải chờ cán bộ xác nhận mới xem được)

So trùng TOÀN VĂN nội sinh (tầng 1b)

Đối chiếu toàn bộ nội dung PDF của hồ sơ với các hồ sơ khác trong kho (kể cả kho đối chiếu ngoài và Bản tin đã bật) bằng bộ máy so đoạn văn (shingle + MinHash/LSH) sẵn có của hệ thống. Chỉ đối chiếu với các loại tài liệu bạn chọn; hồ sơ không thuộc loại đã chọn sẽ được bỏ qua ở tầng này.
BẬT so trùng toàn văn nội sinh khi đưa hồ sơ vào hàng đợi
Nộp tệp ngoài để kiểm (trang tự kiểm tra)

Nguồn đối chiếu đang dùng

Các nguồn ngoài được cộng thêm vào tầng 1. Bật/tắt và khai báo nguồn tại Bảng dữ liệu → Cài đặt → Nguồn đối chiếu trùng tên.

Dịch vụ kiểm tra bên ngoài

Khai một hoặc nhiều dịch vụ (napa.kiemtratailieu.vn, Turnitin, iThenticate, ...). Mỗi dịch vụ có kiểu: web (cán bộ nộp tay theo gói hệ thống đóng, nhập % về) hoặc API (tự động). Tài khoản của Học viện lưu tại đây để cán bộ nào cũng mở được và sao chép được; API dùng làm khoá khi cần. Mỗi hồ sơ có thể chạy qua nhiều dịch vụ, kết quả lưu riêng từng dịch vụ.

Gửi và nhận kết quả

Kiểu web: 4 bước

  1. Bấm Đóng gói hồ sơ chờ gửi → tải gói .zip (PDF đặt tên theo mã + danh-sach.csv đã ghi sẵn cột "Dịch vụ").
  2. Bấm Mở web dịch vụ, đăng nhập bằng tài khoản Học viện (bấm Sao chép tên/mật khẩu bên dưới), nộp các PDF, lấy %.
  3. Mở danh-sach.csv bằng Excel, điền % vào cột "% trùng (điền vào)", lưu CSV.
  4. Chọn tệp ở Nhập kết quả. % được ghi vào từng hồ sơ / phiếu người học theo đúng dịch vụ.
Mở web dịch vụ

Kiểu API: tự động

Hệ thống tự nộp theo lô (tối đa mỗi lần: ô "Tối đa mỗi lần gửi" ở Tổng quan), nhớ mã phiếu, mỗi chu kỳ hỏi kết quả và ghi % về. Cấu hình API nằm trong thẻ dịch vụ ở trên.

Hàng đợi và kết quả

1. Kiểm tra trùng lặp gồm những gì?

Tầng 1: nội sinh: so tên đề tài với kho của Học viện và các nguồn đối chiếu đã bật. Miễn phí, tức thì, chạy ở mọi nơi có nhập tên đề tài (trang chủ, biểu mẫu nộp, nhập hàng loạt, thu thập tự động). Ngưỡng chặn trùng là 90%.

Tầng 2: dịch vụ ngoài: gửi toàn văn PDF tới dịch vụ kiểm tra trùng lặp (ví dụ kiemtratailieu.vn) để lấy % trùng nội dung. Tốn hạn ngạch tài khoản của Học viện, nên hệ thống chỉ gửi hồ sơ đạt tiêu chí và luôn có công tắc bật/tắt riêng, mặc định tắt.

Liên thông hai tầng: tiêu chí mặc định "Chỉ hồ sơ KHÔNG trùng nội sinh" nghĩa là hồ sơ nào tầng 1 đã thấy trùng ≥90% với hồ sơ khác trong kho thì được đánh dấu "Bỏ qua (trùng nội sinh với HS-xxxx, 95%)" và không gửi tầng 2, tránh tốn hạn ngạch cho việc đã rõ.

1a. Người học tự nộp kiểm tra qua trang chủ: tự chạy, xem kết quả, cán bộ xác nhận và xuất
  1. Người học vào trang chủ, bấm "Người học tự nộp tài liệu kiểm tra trùng lặp" (hoặc /kiem-trung), nhập email, họ tên, tên đề tài, loại tài liệu, đính kèm PDF có chữ (hoặc Word nếu được bật). Hệ thống cấp mã phiếu.
  2. Hệ thống tự chạy ngay: đối chiếu toàn văn với kho hồ sơ, kho đối chiếu ngoài, Bản tin (đúng bộ máy tầng 1). Phiếu chuyển từ "Đang chạy" sang "Chờ xác nhận" kèm % trùng, số đoạn, báo cáo chi tiết.
  3. Người học tra cứu bằng mã phiếu + email. Nếu công tắc "Cho người học xem kết quả NGAY" đang bật (mặc định), họ thấy % và báo cáo ngay khi chạy xong, kèm dòng "kết quả tự động, cán bộ sẽ xác nhận chính thức sau". Tắt công tắc thì phải chờ xác nhận mới xem được.
  4. Cán bộ vào thẻ Tầng 1, khối "Người học tự nộp": xem bảng phiếu (lọc theo trạng thái, tìm theo mã/email/tên), mở Báo cáo chi tiết, bấm Xác nhận từng phiếu hoặc Xác nhận tất cả phiếu đang chờ. Xác nhận xong, nếu đã cấu hình email, hệ thống gửi thư kết quả cho người học.
  5. Xuất CSV toàn bộ: mã phiếu, thời gian, họ tên, email, đề tài, loại, trạng thái, % trùng, số đoạn, nguồn trùng nhiều nhất, người và ngày xác nhận - dùng làm minh chứng hoặc báo cáo.

Tệp nộp và kết quả nằm ở thư mục riêng kiem-trung-nop/, có trong bảng dọn dữ liệu vận hành.

1b. So trùng TOÀN VĂN nội sinh (tầng 1b): cấu hình theo loại tài liệu

Ngoài so tên đề tài, hệ thống đối chiếu toàn bộ nội dung PDF của hồ sơ với các hồ sơ khác trong kho bằng bộ máy so đoạn văn sẵn có (cùng bộ máy của trang "Tự kiểm tra"/"Nộp kiểm trùng"). Thẻ Tầng 1 → khối "So trùng TOÀN VĂN nội sinh":

  • Bật để mỗi khi hồ sơ được đưa vào hàng đợi, hệ thống tự đối chiếu toàn văn và ghi % nội sinh (cột "Tầng 1 nội sinh" ở hàng đợi, và vào hồ sơ).
  • Loại tài liệu được kiểm: tick các loại (Khóa luận, Luận văn, Đề án, Luận án, Bài báo tạp chí, Đề tài NCKH...). Chỉ hồ sơ thuộc loại đã chọn mới được kiểm, và chỉ đối chiếu với hồ sơ cùng các loại đó. Không chọn gì = mọi loại. Danh sách hiện số hồ sơ mỗi loại để dễ quyết định.
  • Ngưỡng: % từ đó coi là "trùng nội sinh" (mặc định 20%). Với tiêu chí "chỉ hồ sơ không trùng nội sinh", hồ sơ vượt ngưỡng bị chặn ở tầng 1, không gửi tầng 2.
  • Mức đối sánh: Chặt (4 từ) nhạy nhất, Vừa (6 từ) khuyên dùng, Lỏng (9 từ) chỉ bắt đoạn dài.
  • Kiểm toàn văn hồ sơ này: nhập mã để đối chiếu ngay, xem % và danh sách hồ sơ trùng với % của từng hồ sơ.

Chỉ mục chữ: để so toàn văn, hệ thống cần đã bóc chữ của các hồ sơ đối chiếu. Dòng "Chỉ mục chữ: x/y hồ sơ" cho biết mức phủ; bấm Dựng chỉ mục chữ cho kho (mỗi lần tối đa 50 hồ sơ, bấm lại để tiếp) khi mới bật tính năng hoặc sau khi nhập nhiều hồ sơ. Khi kiểm từng hồ sơ, hệ thống cũng tự bóc chữ những hồ sơ đối chiếu còn thiếu (tối đa 30/lần). Cần PDF có chữ (không phải ảnh quét); hồ sơ chưa bóc được chữ sẽ ghi "Chưa bóc được chữ toàn văn".

1c. Cán bộ nào được duyệt yêu cầu kiểm tra qua dịch vụ ngoài

Một ý duy nhất: người học ai cũng tick được "kiểm thêm với kho ngoài" khi nộp. Nhưng chỉ cán bộ được quản trị toàn quyền cấp tên ở thẻ Tổng quan → "Cán bộ được DUYỆT yêu cầu..." mới bấm được nút Duyệt / Từ chối ở cột "Kho ngoài (tầng 2)", đóng gói gửi napa và nhập kết quả về.

Cấp theo email (gõ email, bấm Cấp quyền) hoặc theo nhóm tài khoản, rồi Lưu cấp quyền. Bỏ tên (bấm ×) rồi Lưu là mất quyền ngay lập tức, kể cả đang đăng nhập. Toàn quyền luôn có quyền. Cán bộ không có tên vẫn làm việc bình thường với tầng 1 (xác nhận kết quả nội sinh).

2. Bật và đặt tiêu chí

Thẻ Tổng quan → tick "BẬT kiểm tra trùng lặp toàn văn". Chọn tiêu chí: Chỉ hồ sơ không trùng nội sinh (khuyên dùng), Mọi hồ sơ có tệp, hoặc Chỉ hồ sơ cán bộ tự chọn (bấm "Gửi kiểm tra hồ sơ này"). Chu kỳ tự chạy là khoảng cách giữa hai lần hệ thống tự quét tiêu chí (và tự gửi nếu dùng API). Bấm Lưu cài đặt.

Muốn đưa ngay hồ sơ vào hàng đợi mà không chờ chu kỳ: bấm Đưa hồ sơ đủ tiêu chí vào hàng đợi.

3. Phương án 1: thủ công qua web (dùng ngay)
  1. Thẻ Tầng 2 → chọn "Phương án 1" → Lưu.
  2. Bấm Đóng gói hồ sơ chờ gửi. Hệ thống tạo gói .zip gồm các PDF (đặt tên theo mã hồ sơ để không nhầm), tệp danh-sach.csvHUONG-DAN.txt. Các hồ sơ chuyển sang trạng thái "Đã đóng gói".
  3. Tải gói, giải nén, nộp từng PDF lên web dịch vụ bằng tài khoản của Học viện. Ghi lại % trùng của từng tệp.
  4. Mở danh-sach.csv bằng Excel, điền % vào cột "% trùng (điền vào)" (chỉ số, ví dụ 12 hoặc 12.5), có thể ghi thêm cột "Ghi chú". Lưu, giữ định dạng CSV UTF-8.
  5. Chọn tệp đó ở Nhập kết quả. Hệ thống gán % cho từng hồ sơ, chuyển trạng thái "Có kết quả"; % cũng được ghi vào hồ sơ để cán bộ duyệt nhìn thấy.

Dòng nào chưa điền % hoặc mã không có trong hàng đợi sẽ được báo bỏ qua, không làm hỏng các dòng khác.

3b. Người học yêu cầu kiểm thêm với kho ngoài: quy trình 6 bước cho cán bộ

Thiết kế đã thống nhất: cả cán bộ lẫn người học đều có thể đưa tài liệu đi kiểm với kho ngoài; thao tác trên web napa.kiemtratailieu.vn do cán bộ làm theo gói hệ thống đóng (không cấp tài khoản chung cho người học); người học thấy cả hai kết quả (kho Học viện + kho ngoài) khi cán bộ đã xác nhận; cán bộ duyệt yêu cầu trước khi đóng gói.

  1. Bật: thẻ Tổng quan → tick "BẬT kiểm tra trùng lặp toàn văn (tầng 2)" và "Cho người học yêu cầu kiểm thêm với kho ngoài". Giữ "Cán bộ duyệt yêu cầu trước khi đóng gói" (khuyên dùng; tắt thì yêu cầu tự vào hàng đợi).
  2. Người học nộp: ở trang tự nộp xuất hiện ô tick "Kiểm thêm với kho ngoài Học viện". Tick xong nộp như thường. Phiếu ghi "Đã ghi nhận yêu cầu, đang chờ cán bộ duyệt".
  3. Cán bộ duyệt: thẻ Tầng 1 → bảng "Người học tự nộp" → cột Kho ngoài (tầng 2) hiện "Người học yêu cầu - chờ duyệt" với nút Duyệt / Từ chối. Duyệt xong phiếu vào hàng đợi tầng 2 (nguồn "người học"). Cán bộ cũng có thể chủ động bấm "Gửi kho ngoài" cho phiếu không yêu cầu.
  4. Đóng gói và nộp web: thẻ Tầng 2 → "Đóng gói hồ sơ chờ gửi" → tải gói (PDF đặt tên theo mã, kể cả KTN-xxxx của người học) → nộp lên napa.kiemtratailieu.vn → điền % vào danh-sach.csv → "Nhập kết quả". Phiếu người học chuyển "Đã gửi, chờ kết quả" rồi "Có kết quả X%".
  5. Xác nhận: quay lại thẻ Tầng 1, bấm Xác nhận phiếu (nếu chưa). Người học tra cứu thấy: kết quả kho Học viện + dòng "Kiểm với kho ngoài Học viện: X%".
  6. Xuất: "Xuất CSV toàn bộ" ở thẻ Tầng 1 để lưu minh chứng; hàng đợi tầng 2 cũng có Xuất CSV riêng.

Khi napa (hoặc dịch vụ khác) cấp API, chuyển sang Phương án 2 ở thẻ Tầng 2: các bước 4 tự chạy, cán bộ chỉ còn duyệt và xác nhận.

4. Nhiều dịch vụ (napa, Turnitin, ...) và tài khoản nhập ở đâu

Thẻ Tầng 2 → khối "Dịch vụ kiểm tra bên ngoài": mỗi dịch vụ một thẻ gồm Tên, Kiểu (web / API), Đang dùng, Địa chỉ web, Tên đăng nhậpMật khẩu của tài khoản Học viện, ghi chú. Bấm "+ Thêm dịch vụ" để thêm Turnitin, iThenticate...; bấm "Lưu danh sách dịch vụ".

Tài khoản dùng để làm gì: với kiểu web, hệ thống KHÔNG tự đăng nhập thay bạn (tránh rủi ro bị khoá tài khoản, sai điều khoản dịch vụ). Tài khoản lưu ở đây để cán bộ nào cũng bấm Mở web dịch vụ rồi Sao chép tên đăng nhập / mật khẩu mà không phải hỏi nhau; mật khẩu chỉ hiện khi bấm sao chép, không ghi ra log. Với kiểu API, khoá API khai trong "Cấu hình API" của thẻ dịch vụ.

Nhiều dịch vụ cùng lúc: hồ sơ đưa vào hàng đợi sẽ chờ tất cả dịch vụ đang dùng; đóng gói / nhập kết quả chọn từng dịch vụ ở khối "Gửi và nhận kết quả"; cột "Tầng 2 % trùng" trong hàng đợi hiện % của từng dịch vụ (ví dụ napa 23%, Turnitin 18%). Người học cũng thấy từng dịch vụ.

4b. Kiểu API: tự động (khi dịch vụ cung cấp)

Khi dịch vụ (kiemtratailieu hoặc dịch vụ khác) cấp tài liệu API, điền các ô ở thẻ Tầng 2 → "Phương án 2":

  • URL nộp tài liệu: địa chỉ nhận tệp (thường là POST multipart).
  • Tên trường tệp: tên trường chứa PDF trong biểu mẫu, ví dụ file.
  • Cách gửi khoá / tên / giá trị: ví dụ header Authorization: Bearer xxx thì chọn Header, tên Authorization, giá trị Bearer xxx. Khoá được che khi hiện lại.
  • URL lấy kết quả: dùng {id} thay cho mã phiếu, ví dụ https://.../result/{id}.
  • Đường dẫn JSON: vị trí của mã phiếu, % trùng, trạng thái trong JSON dịch vụ trả về; viết theo dấu chấm, ví dụ ticket.id, score.percent, status. Nếu dịch vụ trả % ngay khi nộp thì để trống trạng thái.

Bấm Chạy ngay qua API để thử: hệ thống nộp tối đa N hồ sơ (ô "Tối đa mỗi lần gửi"), lưu mã phiếu, rồi mỗi chu kỳ hỏi kết quả. Lỗi (khoá sai, mạng) được ghi vào cột Ghi chú; hồ sơ lỗi 3 lần khi nộp hoặc 10 lần khi hỏi kết quả sẽ chuyển sang "Lỗi", bấm "Gửi lại" để thử lại.

5. Đọc hàng đợi và kết quả

Thẻ Hàng đợi & kết quả liệt kê mọi hồ sơ với trạng thái, % trùng (tô đỏ ≥30%, vàng 15 đến 29%, xanh <15%), ghi chú. Có thể tìm theo mã/tên, lọc theo trạng thái, sắp xếp % cao nhất trước, và xuất CSV để báo cáo. Nút Gửi lại đưa hồ sơ về "Chờ gửi" để kiểm tra lại (ví dụ sau khi tác giả sửa).

6. Dữ liệu ở đâu, dọn thế nào, quyền hạn

Toàn bộ dữ liệu của phân hệ nằm trong một thư mục kiem-tra-trung-lap/ gồm ba thư mục con: phieu-nguoi-hoc/ (tệp nộp, danh sách, kết quả), hang-doi-dich-vu-ngoai/ (hàng đợi, gói đã đóng, kết quả từng dịch vụ), bao-cao/ (báo cáo chi tiết từng đoạn trùng). Dọn ở Thống kê đọc → "Dọn dữ liệu vận hành": có mục "PHÂN HỆ KIỂM TRA TRÙNG LẶP - toàn bộ" xoá một lần, hoặc từng thư mục con. % trùng đã ghi vào hồ sơ, cấu hình dịch vụ và quyền vẫn giữ. (Chỉ mục chữ chi-muc/ dùng chung cho tìm kiếm toàn văn nên để riêng, dựng lại được.)

Quyền: tầng 1 (xem hàng đợi, xác nhận phiếu) chỉ cán bộ do toàn quyền phân quyền: tài khoản kiểm duyệt hoặc tài khoản kiểm tra được cấp; bạn đọc chỉ được cấp lượt tự kiểm KHÔNG vào được. Tầng 2 cần thêm quyền duyệt (mục 1c). Khoá API và mật khẩu dịch vụ chỉ lưu trong cấu hình, không ghi vào log hay gói.