Öğrenciler, yazarlar ve araştırmacılar için tasarlandı
Kod İntihal Denetleyici ZeroTell'den · değişken adı değiştirmek kopyayı gizlemez
Birkaç ödevi yapıştırın veya yükleyin; eşleşen satırların yan yana vurgulandığı bir benzerlik matrisi alın ya da tek bir dosyayı web'de yayımlanmış kodla karşılaştırın.
Benzerlik raporu
Raporunuz burada görünecek: benzerlik matrisi, en benzer çiftler ve yan yana eşleşen satırları ya da kodunuzu içeren web sayfaları.
Kod İntihal Denetleyici nasıl çalışır?
Kod normalleştirilir
Yorumlar ve boşluklar atılır; her değişken, fonksiyon adı, sayı ve dize bir yer tutucuyla değiştirilir. Böylece yeniden adlandırma ve biçimlendirme hiçbir şeyi değiştirmez.
Her dosyanın parmak izi çıkarılır
Sekiz belirteçlik örtüşen diziler hash'lenir ve bir winnowing adımı temsili bir örneklem tutar; bu, tanınmış MOSS sisteminin arkasındaki yöntemdir.
Her çift karşılaştırılır
İki ödevin ortak parmak izi oranı benzerlik puanını verir; sonuçlar 10 dosyaya kadar bir matriste gösterilir.
Eşleşen satırları okursunuz
Eşleşen bölgeleri vurgulanmış iki dosyayı yan yana görmek için bir çift seçin.
Kontrol etmenin iki yolu
Kimler kullanıyor?
Programlama öğretmenleri
Değişken adları değiştirilmiş olsa bile yapıyı paylaşan ödev çiftlerini bulun.
Asistanlar
Büyük bir ödev kümesini, yakından okunmaya değer birkaç çifte indirin.
Öğrenciler
Teslim etmeden önce bir öğreticiden (tutorial) uyarladığınız koda kaynak gösterdiğinizden emin olun.
Mühendislik yöneticileri
Bir kod parçasının yayına girmeden önce herkese açık depolarda veya forumlarda geçip geçmediğini görün.
Sıkça sorulan sorular
Hayır. Parmak izi çıkarılmadan önce adlar, sabit değerler, yorumlar ve boşluklar kaldırılır; bu yüzden tüm değişkenleri yeniden adlandırılmış bir kopya, birebir kopyayla aynı puanı alır. Fonksiyonların tamamen yerini değiştirmek puanı yalnızca biraz düşürür, çünkü eşleşmeler bölge bölge bulunur.
Her ödev, sekiz belirteçlik dizilerin parmak izlerinden oluşan bir kümeye indirgenir. Benzerlik, iki kümenin örtüşmesidir (ortak parmak izleri bölü ortalama küme boyutu); rapor ayrıca her dosyanın ne kadarının kapsandığını da belirtir.
Tek başına hayır. Başlangıç kodu, ödev şablonları, standart algoritmalar ve çok kısa alıştırmalar doğal olarak örtüşür. Sonuç çıkarmadan önce vurgulanan satırları okuyun ve ilgili kişilerle konuşun.
Dosyanızın en fazla 12 ayırt edici satırı, herkese açık web'de tam ifade olarak aranır. Özel depolar veya diğer kullanıcıların ödevleri aranmaz; bu yüzden temiz bir sonuç, kodun özgün olduğunu kanıtlamaz.
Pro planlarda* kullanmaz (*adil kullanım: her karşılaştırma veya web araması bir çalıştırma sayılır, günde en fazla 300 çalıştırma; web araması ayrıca yaptığı aramaları günlük 1.000 web araması sınırına sayar). Plan olmadan 2–10 ödevi karşılaştırmak 1 kredi, web araması 2 kredi kullanır. Her ikisi de bir ZeroTell hesabı gerektirir.
Hayır. Ödevler bellekte karşılaştırılır ve silinir. Web modunda, seçilen satırlar aramayı yapması için arama sağlayıcımıza gönderilir.
Yakından bakmaya değer çiftleri bulun
İki veya daha fazla ödevi yapıştırın ve ortak noktalarını görün.
Kodu karşılaştır