Gids voor beste praktijken tegen plagiaat

Last updated: July 1, 2025

Deze gids is ontwikkeld om u en uw organisatie te helpen begrijpen hoe plagiaat wordt gedetecteerd, gevolgd en gerapporteerd met het HackerRank for Work Platform. U vindt ook overwegingen, belangrijke punten en voorgestelde stappen om een HackerRank-beoordeling voor te bereiden en opvolging te geven aan kandidaatindieningen.

Hoe markeert HackerRank een kandidaat voor plagiaat?

Onze plagiaatvlag is een indicator dat er een gelijkenis is tussen de code die door twee of meer kandidaten is geschreven. Het doel is om kandidaatindieningen met een waarschijnlijkheid van plagiaat te identificeren door kandidaatcodes te vergelijken en dit te versterken met bepaalde gedragsignalen.

In eenvoudige bewoordingen markeren we kandidaten door te kijken naar codegelijkenis tussen de pogingen van kandidaten, beginnend bij een overeenkomst van 75%. HackerRank maakt vervolgens gebruik van bepaalde gedragsignalen om de precisie te verbeteren.

  • Ter context: een overeenkomstscore van 75% wordt beschouwd wanneer de kandidaat minstens 10 regels code heeft geschreven. Als de kandidaat minder dan 10 regels code heeft geschreven, hebben we een hogere drempel voor een overeenkomstscore van 90% om kandidaten te markeren voor plagiaat. Dit is om ervoor te zorgen dat we geen kandidaten markeren voor vragen die vereisen dat eenvoudige codefragmenten van 10 regels of minder worden geschreven.

Pre-Assessment: Beste praktijken voor het maken van tests

  1. Maak secties binnen de test en voeg vragen toe van alle moeilijkheidsniveaus - Gemakkelijk, Medium & Moeilijk. Bijvoorbeeld, het creëren van meerdere secties die variëren in moeilijkheidsgraad.

    • Het opnemen van moeilijkere secties, zal plagiaat verminderen. 

      • Sectie 1 - Gemakkelijk

        1. Sectie 2 - Medium

        2. Sectie 3 - Moeilijk

  2. Maak een Vraagpool binnen elke sectie en randomiseer de vragen binnen een sectie om de test te variëren van de ene kandidaat tot de andere.

  3. Kloon en wijzig beoordelingsvragen. 

    • Veel gevallen van plagiaat ontstaan doordat vragen worden gelekt, wat ertoe leidt dat kandidaten de oplossingen die online beschikbaar zijn, kopiëren en plakken.

      1. Het klonen en aanpassen van vragen door alternatieve testgevallen toe te voegen, wijzigingen aan de probleemstelling, enz., helpt op twee manieren.

        • Kandidaten die de standaardantwoord van het web kopiëren en plakken, kunnen geen hoog cijfer behalen omdat hun code de nieuw aangepaste testgevallen niet doorstaat.

          1. Door wijzigingen aan de probleemstelling samen met het toevoegen van scenario's die relevant zijn voor jouw organisatie, zal de vraag niet gemakkelijk op internet te vinden zijn.

  4. Houd het inlogvenster kort en de testduur dichter bij de aanbevolen tijd om vraaglekken te voorkomen. 

    • Ter referentie, sommige bedrijven met grote testverlooptijden voor hun beoordelingen hebben meer dan 50% van hun kandidaten gemarkeerd wegens plagiaat.

      1. Aanbevelingen voor het test inlogvenster (testverlooptijd) 

        • (Verschilt van organisatie tot organisatie)

          1. 15-20 min - voor tot 10K kandidaten die een test afleggen

          2. 30 min - 10K+ kandidaten die een test afleggen

  5. Tab- en Plak- en Plakcontrole en andere Testintegriteitsinstellingen

    • Vandaag is het volgen van kopiëren en plakken standaard ingeschakeld voor al uw klantentests. Dit zal kandidaten ervan weerhouden code te plakken in hun beoordelingspogingen. 

      • Copy-Paste-informatie (Copy-Paste Frequentie) is beschikbaar in het excelrapport evenals in individuele kandidaatrapporten (Beoordelaar kan de regels code die door de kandidaat gekopieerd en geplakt zijn bekijken)

      1. Tab-proctoring zal kandidaten ervan weerhouden de testvenster te verlaten. Tab-proctoring volgt ook het aantal uit het venster uitgevoerde exits door de kandidaat en de tijd die buiten het venster is doorgebracht. Beide details zijn beschikbaar in het excelrapport van de kandidaat. Copy-Paste-informatie (Copy-Paste Frequentie) is beschikbaar in het excelrapport evenals in de individuele kandidaatrapporten (Beoordelaar kan de regels code die door de kandidaat gekopieerd en geplakt zijn bekijken).

      2. Gebruik secties bij het maken van tests en voeg randomisatie toe door het systeem toe te staan om een set verschillende vragen voor elke kandidaat te kiezen. Aangezien elke kandidaat verschillende vragen kan krijgen, is het moeilijk voor de kandidaten om de testvragen onderling te delen en antwoorden te delen. Zie hier - Sectie-gebaseerde testing (Het maken van testsecties en hoe je ze gebruikt)

      3. Schakel de “shuffle questions” optie in, die een extra laag van randomisatie toevoegt aan de volgorde van vragen zodat kandidaten niet op vraagnummers kunnen vertrouwen om antwoorden te vinden. Zie hier - Shuffle Questions en Question Points

      4. De Verberg Vraag Titel laat je kandidaten niet toestaan een vraagtitel te gebruiken als prompt op zoekmachines om antwoorden op screeningvragen te vinden. Terwijl de daadwerkelijke vraag titels verborgen zijn voor de kandidaten, worden ze vervangen door een generieke titel zoals Vraag 01, Vraag 02, enz. (Lees meer in het Configureren van Testintegriteitsinstellingen-ondersteuningsartikel)

  6. Gelekte Vragen 

    • Voordat je de test LIVE afneemt, zorg ervoor dat geen van de vragen is gelekt. Als vragen zijn gelekt, wordt aanbevolen om de gelekte vraag te verwijderen en te vervangen binnen elke test voordat je een kandidaat uitnodigt.

  7. Testinstructies

    • Vermeld heel duidelijk in de “ testinstructies” (onder testinstellingen = > “kandidaten” sectie) dat er nul tolerantie is voor plagiaat, en kopiëren zal leiden tot diskwalificatie.

