Siirry sisältöön

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.

Lisää 2–10 palautusta. Nimet, välilyönnit ja kommentit jätetään huomiotta, joten uudelleen nimetyt kopiot löytyvät silti.

Ilmainen: 3 vertailua päivässä ja koko raportti.

jokaisessa kentässä on oltava vähintään 3 koodiriviä

Samankaltaisuusraportti

Raporttisi näkyy tässä: samankaltaisuusmatriisi, samankaltaisimmat parit ja niiden vastaavat rivit rinnakkain tai verkkosivut, joilla koodisi esiintyy.

Näin koodin plagiointitarkistaja toimii

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

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

  3. Jokainen pari verrataan

    Kahden palautuksen yhteisten sormenjälkien osuus on niiden samankaltaisuus, joka näytetään matriisissa enintään 10 tiedostolle.

  4. Sinä luet vastaavat rivit

    Valitse pari, niin näet molemmat tiedostot rinnakkain vastaavat alueet korostettuina.

Kaksi tapaa tarkistaa

  • Vertaa palautuksia

    Tarkista kurssin palautukset tai kasa kotitehtäviä toisiaan vastaan. Toimii kokonaan omilla palvelimillamme ilman kolmannen osapuolen palveluita.

  • Hae verkosta

    Yhdestä tiedostosta haetaan jopa 12 tunnusomaisinta riviä tarkkoina lauseina, ja listataan vain sivut, joilla ne todella esiintyvät.

  • Rinnakkainen näkymä

    Vastaavat rivit on korostettu molemmissa tiedostoissa rivinumeroineen, joten näet, mitä kopioitiin ja mitä muutettiin.

  • Rehelliset luvut

    Samankaltaisuus on yhteisten sormenjälkien osuus ja verkkopistemäärä on verkosta löytyneiden haettujen rivien osuus. Mitään ei ekstrapoloida.

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