{"id":33564,"date":"2023-05-03T06:20:31","date_gmt":"2023-05-03T13:20:31","guid":{"rendered":"https:\/\/coderpad.io\/?post_type=doc&#038;p=33564"},"modified":"2026-01-30T10:46:07","modified_gmt":"2026-01-30T18:46:07","slug":"cheating-prevention-detection","status":"publish","type":"doc","link":"https:\/\/coderpad.io\/resources\/docs\/screen\/tests\/cheating-prevention-detection\/","title":{"rendered":"Cheating prevention and detection in Screen"},"content":{"rendered":"\n<p>Screen takes cheating seriously, which is why we offer several ways to prevent cheating on your tests. Below you&#8217;ll see them broken into two sections &#8212; <em>Prevention measures<\/em> and <em>Detection measures<\/em>:<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><nav aria-label=\"Table of Contents\"><ul><li class=\"\"><a href=\"#prevention-measures\">Prevention measures<\/a><ul><li class=\"\"><a href=\"#real-world-coding-projects\">Real-world coding Projects<\/a><\/li><li class=\"\"><a href=\"#random-blocks\">Random blocks<\/a><\/li><li class=\"\"><a href=\"#cheat-warnings\">Cheat warnings<\/a><\/li><li class=\"\"><a href=\"#time-limits\">Time limits<\/a><\/li><li class=\"\"><a href=\"#copy-pasting-prevention\">Copy\/pasting prevention<\/a><\/li><li class=\"\"><a href=\"#f\">Full-screen mode<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#detection-measures\">Detection measures<\/a><ul><li class=\"\"><a href=\"#automatic-detection\">Automatic detection<\/a><\/li><li class=\"\"><a href=\"#cheating-notifications\">Cheating notifications<\/a><\/li><li class=\"\"><a href=\"#ai-follow-up-question\">Cheat reporting<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#cheat-reporting\">Cheat reporting<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2705 You can enable and disable cheating prevention and detection measures during the <a href=\"https:\/\/coderpad.io\/resources\/docs\/screen\/tests\/creating-a-test\/#test-configs\">test creation process<\/a>.<\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2139\ufe0f Interested in webcam proctoring? <a href=\"https:\/\/coderpad.io\/resources\/docs\/screen\/tests\/cheating-prevention-detection\/webcam-proctoring\/\">You can find more information on that here<\/a>. <\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prevention-measures\">Prevention measures<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"real-world-coding-projects\">Real-world coding Projects<\/h3>\n\n\n\n<p><strong>Reduce cheating with real-world tasks.<\/strong> Project questions make copy-paste answers harder to pass. AI may help with pieces of the work, but realistic constraints (configs, tests, data, build steps) require genuine understanding to reach a complete solution. <a href=\"https:\/\/coderpad.io\/resources\/docs\/screen\/tests\/projects\/\">You can find more information on Project questions here.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"random-blocks\">Random blocks<\/h3>\n\n\n\n<p><a href=\"https:\/\/coderpad.io\/resources\/docs\/screen\/tests\/customizing-test-content\/#add-random-question-blocks\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Random blocks<\/em><\/a> automatically generates randomized groups of questions based on your test settings (role, domain, difficulty, etc.). This means that no two tests are the same, and makes it much harder for candidates to look for and\/or leak solutions online.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/03\/image-78.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"340\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/03\/image-78-1024x340.png\" alt=\"Customize test page with an arrow pointed towards the &quot;Add a random block&quot; button in the &quot;Your test&quot; modal.\" class=\"wp-image-32770\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/03\/image-78-1024x340.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/03\/image-78-300x100.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/03\/image-78-768x255.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/03\/image-78-1536x510.png 1536w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/03\/image-78-18x6.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/03\/image-78.png 1902w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"cheat-warnings\">Cheat warnings<\/h3>\n\n\n\n<p>All candidates starting a test are presented with a welcome screen with a basic anti-cheating warning.  You can customize the wording of the welcome screen to make this message more prominent if needed &#8212; <a href=\"https:\/\/coderpad.io\/resources\/docs\/screen\/tests\/test-management\/#edit-email-template\" target=\"_blank\" rel=\"noreferrer noopener\">instructions for editing that message can be found here<\/a>. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/05\/image-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"585\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/05\/image-3-1024x585.png\" alt=\"The image displays an invitation to take a test on the CoderPad platform. It has three main sections:\n\n1. **Welcome Section**:\n   - **Text**: &quot;Welcome. You've been invited to take a test. You can take our tutorial first so you feel comfortable and perform your best. You must complete this test on your own.&quot;\n\n2. **Tutorial Section** (on the right side):\n   - **Title**: &quot;Tutorial&quot;\n   - **Description**: &quot;Use this tutorial to get comfortable with the assessment environment. You can take it as many times as you want. It only takes a few minutes. This tutorial is not part of your assessment and won\u2019t affect your results.&quot;\n   - **Button**: &quot;Start tutorial&quot; (with a right arrow icon)\n\n3. **Test Section** (below the tutorial):\n   - **Title**: &quot;Test&quot;\n   - **Description**: &quot;There are 30 questions in this test. The time limit varies per question. The test usually takes between 15 and 30 minutes. Please reserve 30 minutes to take this test.&quot;\n   - **Button**: &quot;Start test&quot; (yellow with a right arrow icon)\n\nThe CoderPad logo is at the top left corner of the image.\" class=\"wp-image-39912\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/05\/image-3-1024x585.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/05\/image-3-300x171.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/05\/image-3-768x439.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/05\/image-3-18x10.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/05\/image-3.png 1284w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Once the candidate starts the test, they&#8217;ll also receive a confirmation pop-up mentioning our cheat detection mechanisms and clarifying expectations.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/05\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"670\" height=\"640\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/05\/image-2.png\" alt=\"The image displays a prompt informing the user that they are about to start a test. It emphasizes that once the &quot;Start&quot; button is clicked, the flow of questions cannot be stopped and answers cannot be changed. It warns against cheating, stating that the software detects cheating attempts and reports them to the recruiter. Additionally, it mentions that recording or disclosing the questions is strictly forbidden, and that the privacy policy of the inviting company applies. To proceed, the user must agree to the terms and conditions by checking a box and clicking the &quot;Start&quot; button. There are two buttons at the bottom: &quot;Cancel&quot; (gray) and &quot;Start&quot; (yellow).\" class=\"wp-image-39906\" style=\"width:542px;height:auto\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/05\/image-2.png 670w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/05\/image-2-300x287.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/05\/image-2-13x12.png 13w\" sizes=\"auto, (max-width: 670px) 100vw, 670px\" \/><\/a><figcaption class=\"wp-element-caption\">Confirmation pop-up<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Additionally, in the <a href=\"https:\/\/coderpad.io\/resources\/docs\/for-candidates\/screen-preparation-guide\/#onboarding-tutorial\" target=\"_blank\" rel=\"noreferrer noopener\">tutorial that candidates follow<\/a>, they can see what the detailed report will look like (with code playback), which reinforces transparency about expectations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"time-limits\">Time limits<\/h3>\n\n\n\n<p>We allow you to set time limits for multiple choice questions so that candidates don&#8217;t have time to look up the questions on the internet. <\/p>\n\n\n\n<p>This setting is enabled by default; <a href=\"https:\/\/coderpad.io\/resources\/docs\/screen\/tests\/editing-test-settings\/#edit-question-timer\" target=\"_blank\" rel=\"noreferrer noopener\">you can find out more about editing the settings here.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"copy-pasting-prevention\">Copy\/pasting prevention<\/h3>\n\n\n\n<p>We automatically block copy\/paste of the question statement both to prevent leaks and to make it harder to find the solution online.<\/p>\n\n\n\n<p>Another feature we offer is to deactivate pasting text that was obtained outside the IDE. <\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u26a0\ufe0f Before activating this paste-blocking feature, keep in mind that there are a lot of legitimate use cases for copy\/pasting &#8212; like utilizing a more familiar IDE on their desktop, or working out the problem in a text editor like Notepad ++. <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"> <\/mark><\/p>\n<\/blockquote>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"f\">Full-screen mode<\/h3>\n\n\n\n<p>If enabled, candidates must enter full-screen mode before starting the test. If they exit full-screen mode or switch to another monitor, an alert will trigger after a 10-second grace period.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-41.png\"><img loading=\"lazy\" decoding=\"async\" width=\"374\" height=\"331\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-41.png\" alt=\"Screenshot of the full screen mode dialog\" class=\"wp-image-41895\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-41.png 374w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-41-300x266.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-41-14x12.png 14w\" sizes=\"auto, (max-width: 374px) 100vw, 374px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"detection-measures\">Detection measures<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u26a0\ufe0fSuspicious behavior does not always indicate cheating behavior. We flag these behaviors so that you can investigate further to make an actual determination of cheating. <\/p>\n\n\n\n<p>In other words, while you may receive notifications about problem behaviors encountered during a test, there are often legitimate reasons for candidates engaging in things like copy\/pasting or taking an extra long time to answer a question.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"automatic-detection\">Automatic detection<\/h3>\n\n\n\n<p>Screen is currently set up to detect the following potential cheating patterns:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Plagiarism<\/strong>: Screen will recognize if a candidate submits the exact code previously submitted by another candidate and trigger a notification.<\/li>\n\n\n\n<li>&nbsp;<strong>Abnormal candidate performance<\/strong>: e.g., identifying difficult questions completed in a fraction of the usual time.<\/li>\n\n\n\n<li>&nbsp;<strong>Leaving the IDE<\/strong>: We can tell if candidates have left the test environment.<\/li>\n\n\n\n<li>&nbsp;<strong>Copy\/pasting<\/strong>: and if they have copied &amp; pasted code into the Screen IDE.<\/li>\n\n\n\n<li><strong>Geolocation changes<\/strong>: We track candidates\u2019 approximate geolocation to spot any unusual behavior, like logins from different locations or devices during the test, to help you determine if another person is taking the test for the candidate.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u26a0\ufe0f There may be non-cheating related reasons why a candidate has different locations listed in their timeline, including using a VPN and temporarily being out of the country. Like the other warnings, you should investigate further before rejecting the candidate.<\/p>\n<\/blockquote>\n\n\n\n<p>Additionally, we take the following actions to reduce the risks and impact of leaked questions and answers:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>We continually monitor the internet (Reddit, StackOverflow, Git, etc.) for leaked questions and take any necessary action to remove the leaked content as needed.<\/li>\n\n\n\n<li>Not only will we refresh any leaked or compromised questions, but we regularly update and refresh ALL our questions.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cheating-notifications\">Cheating notifications<\/h3>\n\n\n\n<p>There are four places you&#8217;ll be able to review potential candidate cheating.<\/p>\n\n\n\n<p>The first is the <em><a href=\"https:\/\/coderpad.io\/resources\/docs\/screen\/candidate-reports\/code-playback\/\" target=\"_blank\" rel=\"noreferrer noopener\">Code playback<\/a><\/em> feature, which is a recording of the candidate&#8217;s screen as they work the programming questions. You can not only watch them build their answer, but you&#8217;ll be able to see when they left the coding environment and when they copy and pasted code:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/04\/image-15.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"899\" height=\"516\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/04\/image-15.png\" alt=\"Playback screen with a &quot;Code was paseted from an external source&quot; notification highlighted in the playback bar.\" class=\"wp-image-33591\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-15.png 899w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-15-300x172.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-15-768x441.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-15-18x10.png 18w\" sizes=\"auto, (max-width: 899px) 100vw, 899px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>The second is in the candidate list, where you&#8217;ll see a red exclamation point inside a red circle if Screen has detected potential cheating.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/05\/image-1.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"47\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/05\/image-1-1024x47.png\" alt=\"A candidate row shown from the candidate list with an arrow pointing to an exclamation point inside a circle ( the symbol for possible cheating).\" class=\"wp-image-33651\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-1-1024x47.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-1-300x14.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-1-768x35.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-1-18x1.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-1.png 1041w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>The third is in your  <a href=\"https:\/\/coderpad.io\/resources\/docs\/screen\/candidate-reports\/\" target=\"_blank\" rel=\"noreferrer noopener\">simplified candidate report<\/a>. This is where you&#8217;ll receive <a href=\"https:\/\/coderpad.io\/resources\/docs\/screen\/candidate-reports\/error-messages-in-candidate-reports\/#cheating-alert\" target=\"_blank\" rel=\"noreferrer noopener\">plagiarism alerts<\/a>, notifications of candidates leaving their IDEs, and any geolocation issues:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/04\/image-12.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"743\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/04\/image-12.png\" alt=\"The summarized candidate report with a notice that the candidate went out of the IDE.\" class=\"wp-image-33584\" style=\"width:384px;height:372px\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-12.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-12-300x290.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-12-12x12.png 12w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Lastly, if you click on the <strong>View detailed report<\/strong> button on the summarized report, you can see detected issues for individual questions:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/04\/image-13.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"208\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/04\/image-13-1024x208.png\" alt=\"An individual question that is marked wrong. Below the question is a warning exclamation point that says &quot;The candidate considerably exceeded the time limit for this question. this could be down to tampering with the timer (attempted cheating) or, more likely, to a problem with the network connection. Just in case, we haven't awarded any points for this question.&quot;\" class=\"wp-image-33585\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-13-1024x208.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-13-300x61.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-13-768x156.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-13-18x4.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/04\/image-13.png 1291w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2705 You can manually override the automatic scoring if you feel it is necessary.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ai-follow-up-question\">AI follow-up question<\/h3>\n\n\n\n<p>Another cheating prevention measure you can enable is an AI-generated and validated follow-up question. Our ChatGPT integration will generate a follow-up question asking a candidate to explain a piece of their code and then validate the answer.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/09\/image-18.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/09\/image-18.png\" alt=\"A test report is shown. In the &quot;follow up on question&quot; section it says &quot;in your implementation of &quot;findfilledcellscount&quot;, you created a &quot;cell&quot; class with properties for &quot;id&quot;, &quot;line&quot;, and &quot;region&quot;. Can you explain why you chose to create this class and how it is used in your code?&quot;. Below that it says &quot;chatgpt automatic validation&quot; and has the question marked as incorrect. To the right is the candidate's answer.\" class=\"wp-image-36675\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/09\/image-18.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/09\/image-18-300x168.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/09\/image-18-768x431.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/09\/image-18-18x10.png 18w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2705 You can also enable this feature in the <em><a href=\"https:\/\/coderpad.io\/resources\/docs\/screen\/tests\/editing-test-settings\/#enable-disable-ai-generated-question-follow-up\">Test settings<\/a><\/em>.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cheat-reporting\">Cheat reporting<\/h2>\n\n\n\n<p>If you&#8217;ve made the determination that a candidate has cheated on a particular question, you can mark that by selecting the <strong>Candidate cheated on this exercise<\/strong> checkbox on the offending question.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/08\/image-61.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"326\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/08\/image-61-1024x326.png\" alt=\"A question review page is shown for a candidate with the option to select &quot;Candidate cheated on this exercise&quot; checkbox.\" class=\"wp-image-36211\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/08\/image-61-1024x326.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/08\/image-61-300x95.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/08\/image-61-768x244.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/08\/image-61-1536x489.png 1536w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/08\/image-61-18x6.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/08\/image-61.png 1852w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Checking this box will remove points for the exercise and add a filter to the candidate. Additionally, in the Candidates screen of the test, you&#8217;ll see a <em>Cheated<\/em> notification next to the candidate&#8217;s name.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/08\/image-60.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"297\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/08\/image-60-1024x297.png\" alt=\"Screenshot showing candidates filtered by cheating:true\" class=\"wp-image-36209\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/08\/image-60-1024x297.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/08\/image-60-300x87.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/08\/image-60-768x223.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/08\/image-60-1536x446.png 1536w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/08\/image-60-18x5.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/08\/image-60.png 1675w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>\u2139\ufe0f For more information on our anti-cheat feature &#8212; including a few frequently asked questions &#8212; checkout our <a href=\"https:\/\/www.codingame.com\/work\/offers\/screening\/anti-cheat\/\" target=\"_blank\" rel=\"noopener\">Anti-cheat product page<\/a>.<\/p>\n<\/blockquote>\n","protected":false},"parent":8881,"menu_order":0,"template":"","class_list":["post-33564","doc","type-doc","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/doc\/33564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/doc"}],"about":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/types\/doc"}],"version-history":[{"count":57,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/doc\/33564\/revisions"}],"predecessor-version":[{"id":43756,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/doc\/33564\/revisions\/43756"}],"up":[{"embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/doc\/8881"}],"wp:attachment":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/media?parent=33564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}