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
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
Sekcja 2 - Średnia
Sekcja 3 - Trudna
Stwórz bazę pytań w ramach każdej sekcji i losowo wybieraj pytania w sekcji, aby urozmaicić test od jednego do drugiego uczestnika.
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.
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.
Poprzez modyfikacje treści zadania wraz z dodaniem scenariuszy istotnych dla Twojej organizacji, pytanie nie będzie łatwo dostępne w internecie.
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.
Rekomendacje dotyczące okna logowania do testu (czas wygaśnięcia testu)
(Różni się w zależności od organizacji)
15-20 minut - dla do 10 tys. kandydatów przystępujących do testu
30 minut - 10 tys. + kandydatów przystępujących do testu
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)
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 ).
Aby uzyskać więcej informacji o pobieraniu raportu excel, sprawdź artykuł Pobieranie raportów PDF i Excel.
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ć)
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ń
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)
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.
Więcej informacji znajdziesz w artykule Wskaźnik wyciekłych pytań.
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
Selekcja kandydatów z plagiatem na podstawie raportu Excel.
Próba plagiatu - TAK/NIE
Ta odpowiedź Tak/Nie obejmuje wyniki plagiatu „Wewnątrz Testu i Poza Testem”.
Więcej informacji na temat pobierania raportów testowych Excel znajdziesz w naszym Artykule o pobieraniu raportów PDF i Excel.
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).
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%
Średnie pytania = (80-90%)
Trudne pytania = 75%
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.
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.
Aktywność zmiany zakładek
Czas poza oknem (w sekundach)
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.
Więcej informacji o odtwarzaniu kodu kliknij tutaj.
Zwróć uwagę na wskaźnik kopiowania i wklejania (Czy wklejono dużą ilość kodu?)
Wskaźnik kopiowania i wklejania można znaleźć w zakładce Szczegóły raportu kandydata. Więcej informacji znajdziesz w artykule 📄 Wykrywanie plagiatu za pomocą MOSS (Miara podobieństwa oprogramowania)
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.
Więcej informacji znajdziesz w artykule Podgląd pytań.
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.