Hopp til innhold

Laget for studenter, skribenter og forskere

Sjekk for kodeplagiering av ZeroTell · omdøpte variabler skjuler ikke kopier

Lim inn eller last opp flere innleveringer for å få en likhetsmatrise med samsvarende linjer uthevet side om side, eller sjekk én fil mot kode som er publisert på nettet.

Legg til 2–10 innleveringer. Navn, mellomrom og kommentarer ignoreres, så omdøpte kopier gir fortsatt treff.

Gratis: 3 sammenligninger om dagen, med full rapport.

hver boks trenger minst 3 linjer med kode

Likhetsrapport

Rapporten din vises her: en likhetsmatrise, de mest like parene med samsvarende linjer side om side, eller nettsidene som inneholder koden din.

Slik fungerer sjekken for kodeplagiering

  1. Koden normaliseres

    Kommentarer og mellomrom fjernes, og hver variabel, hvert funksjonsnavn, hvert tall og hver streng erstattes med en plassholder, så omdøping og omformatering endrer ingenting.

  2. Hver fil får fingeravtrykk

    Overlappende sekvenser på åtte tokens hashes, og et winnowing-trinn beholder et representativt utvalg – metoden bak det kjente MOSS-systemet.

  3. Hvert par sammenlignes

    Andelen fingeravtrykk to innleveringer har til felles, blir likheten deres, vist i en matrise for opptil 10 filer.

  4. Du leser de samsvarende linjene

    Velg et par for å se begge filene side om side med de samsvarende områdene uthevet.

To måter å sjekke på

  • Sammenlign innleveringer

    Sjekk et helt klassesett eller en haug med hjemmeoppgaver mot hverandre. Kjører helt på våre egne servere uten noen tredjepartstjeneste.

  • Søk på nettet

    Opptil 12 av de mest særegne linjene i én fil søkes som eksakte fraser, og bare sider som faktisk inneholder dem, listes opp.

  • Side-om-side-visning

    Samsvarende linjer utheves i begge filene med linjenumre, så du kan se hva som ble kopiert, og hva som ble endret.

  • Ærlige tall

    Likhet er andelen delte fingeravtrykk, og nettscore er andelen søkte linjer som ble funnet på nettet. Ingenting ekstrapoleres.

Hvem bruker det

  • Programmeringslærere

    Finn par av innleveringer som deler struktur, selv når variabelnavnene er endret.

  • Undervisningsassistenter

    Begrens et stort sett til de få parene som er verdt å lese nøye.

  • Studenter

    Sjekk at kode som er tilpasset fra en veiledning, er kreditert før du leverer den inn.

  • Tekniske ledere

    Se om en kodesnutt dukker opp i offentlige repositorier eller forum før den sendes ut.

Ofte stilte spørsmål

Nei. Navn, literaler, kommentarer og mellomrom fjernes før fingeravtrykkene lages, så en kopi der alle variabler er omdøpt, får samme poengsum som en eksakt kopi. Å omorganisere hele funksjoner senker poengsummen bare litt, fordi treffene finnes region for region.

Hver innlevering reduseres til et sett med fingeravtrykk av sekvenser på åtte tokens. Likheten er overlappet mellom to sett (delte fingeravtrykk delt på gjennomsnittlig settstørrelse), og rapporten sier også hvor stor andel av hver fil som er dekket.

Ikke i seg selv. Startkode, oppgavemaler, standardalgoritmer og svært korte øvelser overlapper naturlig. Les de uthevede linjene og snakk med de involverte før du trekker konklusjoner.

Opptil 12 særegne linjer fra filen din søkes som eksakte fraser på det åpne nettet. Det søker ikke i private repositorier eller andre brukeres innleveringer, så et rent resultat beviser ikke at koden er original.

Ikke på Pro-planene* (*fair use: hver sammenligning eller nettsøk teller som én kjøring, opptil 300 kjøringer om dagen, og et nettsøk teller også søkene sine mot 1 000 nettsøk om dagen). Uten en plan bruker sammenligning av 2–10 innleveringer 1 kreditt og et nettsøk 2 kreditter. Gratis bruk krever ingen konto: 3 sammenligninger om dagen, eller én nettsjekk om dagen med opptil 3 søk, som viser det nærmeste treffet. Nettsjekken deler daglig bruk med de andre plagiatverktøyene.

Nei. Innleveringer sammenlignes i minnet og forkastes. I nettmode sendes de valgte linjene til søkeleverandøren vår for å kjøre søket.

Finn parene som er verdt en nærmere titt

Lim inn to eller flere innleveringer og se hva de har til felles.

Sammenlign kode