Proctoring settings

You can enable one or all of the following proctoring settings to ensure that your test is plagiarism-free.

Smart Browser 

You can enable Smart Browser to enforce stricter proctoring settings in your assessments. Smart Browser provides various features that will help you enable stricter proctoring settings in your assessments. When you select the Smart Browser setting, some of the settings are selected by default, along with the addition of new ones. If you would like to learn more about Smart Browser, you can read this article

Random questions shuffling

You can enable random question shuffling in the proctoring settings. This will change the order of the questions for each candidate when they start the assessment, making it difficult for candidates to use unfair practices. 

Surprise question

You can enable Surprise question in the proctoring settings. The surprise question will be randomly generated based on the questions that the candidate attempted during the assessment. Candidates will be shown the surprise question only when they have attempted or skipped all other questions in the test. Candidates must answer the question by writing a subjective-type text answer. This feature helps to determine if candidates truly understand the approach to the questions they have answered, aiding in detecting any potential unfair practices they may have used.

Disable the Copy and Paste feature in the code editor

When this setting is enabled, a candidate cannot copy the code (for example, from the Web or a local computer) and paste it into the code editor.

We recommend enabling this setting if your test contains a question requiring the candidate to write code.

Important: By default, the candidates cannot copy the problem statements in the test interface.

Take candidate snapshots during the test

When this option is enabled, candidates must give permission to enable the webcam on their computers. If they do not, they cannot take the test.

We take a snapshot of the candidate at random intervals when the test is live. A thumbnail preview of the webcam will be displayed on the bottom right of the screen, which indicates that the candidates are being monitored during the test.

When should this option be enabled?

Enable this option for candidates who are taking the test remotely. Ensure that you inform them in advance that they need a webcam to be able to take the test.

Do not enable this option in the following scenarios:

  • If you know that the candidate does not have/have access to a webcam.
  • For universities where the tests are taken in the Computer labs because most computers in the lab may not have a webcam.

ID verification

When this option is enabled, candidates must upload a government ID (Aadhar or PAN) along with an image captured before the assessment, which HackerEarth verifies to ensure that the candidate taking the assessment is the same as the one in the government ID. This makes your assessment more secure and provides better proctoring for candidates while taking the assessments.

Restrict candidate to the full-screen mode during the test

You can enable this to prevent candidates from cheating. Candidates can take the test in full-screen mode when this is enabled. A warning is displayed on the screen if they exit full-screen mode during the test. 

Disable submission results for candidates

You can enable this setting for the candidate if you do not want them to see their own submission results against programming test cases. The candidate will still be able to see the results of their submission for visible test cases and custom input.

Log out on leaving the test environment 

This setting allows you to set the number of times a candidate can move out of the test environment. The ideal number of warnings is 5, which is set by default. You can change this if required.

When this is enabled, the system gives the candidate a warning each time they move out of the test environment. The following actions include but are not limited to actions that are considered as ‘moving out of the test environment’:

  • Switching tabs
  • Switching windows
  • Opening new applications on the computer, including system popups like anti-virus notifications, Lync notifications, Skype notifications, etc.

Important: Moving out of the test environment to close notifications is also counted as leaving the test environment.

Restrict test access for certain IP addresses

IP addresses identify specific computers. Restricting IP addresses and subnets allows you to contain the test-taking to a single location. When these restrictions are enabled for a test and a candidate tries to log in from an IP that is outside the restricted range, a warning is displayed.  

Universities use this to ensure that the test is taken only from their computer labs. You can also enable this when you invite candidates to take the test from your office premises.

Important: Do not enable this for remote tests.