Przewodnik po najlepszych praktykach unikania plagiatu

Last updated: July 1, 2025

Ten przewodnik został opracowany, aby pomóc Tobie i Twojej organizacji zrozumieć, jak wykrywa się, śledzi i raportuje plagiat za pomocą Platformy HackerRank for Work. Znajdziesz tu również rozważania, wnioski i sugerowane kroki do przygotowania oceny HackerRank i monitorowania zgłoszeń kandydatów.

Jak HackerRank oznacza kandydata za plagiat?

Nasza flaga plagiatu jest wskaźnikiem, że istnieje podobieństwo między kodem napisanym przez dwóch lub więcej kandydatów. Celem jest zidentyfikowanie zgłoszeń kandydatów z prawdopodobieństwem plagiatu poprzez porównanie kodów kandydatów i uzupełnienie tego o określone sygnały behawioralne.

W prostych słowach, oznaczamy kandydatów, patrząc na podobieństwo kodu między próbami kandydatów, zaczynając od 75% dopasowania. HackerRank korzysta następnie z określonych sygnałów behawioralnych, aby poprawić precyzję.

  • Dla kontekstu, wynik dopasowania 75% jest uznawany, gdy kandydat napisał co najmniej 10 linii kodu. Jeśli kandydat napisał mniej niż 10 linii kodu, mamy wyższy próg dla wyniku dopasowania 90%, aby oznaczyć kandydatów za plagiat. Ma to na celu zapewnienie, że nie oznaczamy kandydatów za pytania, które wymagają napisania prostych fragmentów kodu o długości 10 linii lub mniej.

Pre-Assessment: Najlepsze praktyki tworzenia testów

  1. Twórz sekcje w ramach testu i dodawaj pytania o różnym poziomie trudności - Łatwe, Średnie i Trudne. Na przykład tworzenie wielu sekcji o różnym stopniu trudności.

    • Uwzględnienie sekcji trudniejszych z natury, zmniejszy plagiat. 

      • Sekcja 1 - Łatwa

        1. Sekcja 2 - Średnia

        2. Sekcja 3 - Trudna

  2. Stwórz bazę pytań w ramach każdej sekcji i losowo wybieraj pytania w sekcji, aby urozmaicić test od jednego do drugiego uczestnika.

  3. Klonuj i modyfikuj pytania do oceny. 

    • Wiele przypadków plagiatu wynika z wycieków pytań, co prowadzi do kopiowania i wklejania rozwiązań dostępnych online.

      1. Klonowanie i modyfikacja pytań poprzez dodanie alternatywnych przypadków testowych, zmian w treści zadania itp., pomaga na dwa sposoby.

        • Kandydaci, którzy kopiują i wklejają standardową odpowiedź z internetu, nie mogą uzyskać wysokiej oceny, ponieważ ich kod nie przechodzi nowo zmodyfikowanych przypadków testowych.

          1. Poprzez modyfikacje treści zadania wraz z dodaniem scenariuszy istotnych dla Twojej organizacji, pytanie nie będzie łatwo dostępne w internecie.

  4. Utrzymuj okno logowania krótkie, a czas trwania testu bliższy zalecanemu, aby zapobiec wyciekom pytań. 

    • Dla kontekstu, niektóre firmy z długimi czasami wygaśnięcia testów dla swoich ocen napotkały na ponad 50% kandydatów oznaczonych za plagiat.

      1. Rekomendacje dotyczące okna logowania do testu (czas wygaśnięcia testu) 

        • (Różni się w zależności od organizacji)

          1. 15-20 minut - dla do 10 tys. kandydatów przystępujących do testu

          2. 30 minut - 10 tys. + kandydatów przystępujących do testu

  5. Ochrona przed kopiowaniem i wklejaniem oraz innymi ustawieniami integralności testu

    • Obecnie śledzenie kopiowania i wklejania jest domyślnie włączone dla wszystkich testów Twoich klientów. To zniechęci kandydatów do wklejania kodu podczas prób oceny. 

      • Informacje o kopiowaniu i wklejaniu (częstotliwość kopiowania-wklejania) są dostępne w raporcie excel oraz w indywidualnych raportach kandydatów (recenzent może zobaczyć linie kodu skopiowane i wklejone przez kandydata)

      1. Proktorowanie zakładek zapobiega wychodzeniu kandydatów z okna testu. Proktorowanie zakładek śledzi również liczbę wyjść z okna testu oraz czas spędzony poza oknem. Obie te informacje są dostępne w raporcie excel kandydata. Informacje o kopiowaniu i wklejaniu (częstotliwość kopiowania-wklejania) są dostępne w raporcie excel oraz w indywidualnych raportach kandydatów (recenzent może zobaczyć linie kodu skopiowane i wklejone przez kandydata ).

      2. Użyj sekcji podczas tworzenia testów i dodaj losowość, pozwalając systemowi wybrać zestaw różnych pytań dla każdego kandydata. Ponieważ każdy kandydat może otrzymać inne pytania, trudniej jest kandydatom dzielić się pytaniami i udostępniać odpowiedzi. Zobacz tutaj - Testowanie oparte na sekcjach (tworzenie sekcji testowych i jak ich używać)

      3. Włącz opcję „losowe pytania”, która doda kolejny poziom losowości do kolejności pytań, aby kandydaci nie mogli polegać na numerach pytań przy szukaniu odpowiedzi. Zobacz tutaj - Losowe pytania i punkty pytań

      4. Opcja Ukryj tytuł pytania pozwala uniemożliwić kandydatom korzystanie z tytułu pytania jako podpowiedzi w wyszukiwarkach, aby znaleźć odpowiedzi na pytania screeningowe. Chociaż rzeczywiste tytuły pytań są ukryte przed kandydatami, zostaną zastąpione ogólnym tytułem, takim jak Pytanie 01, Pytanie 02 itp. (Dowiedz się więcej w artykule Konfiguracja ustawień integralności testu)

  6. Wycieki pytań 

    • Przed przeprowadzeniem testu NA ŻYWO upewnij się, że żadne pytania nie wyciekły. Jeśli któreś pytanie zostało wyciekłe, zaleca się usunięcie i zastąpienie wyciekłego pytania w dowolnym teście przed zaproszeniem kandydata.

  7. Instrukcje testowe

    • Wyraźnie zaznacz w „instrukcjach testowych” (w ustawieniach testu = > sekcji „kandydaci”), że nie ma tolerancji dla plagiatu, a kopiowanie będzie skutkować dyskwalifikacją.

