Chuyển đến nội dung

Được xây dựng cho sinh viên, người viết và nhà nghiên cứu

Công cụ kiểm tra đạo văn mã nguồn từ ZeroTell · đổi tên biến không giấu được bản sao

Dán hoặc tải lên nhiều bài nộp để nhận ma trận tương đồng với các dòng trùng khớp được tô sáng song song, hoặc kiểm tra một tệp với mã nguồn được công bố trên web.

Thêm 2–10 bài nộp. Tên, khoảng trắng và chú thích đều bị bỏ qua, nên bản sao đã đổi tên vẫn khớp.

Miễn phí: 3 lần so sánh mỗi ngày, kèm báo cáo đầy đủ.

mỗi ô cần ít nhất 3 dòng mã

Báo cáo tương đồng

Báo cáo của bạn sẽ xuất hiện ở đây: ma trận tương đồng, các cặp giống nhau nhất và những dòng trùng khớp của chúng đặt song song, hoặc các trang web chứa mã của bạn.

Công cụ kiểm tra đạo văn mã nguồn hoạt động như thế nào

  1. Mã được chuẩn hóa

    Chú thích và khoảng trắng bị loại bỏ, mọi biến, tên hàm, số và chuỗi được thay bằng một vị trí giữ chỗ, nên việc đổi tên và định dạng lại không thay đổi gì.

  2. Mỗi tệp được tạo dấu vân tay

    Các chuỗi tám token chồng lấn được băm và một bước winnowing giữ lại mẫu đại diện — chính là phương pháp đứng sau hệ thống MOSS nổi tiếng.

  3. Mọi cặp đều được so sánh

    Tỷ lệ dấu vân tay mà hai bài nộp có chung trở thành độ tương đồng của chúng, hiển thị trong ma trận cho tối đa 10 tệp.

  4. Bạn đọc các dòng trùng khớp

    Chọn một cặp để xem cả hai tệp song song với các vùng trùng khớp được tô sáng.

Hai cách kiểm tra

  • So sánh bài nộp

    Kiểm tra chéo cả một bộ bài của lớp hoặc một đống bài tập về nhà. Chạy hoàn toàn trên máy chủ của chúng tôi, không dùng dịch vụ bên thứ ba nào.

  • Tìm kiếm trên web

    Tối đa 12 dòng đặc trưng nhất của một tệp được tìm kiếm dưới dạng cụm từ chính xác, và chỉ những trang thực sự chứa chúng mới được liệt kê.

  • Chế độ xem song song

    Các dòng trùng khớp được tô sáng trong cả hai tệp kèm số dòng, để bạn thấy được phần nào đã bị sao chép và phần nào đã bị thay đổi.

  • Con số trung thực

    Độ tương đồng là tỷ lệ dấu vân tay chung, còn điểm web là tỷ lệ các dòng đã tìm được tìm thấy trên mạng. Không có gì được ngoại suy.

Ai sử dụng công cụ này

  • Giáo viên lập trình

    Tìm những cặp bài nộp có chung cấu trúc ngay cả khi tên biến đã bị thay đổi.

  • Trợ giảng

    Thu hẹp một tập lớn xuống còn vài cặp đáng để đọc kỹ.

  • Sinh viên

    Kiểm tra xem mã phỏng theo hướng dẫn đã được ghi nguồn chưa trước khi bạn nộp bài.

  • Quản lý kỹ thuật

    Xem liệu một đoạn mã có xuất hiện trong các kho công khai hay diễn đàn trước khi phát hành không.

Câu hỏi thường gặp

Không. Tên, hằng, chú thích và khoảng trắng đều bị loại bỏ trước khi tạo dấu vân tay, nên một bản sao đã đổi tên mọi biến sẽ cho điểm giống hệt bản sao y nguyên. Việc sắp xếp lại toàn bộ các hàm chỉ làm giảm điểm một chút, vì các đoạn khớp được tìm theo từng vùng.

Mỗi bài nộp được rút gọn thành một tập dấu vân tay của các chuỗi tám token. Độ tương đồng là phần trùng nhau của hai tập (số dấu vân tay chung chia cho kích thước trung bình của hai tập), và báo cáo cũng cho biết tỉ lệ bao phủ của từng tệp.

Không hẳn. Mã khởi đầu, mẫu bài tập, thuật toán chuẩn và các bài tập rất ngắn vốn dĩ trùng nhau một cách tự nhiên. Hãy đọc các dòng được tô sáng và trao đổi với những người liên quan trước khi kết luận.

Tối đa 12 dòng đặc trưng trong tệp của bạn được tìm dưới dạng cụm từ chính xác trên web công khai. Công cụ không tìm trong các kho riêng tư hay bài nộp của người dùng khác, nên kết quả sạch không chứng minh được mã là nguyên bản.

Không, với các gói Pro* (*sử dụng hợp lý: mỗi lần so sánh hoặc tìm kiếm trên web tính là một lượt chạy, tối đa 300 lượt mỗi ngày, và một lần tìm kiếm trên web cũng tính các lượt tìm của nó vào 1.000 lượt tìm kiếm web mỗi ngày). Không có gói, so sánh 2–10 bài nộp dùng 1 credit và tìm kiếm trên web dùng 2 credit. Dùng miễn phí không cần tài khoản: 3 lần so sánh mỗi ngày, hoặc một lần kiểm tra trên web mỗi ngày với tối đa 3 lượt tìm kiếm, hiển thị kết quả khớp gần nhất. Lượt kiểm tra trên web dùng chung mức sử dụng hằng ngày với các công cụ kiểm tra đạo văn khác.

Không. Các bài nộp được so sánh trong bộ nhớ rồi bị xóa. Ở chế độ web, các dòng được chọn sẽ được gửi đến nhà cung cấp dịch vụ tìm kiếm của chúng tôi để thực hiện tìm kiếm.

Tìm những cặp đáng để xem kỹ hơn

Dán hai hoặc nhiều bài nộp và xem chúng có gì chung.

So sánh mã