{"id":35386,"date":"2023-07-12T13:24:23","date_gmt":"2023-07-12T20:24:23","guid":{"rendered":"https:\/\/coderpad.io\/?page_id=35386"},"modified":"2025-05-01T06:54:33","modified_gmt":"2025-05-01T13:54:33","slug":"cheating-prevention","status":"publish","type":"page","link":"https:\/\/coderpad.io\/features\/cheating-prevention\/","title":{"rendered":"Cheating prevention"},"content":{"rendered":"<section class=\"\n\tfeature-hero-v2-block\n\t\n\"data-block-name=\"coderpad-feature-hero-v2\" data-block-margin-bottom=\"extra-extra-large\">\n\n\t<div class=\"inner\">\n\n\t\t\t\t\t<div class=\"the-image\">\n\t\t\t\t<img fetchpriority=\"high\" width=\"1024\" height=\"906\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-screen-cheating-prevention-insights-1024x906.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"eager\" decoding=\"sync\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-screen-cheating-prevention-insights-1024x906.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-screen-cheating-prevention-insights-300x265.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-screen-cheating-prevention-insights-768x679.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-screen-cheating-prevention-insights-14x12.png 14w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-screen-cheating-prevention-insights.png 1239w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\n\t\t\t<\/div>\n\t\t\n\t\t\n\t\t<div class=\"the-content\">\n\n\t\t\t\n\n\t\t\t\t\t\t\t<h1 class=\"headline\">Cheating prevention\u00a0<\/h1>\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"description\"><p>Feel confident our test results are a fair and accurate representation of your candidates\u2019 skills. Our assessments are specially designed to counteract cheating.<\/p>\n<ul class=\"check-list\">\n<li>Code playback<\/li>\n<li>Location tracking<\/li>\n<li>Anomaly alerts<\/li>\n<li>Randomization<\/li>\n<li>Copy\/paste tracking<\/li>\n<li>Plagiarism detection<\/li>\n<\/ul>\n<\/div>\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"the-ctas\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"\/sales\/\" class=\"the-cta js-cta--get-a-demo\">Get a demo<\/a>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n<section class=\"\n    feature-content-block\n    feature-content-block--align-left\n        \n\" data-block-name=\"coderpad-feature-content\" data-block-margin-bottom=\"extra-extra-large\">\n\n    <div class=\"inner\">\n        <div class=\"media\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1004\" height=\"808\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-highlights-suspicious-activity-for-test-takers.png\" class=\"attachment-large size-large\" alt=\"Andrew Johnson is flagged for plagiarism and leaving the test\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-highlights-suspicious-activity-for-test-takers.png 1004w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-highlights-suspicious-activity-for-test-takers-300x241.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-highlights-suspicious-activity-for-test-takers-768x618.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-highlights-suspicious-activity-for-test-takers-15x12.png 15w\" sizes=\"auto, (max-width: 1004px) 100vw, 1004px\" \/>\n        <\/div>\n\n        <div class=\"content\">\n                                        <h3 class=\"headline\">\n                                            Get alerts on suspicious activity\n                                    <\/h3>\n            \n            <ul>\n<li><strong>Location tracking<\/strong> via IP address throughout the testing process.<\/li>\n<li><strong>Anomaly alerts<\/strong> for unusual candidate activity or performance.<\/li>\n<li><strong>Candidate flagging<\/strong> option to identify candidates you suspect of cheating.<\/li>\n<\/ul>\n\n\n        <\/div>\n    <\/div>\n<\/section>\n\n\n<section class=\"\n    feature-content-block\n    feature-content-block--align-left\n        \n\" data-block-name=\"coderpad-feature-content\" data-block-margin-bottom=\"extra-extra-large\">\n\n    <div class=\"inner\">\n        <div class=\"media\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"812\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/03\/coderpad-web-cam-proctoring-face-detection-feature.png\" class=\"attachment-large size-large\" alt=\"Face absent (1 instance), Multiple faces (1 instance), Different face (2 instanes)\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/03\/coderpad-web-cam-proctoring-face-detection-feature.png 1022w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/03\/coderpad-web-cam-proctoring-face-detection-feature-300x238.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/03\/coderpad-web-cam-proctoring-face-detection-feature-768x610.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/03\/coderpad-web-cam-proctoring-face-detection-feature-15x12.png 15w\" sizes=\"auto, (max-width: 1022px) 100vw, 1022px\" \/>\n        <\/div>\n\n        <div class=\"content\">\n                                        <h3 class=\"headline\">\n                                            Ensure test-taker integrity with webcam proctoring\n                                    <\/h3>\n            \n            <ul>\n<li><strong>Screenshots of candidates&#8217; webcams<\/strong> to validate identity<\/li>\n<li><strong>AI analysis<\/strong> of candidate&#8217;s video headshot to detect suspicious behavior like if the candidate left the computers, several participants were present, or if people switched places during the interview<\/li>\n<li><strong>Consent<\/strong> is required for test-takers and video logs are kept secure<\/li>\n<\/ul>\n\n\n        <\/div>\n    <\/div>\n<\/section>\n\n\n<section class=\"\n    feature-content-block\n    feature-content-block--align-left\n        \n\" data-block-name=\"coderpad-feature-content\" data-block-margin-bottom=\"extra-extra-large\">\n\n    <div class=\"inner\">\n        <div class=\"media\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"771\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-code-playback-captures-every-keystroke-for-replay-history-1024x771.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-code-playback-captures-every-keystroke-for-replay-history-1024x771.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-code-playback-captures-every-keystroke-for-replay-history-300x226.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-code-playback-captures-every-keystroke-for-replay-history-768x578.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-code-playback-captures-every-keystroke-for-replay-history-16x12.png 16w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-code-playback-captures-every-keystroke-for-replay-history.png 1085w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\n        <\/div>\n\n        <div class=\"content\">\n                                        <h3 class=\"headline\">\n                                            Play back the candidate\u2019s coding\n                                    <\/h3>\n            \n            <ul>\n<li><strong>Code recording\/playback<\/strong> to see how candidates wrote their code or text.<\/li>\n<li><strong>IDE exit detection<\/strong> to know when the candidate left or returned to the test.<\/li>\n<li><strong>Copy\/paste tracking<\/strong> to know when code may have originated elsewhere.<\/li>\n<li><strong>Plagiarism detection<\/strong> when a previous candidate\u2019s exact code is reused.<\/li>\n<\/ul>\n\n\n        <\/div>\n    <\/div>\n<\/section>\n\n\n<section class=\"\n    feature-content-block\n    feature-content-block--align-left\n        \n\" data-block-name=\"coderpad-feature-content\" data-block-margin-bottom=\"extra-extra-large\">\n\n    <div class=\"inner\">\n        <div class=\"media\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"840\" height=\"693\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-screen-lets-you-randomize-question-ordering.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-screen-lets-you-randomize-question-ordering.png 840w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-screen-lets-you-randomize-question-ordering-300x248.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-screen-lets-you-randomize-question-ordering-768x634.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-screen-lets-you-randomize-question-ordering-15x12.png 15w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/>\n        <\/div>\n\n        <div class=\"content\">\n                                        <h3 class=\"headline\">\n                                            Create cheat-resistant tests\n                                    <\/h3>\n            \n            <ul>\n<li><strong>Disable copy &amp; paste<\/strong> to prevent using others\u2019 code.<\/li>\n<li><strong>Question timer<\/strong> to test available knowledge and prevent searching.<\/li>\n<li><strong>Randomization<\/strong> of questions and order to mitigate risk of content sharing.<\/li>\n<\/ul>\n\n\n        <\/div>\n    <\/div>\n<\/section>\n\n\n<section class=\"\n    feature-content-block\n    feature-content-block--align-left\n        \n\" data-block-name=\"coderpad-feature-content\" data-block-margin-bottom=\"extra-extra-large\">\n\n    <div class=\"inner\">\n        <div class=\"media\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"735\" height=\"704\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-enables-chatgpt-ai-tools-for-interviews-and-tests.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-enables-chatgpt-ai-tools-for-interviews-and-tests.png 735w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-enables-chatgpt-ai-tools-for-interviews-and-tests-300x287.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-enables-chatgpt-ai-tools-for-interviews-and-tests-13x12.png 13w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/>\n        <\/div>\n\n        <div class=\"content\">\n                                        <h3 class=\"headline\">\n                                            Gamification and AI\n                                    <\/h3>\n            \n            <ul>\n<li><strong>AI follow-up questions<\/strong> to check candidates understand their code.<\/li>\n<li><strong>Gamified coding exercises<\/strong> with a visual, cheat-resistant aspect.<\/li>\n<li><strong>Easy question customization<\/strong> to tweak content to make it unique to you.<\/li>\n<\/ul>\n\n\n        <\/div>\n    <\/div>\n<\/section>\n\n\n<section class=\"\n    feature-content-block\n    feature-content-block--align-left\n        \n\" data-block-name=\"coderpad-feature-content\" data-block-margin-bottom=\"extra-extra-large\">\n\n    <div class=\"inner\">\n        <div class=\"media\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"996\" height=\"792\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-screens-for-leaked-questions.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-screens-for-leaked-questions.png 996w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-screens-for-leaked-questions-300x239.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-screens-for-leaked-questions-768x611.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2024\/01\/coderpad-screens-for-leaked-questions-15x12.png 15w\" sizes=\"auto, (max-width: 996px) 100vw, 996px\" \/>\n        <\/div>\n\n        <div class=\"content\">\n                                        <h3 class=\"headline\">\n                                            A question bank you can trust\n                                    <\/h3>\n            \n            <ul>\n<li><strong>Web monitoring<\/strong> to get any leaked content promptly removed.<\/li>\n<li><strong>Regular content updates<\/strong> to keep it fresh and relevant.<\/li>\n<li><strong>Test performance tracking<\/strong> to detect improvements suggesting cheating.<\/li>\n<\/ul>\n\n\n        <\/div>\n    <\/div>\n<\/section>\n\n\n<section class=\"\n    faq-group-block\n    \n\" data-block-name=\"coderpad-faq-group\" data-block-margin-bottom=\"extra-extra-large\">\n    <div class=\"inner\">\n        <div class=\"content\">\n                            <h2 class=\"headline\">Frequently Asked Questions<\/h2>\n                    <\/div>\n\n                    <ul class=\"faqs\">\n                                    <li class=\"faq-item js-faq-item\">\n                                                    <h3 class=\"faq-question\" id=\"faq-do-you-use-online-proctoring-such-as-features-like-screen-recording-and-webcam-snapshots\">\n                                <button class=\"js-faq-toggle\">\n                                    Do you use online proctoring, such as features like screen recording and webcam snapshots?\n\n                                    <span class=\"icon-when-closed\" aria-hidden=\"true\">&plus;<\/span>\n                                    <span class=\"icon-when-opened\" aria-hidden=\"true\">&minus;<\/span>\n                                <\/button>\n                            <\/h3>\n                        \n                                                    <div class=\"faq-answer\">\n                                <p>You can enable proctoring for technical assessments when you need it. While we don&#8217;t recommend this for every candidate (these monitoring methods have been shown to introduce bias, create a negative experience for candidates, and even hinder their performance in tests), there are circumstances, such as high-volume hiring, where you may need more reassurance of test-taker integrity. In those circumstance, we encourage you to turn on video proctoring which is available for <a href=\"\/pricing\/\">custom plans<\/a>.<\/p>\n\n                            <\/div>\n                                            <\/li>\n                                    <li class=\"faq-item js-faq-item\">\n                                                    <h3 class=\"faq-question\" id=\"faq-do-you-use-photo-id-verification\">\n                                <button class=\"js-faq-toggle\">\n                                    Do you use photo ID verification?\n\n                                    <span class=\"icon-when-closed\" aria-hidden=\"true\">&plus;<\/span>\n                                    <span class=\"icon-when-opened\" aria-hidden=\"true\">&minus;<\/span>\n                                <\/button>\n                            <\/h3>\n                        \n                                                    <div class=\"faq-answer\">\n                                <p>No, our approach is to foster a relationship of trust with candidates and recruiters right from the start. Our experience shows instances of identity fraud are rare. Candidates understand that, at some point during the recruitment process, they will have face-to-face interactions with recruiters or future colleagues.<\/p>\n\n                            <\/div>\n                                            <\/li>\n                                    <li class=\"faq-item js-faq-item\">\n                                                    <h3 class=\"faq-question\" id=\"faq-how-does-the-plagiarism-detection-engine-work\">\n                                <button class=\"js-faq-toggle\">\n                                    How does the plagiarism detection engine work?\n\n                                    <span class=\"icon-when-closed\" aria-hidden=\"true\">&plus;<\/span>\n                                    <span class=\"icon-when-opened\" aria-hidden=\"true\">&minus;<\/span>\n                                <\/button>\n                            <\/h3>\n                        \n                                                    <div class=\"faq-answer\">\n                                <p>We can\u2019t publicly share the ins and outs of our plagiarism detection technology, for obvious reasons. However, we can send you more information on how this works, if you\u2019re interested and willing to sign an NDA. <a href=\"\/contact\/support\/\">Please contact support<\/a>.<\/p>\n\n                            <\/div>\n                                            <\/li>\n                                    <li class=\"faq-item js-faq-item\">\n                                                    <h3 class=\"faq-question\" id=\"faq-what-does-code-playback-do\">\n                                <button class=\"js-faq-toggle\">\n                                    What does code playback do?\n\n                                    <span class=\"icon-when-closed\" aria-hidden=\"true\">&plus;<\/span>\n                                    <span class=\"icon-when-opened\" aria-hidden=\"true\">&minus;<\/span>\n                                <\/button>\n                            <\/h3>\n                        \n                                                    <div class=\"faq-answer\">\n                                <p>Simply put, we record candidate activity during a coding exercise. You can watch how your candidate built their algorithm, when they left the environment, when and what they pasted from external sources, and what happened when they ran their code. <a href=\"https:\/\/www.codingame.com\/work\/code-replay-demo\/18911594\/16737\" target=\"_blank\" rel=\"noopener\">Explore a demo version of code playback<\/a>.<\/p>\n\n                            <\/div>\n                                            <\/li>\n                            <\/ul>\n            <\/div>\n<\/section>\n\n\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":319,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-35386","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/pages\/35386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/comments?post=35386"}],"version-history":[{"count":17,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/pages\/35386\/revisions"}],"predecessor-version":[{"id":42646,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/pages\/35386\/revisions\/42646"}],"up":[{"embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/pages\/319"}],"wp:attachment":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/media?parent=35386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}