Ocena po zakończeniu: Najlepsze praktyki

  1. Selekcja kandydatów z plagiatem na podstawie raportu Excel.

    • Próba plagiatu - TAK/NIE 

      1. Ta odpowiedź Tak/Nie obejmuje wyniki plagiatu „Wewnątrz Testu i Poza Testem”.

  2. Procent plagiatu

    • Domyślnie system oznaczy kandydata jako plagiat, gdy wynik dopasowania przekracza 75%, jeśli kandydat napisał co najmniej 10 linii kodu. Jeśli jest mniej niż 10 linii kodu, oznaczymy kandydatów jako plagiat tylko wtedy, gdy wynik dopasowania przekracza 90%. Ma to na celu zapobieganie oznaczaniu kandydatów za pytania, które wymagają napisania prostych fragmentów kodu (mniej niż 10 linii).

      1. Zalecamy stosowanie skali progresywnej w zależności od poziomu trudności pytań, które są częścią Twojej oceny. (Ma to na celu utrzymanie liczby kandydatów oznaczonych jako potencjalny plagiat w rozsądnym zakresie dla łatwiejszych pytań)

        • Łatwe pytania = 90%

          1. Średnie pytania = (80-90%)

          2. Trudne pytania = 75%

  3. Aktywność kopiowania i wklejania

    • Częstotliwość kopiowania i wklejania śledzi liczbę prób kopiowania i wklejania kodu przez kandydata. Wzrost tej częstotliwości ujawnia naruszenia przez kandydata.

      1. HackerRank zaleca wyłączenie komunikatu alertu dla kandydatów.

        • Ma to zapobiec próbom oszukiwania przez kandydatów innymi metodami, oprócz kopiowania i wklejania. Na przykład: wpisywanie kodu zamiast kopiowania i wklejania.

  4. Aktywność zmiany zakładek

    • Czas poza oknem (w sekundach)

      1. Liczba wyjść z okna (liczba)

        • HackerRank zaobserwował, że dla wszystkich prób z plagiatem, mediana wartości czasu poza oknem wynosi 65 sekund, a mediana liczby wyjść z okna to 1.

        • Zatem kandydaci z czasem poza oknem dłuższym niż 65 sekund i liczbą wyjść z okna większą niż jedno, mogą być uznani za podejrzanych o próbę oszustwa. 

Uwaga: Jeśli chcesz przeanalizować konkretne pytanie, możesz również przejrzeć kolumnę z pytaniami w raporcie excel, aby sprawdzić, czy było jakieś szczególne pytanie, dla którego większość kandydatów została oznaczona za plagiat. Dla takich pytań istnieje duże prawdopodobieństwo, że dostępne jest rozwiązanie w internecie, lub może to być łatwe pytanie. Możliwe jest również, że to konkretne łatwe pytanie ma tylko ograniczone rozwiązania. Pamiętaj, że mogą istnieć dodatkowe powody.

Jak przeprowadzamy bezpośredni wybór kandydatów z plagiatem na platformie?

Aby skutecznie zidentyfikować kandydatów, którzy potencjalnie popełnili plagiat, i móc ich odróżnić od tych, którzy uczciwie wpisali kod, zaleca się ręczną weryfikację.

Przegląd przez Menedżera Rekrutacji:

  • Przejrzyj opcję odtwarzania kodu, aby zobaczyć wpis kandydata.

    • Odtwarzanie kodu jest dostępne w zakładce Szczegóły w raporcie kandydata wygenerowanym po ocenie/testie.

      • Ta funkcja umożliwia odtwarzanie nagrania kodu przesłanego przez kandydata w ramach danego testu HackerRank. Rejestrujemy fragment kodu napisanego przez kandydata za każdym razem, gdy kandydat uruchamia kod, i wyświetlamy odtwarzanie w raporcie.

  • Zwróć uwagę na wskaźnik kopiowania i wklejania (Czy wklejono dużą ilość kodu?)

  • Przejrzyj czas, jaki kandydat poświęcił na rozwiązanie danego pytania.

    • Dostępne w zakładkach Podsumowanie i Oś czasu raportu kandydata. 

      • Następnie, zobacz wgląd w pytania, aby zobaczyć, jak długo kandydaci spędzają na pytaniu średnio.

Jakie inne wsparcie możesz uzyskać od HackerRank na ten temat:

  • Na życzenie klienta, w wybranych przypadkach, możemy zaangażować zespoły danych, aby przeprowadzić pełną analizę testów klienta i zobaczyć, jak wypadają w porównaniu z naszym globalnym średnim.