Post-beoordeling: Beste praktijken

  1. Shortlisting van plagiaat kandidaten uit het excel rapport.

    • Poging tot plagiaat - JA/NEE 

      1. Deze Ja/Nee omvat “Binnen de Test & Buiten de Test” plagiaatresultaten.

  2. Plagiaatpercentage

    • Standaard zal het systeem een kandidaat markeren als plagiaat wanneer de overeenkomenskans groter is dan 75% als er ten minste 10 regels code door de kandidaat zijn geschreven. Als er minder dan 10 regels code zijn, markeren we kandidaten alleen voor plagiaat als de overeenkomenskans groter is dan 90%. Dit om te voorkomen dat we kandidaten markeren voor vragen die eenvoudige code snippets vereisen (van minder dan 10 regels).

      1. We raden een glijdende schaal aan op basis van het moeilijkheidsniveau van de vragen die deel uitmaken van je beoordeling. (Dit om het aantal kandidaten dat als potentieel plagiaat wordt gemarkeerd binnen redelijke grenzen te houden voor gemakkelijkere vragen)

        • Makkelijke vragen = 90%

          1. Gemiddelde vragen = (80-90%)

          2. Harde vragen = 75%

  3. Kopiëren en plakken activiteit

    • Kopiëren-plakken frequentie volgt het aantal keren dat een kandidaat probeert te kopiëren en plakken van de code. Een toename in deze frequentie onthult de toename van wanpraktijken door de kandidaat.

      1. HackerRank raadt aan om de waarschuwingsmelding voor kandidaten uit te schakelen.

        • Dit is om te voorkomen dat kandidaten andere manieren van valsspelen proberen naast kopiëren en plakken. Bijvoorbeeld: het typen van de code in plaats van kopiëren en plakken.

  4. Tab wissel activiteit

    • Tijd buiten venster (in seconden)

      1. Aantal vensteruitgangen (telling)

        • HackerRank heeft vastgesteld dat voor alle plagiaatpogingen, de mediane waarde voor de tijd buiten het venster 65 seconden is en de mediane waarde voor het aantal vensteruitgangen 1.

        • Op basis hiervan kunnen kandidaten met een tijd buiten het venster van meer dan 65 seconden en het aantal vensteruitgangen meer dan één, als verdachte pogingen worden beschouwd. 

Opmerking: Als je een specifiek vraag wilt analyseren, kun je ook de vraagkolom in een excelrapport bekijken om te controleren of er een bepaalde vraag was waarvoor de meerderheid van de kandidaten op plagiaat werd gecontroleerd. Voor dergelijke vragen is de kans groot dat er een oplossing op internet beschikbaar is, of dat het een gemakkelijke vraag is. Het is ook mogelijk dat deze specifieke gemakkelijke vraag slechts beperkte oplossingen heeft. Houd er rekening mee dat er mogelijk aanvullende redenen zijn.

Hoe gaan we te werk bij het rechtstreeks selecteren van geplaagde kandidaten vanaf het platform?

Om effectief kandidaten te identificeren die mogelijk plagiaat hebben gepleegd en om ze te kunnen onderscheiden van degenen die eerlijk code hebben ingediend, wordt een handmatige beoordeling sterk aanbevolen.

Beoordeling door de Hiring Manager:

  • Bekijk de code-afspeelmogelijkheid om de invoer van een kandidaat te bekijken.

    • Code-afspelen is beschikbaar onder het Gedetailleerde Tabblad binnen een Kandidaatrapport dat na de beoordeling/test is gegenereerd.

      • Deze functie helpt bij het afspelen van de opname van de code die door de kandidaat is ingediend voor een bepaalde HackerRank-beoordeling. We vastleggen het codefragment dat door de kandidaat is geschreven wanneer de kandidaat de code uitvoert en tonen de afspeelbaarheid in het rapport.

        • Voor meer informatie over Code-afspelen klik hier.

  • Let op de kopieer-plak indicator (Is er een grote hoeveelheid code geplakt?)

  • Bekijk de tijd die de kandidaat heeft genomen om de betreffende vraag te beantwoorden.

    • Beschikbaar op de Samenvatting en Tijdlijn Tabbladen van een kandidaatrapport. 

      • Bekijk vervolgens inzichten voor vragen om te zien hoe lang kandidaten gemiddeld aan de vraag besteden.

Welke andere hulp kan HackerRank u op dit gebied bieden:

  • Op verzoek van de klant, in geselecteerde gevallen, kunnen wij de datateams inschakelen om een volledige analyse van de klanttests uit te voeren om te zien waar ze staan in vergelijking met ons wereldwijde gemiddelde.