Bygget til studerende, skribenter og forskere
Kodeplagiatkontrol af ZeroTell · omdøbte variabler skjuler ikke kopier
Indsæt eller upload flere afleveringer for at få en lighedsmatrix med matchende linjer fremhævet side om side, eller tjek én fil mod kode, der er offentliggjort på nettet.
Lighedsrapport
Din rapport vises her: en lighedsmatrix, de mest ens par og deres matchende linjer side om side, eller de websider, der indeholder din kode.
Sådan fungerer Kodeplagiatkontrol
Koden normaliseres
Kommentarer og mellemrum fjernes, og hver variabel, funktionsnavn, tal og streng erstattes af en pladsholder, så omdøbning og omformatering ikke ændrer noget.
Hver fil får fingeraftryk
Overlappende sekvenser på otte tokens hashes, og et winnowing-trin beholder en repræsentativ stikprøve – metoden bag det velkendte MOSS-system.
Hvert par sammenlignes
Andelen af fingeraftryk, som to afleveringer har til fælles, bliver deres lighed, vist i en matrix for op til 10 filer.
Du læser de matchende linjer
Vælg et par for at se begge filer side om side med de matchende områder fremhævet.
To måder at tjekke på
Hvem bruger det
Programmeringslærere
Find par af afleveringer, der deler struktur, selv når variabelnavnene er ændret.
Undervisningsassistenter
Indsnævr et stort sæt til de få par, der er værd at læse grundigt.
Studerende
Tjek, at kode, der er tilpasset fra en tutorial, er krediteret, før du afleverer den.
Udviklingsledere
Se, om et kodestykke optræder i offentlige repositories eller fora, før det udgives.
Ofte stillede spørgsmål
Nej. Navne, literaler, kommentarer og mellemrum fjernes, før der laves fingeraftryk, så en kopi med alle variabler omdøbt scorer det samme som en nøjagtig kopi. Hvis hele funktioner omarrangeres, falder scoren kun lidt, fordi match findes område for område.
Hver aflevering reduceres til et sæt fingeraftryk af sekvenser på otte tokens. Ligheden er overlapningen af to sæt (delte fingeraftryk divideret med den gennemsnitlige sætstørrelse), og rapporten angiver også, hvor stor en andel af hver fil der er dækket.
Ikke i sig selv. Startkode, opgaveskabeloner, standardalgoritmer og meget korte øvelser overlapper naturligt. Læs de markerede linjer, og tal med de involverede, før du drager konklusioner.
Op til 12 karakteristiske linjer fra din fil søges som præcise fraser på det offentlige web. Den søger ikke i private repositories eller andre brugeres afleveringer, så et rent resultat beviser ikke, at koden er original.
Ikke på Pro-planerne* (*fair use: hver sammenligning eller websøgning tæller som én kørsel, op til 300 kørsler om dagen, og en websøgning tæller også sine søgninger med i 1.000 websøgninger om dagen). Uden en plan bruger sammenligning af 2–10 afleveringer 1 kredit, og en websøgning bruger 2 kreditter. Gratis brug kræver ingen konto: 3 sammenligninger om dagen eller ét webtjek om dagen med op til 3 søgninger, som viser det tætteste match. Webtjekket deler sin daglige brug med de andre plagiatværktøjer.
Nej. Afleveringer sammenlignes i hukommelsen og kasseres. I web-tilstand sendes de valgte linjer til vores søgeudbyder for at køre søgningen.
Find de par, der er værd at se nærmere på
Indsæt to eller flere afleveringer, og se, hvad de deler.
Sammenlign kode