Gå til indhold

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.

Tilføj 2–10 afleveringer. Navne, mellemrum og kommentarer ignoreres, så omdøbte kopier stadig matcher.

Gratis: 3 sammenligninger om dagen med den fulde rapport.

hver boks skal have mindst 3 linjer kode

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

  1. 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.

  2. 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.

  3. 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.

  4. 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å

  • Sammenlign afleveringer

    Tjek et helt hold eller en bunke hjemmeopgaver mod hinanden. Kører udelukkende på vores servere uden nogen tredjepartstjeneste.

  • Søg på nettet

    Op til 12 af de mest karakteristiske linjer i én fil søges som præcise fraser, og kun sider, der faktisk indeholder dem, vises.

  • Side-om-side-visning

    Matchende linjer fremhæves i begge filer med linjenumre, så du kan se, hvad der blev kopieret, og hvad der blev ændret.

  • Ærlige tal

    Lighed er andelen af fælles fingeraftryk, og webscoren er andelen af søgte linjer, der blev fundet online. Intet ekstrapoleres.

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