Suunniteltu opiskelijoille, kirjoittajille ja tutkijoille
Koodin plagiointitarkistaja ZeroTelliltä · uudelleen nimetyt muuttujat eivät peitä kopioita
Liitä tai lataa useita palautuksia, niin saat samankaltaisuusmatriisin, jossa vastaavat rivit on korostettu rinnakkain – tai tarkista yksi tiedosto verkossa julkaistua koodia vastaan.
Samankaltaisuusraportti
Raporttisi näkyy tässä: samankaltaisuusmatriisi, samankaltaisimmat parit ja niiden vastaavat rivit rinnakkain tai verkkosivut, joilla koodisi esiintyy.
Näin koodin plagiointitarkistaja toimii
Koodi normalisoidaan
Kommentit ja välilyönnit poistetaan, ja jokainen muuttuja, funktion nimi, luku ja merkkijono korvataan paikkamerkillä, joten uudelleen nimeäminen ja muotoilu eivät muuta mitään.
Jokainen tiedosto saa sormenjäljet
Kahdeksan tokenin limittäiset jaksot hajautetaan ja winnowing-vaihe säilyttää edustavan otoksen – tämä on tunnetun MOSS-järjestelmän menetelmä.
Jokainen pari verrataan
Kahden palautuksen yhteisten sormenjälkien osuus on niiden samankaltaisuus, joka näytetään matriisissa enintään 10 tiedostolle.
Sinä luet vastaavat rivit
Valitse pari, niin näet molemmat tiedostot rinnakkain vastaavat alueet korostettuina.
Kaksi tapaa tarkistaa
Kuka sitä käyttää
Ohjelmoinnin opettajat
Löydä palautusparit, joilla on sama rakenne, vaikka muuttujien nimet olisi vaihdettu.
Opetusassistentit
Karsi suuresta joukosta ne harvat parit, jotka kannattaa lukea tarkasti.
Opiskelijat
Tarkista, että opetusohjelmasta sovellettu koodi on merkitty asianmukaisesti ennen kuin palautat sen.
Insinööritiimien esihenkilöt
Tarkista, esiintyykö koodinpätkä julkisissa repositorioissa tai foorumeilla ennen julkaisua.
Usein kysytyt kysymykset
Ei. Nimet, literaalit, kommentit ja välilyönnit poistetaan ennen sormenjälkien muodostamista, joten kopio, jossa jokainen muuttuja on nimetty uudelleen, saa saman pistemäärän kuin täsmällinen kopio. Kokonaisten funktioiden uudelleenjärjestäminen laskee pistemäärää vain hieman, koska osumat löydetään alueittain.
Jokainen palautus pelkistetään joukoksi kahdeksan tokenin pituisten sekvenssien sormenjälkiä. Samankaltaisuus on kahden joukon päällekkäisyys (yhteiset sormenjäljet jaettuna joukkojen keskimääräisellä koolla), ja raportti kertoo myös, kuinka suuri osa kustakin tiedostosta on katettu.
Ei itsessään. Aloituskoodi, tehtäväpohjat, standardialgoritmit ja hyvin lyhyet harjoitukset menevät luonnollisesti päällekkäin. Lue korostetut rivit ja keskustele asianomaisten kanssa ennen johtopäätösten tekemistä.
Jopa 12 tiedostosi erottuvaa riviä haetaan tarkkoina ilmauksina julkisesta verkosta. Se ei hae yksityisistä repositorioista tai muiden käyttäjien palautuksista, joten puhdas tulos ei todista, että koodi on alkuperäistä.
Ei Pro-paketeissa* (*kohtuullinen käyttö: jokainen vertailu tai verkkohaku lasketaan yhdeksi suoritukseksi, enintään 300 suoritusta päivässä, ja verkkohaku laskee myös omat hakunsa päivittäiseen 1 000 verkkohaun rajaan). Ilman pakettia 2–10 palautuksen vertailu käyttää 1 krediitin ja verkkohaku 2 krediittiä. Ilmainen käyttö ei vaadi tiliä: 3 vertailua päivässä tai yksi verkkotarkistus päivässä enintään 3 haulla, joka näyttää lähimmän osuman. Verkkotarkistus jakaa päivittäisen käyttönsä muiden plagiointityökalujen kanssa.
Ei. Palautukset vertaillaan muistissa ja hylätään. Verkkotilassa valitut rivit lähetetään hakuntarjoajallemme haun suorittamista varten.
Löydä parit, joita kannattaa katsoa tarkemmin
Liitä kaksi tai useampi palautus ja katso, mitä niillä on yhteistä.
Vertaa koodia