Byggt för studenter, skribenter och forskare
Kodplagiatkontroll av ZeroTell · bytta variabelnamn döljer inte kopior
Klistra in eller ladda upp flera inlämningar för att få en likhetsmatris med matchande rader markerade sida vid sida, eller kontrollera en enskild fil mot kod som publicerats på webben.
Likhetsrapport
Din rapport visas här: en likhetsmatris, de mest lika paren och deras matchande rader sida vid sida, eller de webbsidor som innehåller din kod.
Så fungerar Kodplagiatkontroll
Koden normaliseras
Kommentarer och blanksteg tas bort och varje variabel, funktionsnamn, tal och sträng ersätts med en platshållare, så byte av namn och formatering ändrar ingenting.
Varje fil får fingeravtryck
Överlappande sekvenser på åtta tokens hashas och ett winnowing-steg behåller ett representativt urval – metoden bakom det välkända MOSS-systemet.
Varje par jämförs
Andelen fingeravtryck som två inlämningar har gemensamt blir deras likhet, som visas i en matris för upp till 10 filer.
Du läser de matchande raderna
Välj ett par för att se båda filerna sida vid sida med de matchande områdena markerade.
Två sätt att kontrollera
Vilka använder det
Programmeringslärare
Hitta par av inlämningar som delar struktur även när variabelnamnen har ändrats.
Lärarassistenter
Begränsa en stor mängd till de få par som är värda att läsas noggrant.
Studenter
Kontrollera att kod som anpassats från en handledning är krediterad innan du lämnar in den.
Utvecklingschefer
Se om ett kodavsnitt förekommer i offentliga repositorier eller forum innan det släpps.
Vanliga frågor
Nej. Namn, litteraler, kommentarer och blanksteg tas bort före fingeravtrycket, så en kopia där alla variabler bytt namn får samma poäng som en exakt kopia. Om hela funktioner flyttas om sjunker poängen bara något, eftersom träffar hittas region för region.
Varje inlämning reduceras till en mängd fingeravtryck av sekvenser med åtta token. Likheten är överlappningen mellan två mängder (delade fingeravtryck delat med den genomsnittliga mängdstorleken), och rapporten anger också hur stor andel av varje fil som täcks.
Inte i sig. Startkod, uppgiftsmallar, standardalgoritmer och mycket korta övningar överlappar naturligt. Läs de markerade raderna och prata med de inblandade innan du drar slutsatser.
Upp till 12 utmärkande rader i din fil söks som exakta fraser på det öppna webben. Den söker inte i privata repositorier eller andra användares inlämningar, så ett rent resultat bevisar inte att koden är originell.
Inte på Pro-planerna* (*fair use: varje jämförelse eller webbsökning räknas som en körning, upp till 300 körningar per dag, och en webbsökning räknar även sina sökningar mot 1 000 webbsökningar per dag). Utan plan använder en jämförelse av 2–10 inlämningar 1 kredit och en webbsökning 2 krediter. Gratis användning kräver inget konto: 3 jämförelser per dag, eller en webbkontroll per dag med upp till 3 sökningar, som visar den närmaste träffen. Webbkontrollen delar sin dagliga användning med de andra plagiatverktygen.
Nej. Inlämningarna jämförs i minnet och kastas sedan. I webbläge skickas de valda raderna till vår sökleverantör för att utföra sökningen.
Hitta paren som är värda en närmare titt
Klistra in två eller fler inlämningar och se vad de har gemensamt.
Jämför kod