ProctoPress is a customizable WordPress Proctoring plugin that can be used by educational institutions as well as corporations for monitoring candidates during online examinations. The plugin provides various features including, but not limited to browsing limitation, real-time candidate monitoring, candidate verification, and integration with various popular LMS plugins such as MasterStudy, LearnPress, LearnDash, and Tutor LMS.
Once you log into your WordPress site, install and activate the Learning Management System(LMS) suitable for your requirements. LMS plugins allow you to create and run various online courses, run and grade quizzes, accept payments, etc. Various top-notch LMS plugins for WordPress are LearnDash, Tutor LMS, MasterStudy LMS, LearnPress, etc. In this guide, we are going to configure the ProctoPress plugin to proctor the quizzes.
Login and Plugin Activation
- Click on My Accounts to log in to your miniOrange account.
- Enter your credentials and sign in.
- Now, enter your license key to activate your plugin.
- Enable the check box and click on the Activate License button to activate your license.
- On successful license activation you will see your account email and customer ID.
Plugin Configuration
- To configure your plugin, click on the Configuration tab. Here in the exam configuration section you will see various configuration settings.
1. LMS And Exam Selection:
- Under the LMS & Exam Selection tab,
Select your LMS.
- Select the exam for which you wish to configure the proctoring settings.
- Now, click on the switch to enable the exam proctoring.
- Once done with the configuration, click on the Next button.
2. Browser Controls:
- Under the Browser Controls tab,
Restrict Browser Inspection/Developer Tools: Enabling this will disable access to browser inspection tools during exam.
- Restrict Mouse Right-Click: Enable restrict right-click, to prevent opening context menu.
- Full-Screen Exam Mode: Enable the switch to mandate candidates to complete the exam in full screen mode.
- Prevent Text Select: Enable the switch to prevent the text selection.
- Enable Tab Switch Warnings: Enabling this will show the warnings on the candidates screen on every tab switch attempt.
- Maximum Tab switch allowed: Here, in the text box specify the maximum number of tab switches allowed. Upon exceeding the limit candidates' exams will be automatically submitted.
- Set Custom Tab switch warning message: In this text box, enter the custom warning message to be displayed upon the tab switch.
- Instruction Page Title: Enter the custom title for the Exam Instruction page.
- Warning Message for Disabled Camera or Microphone: Enter the Warning message to be displayed if the camera or microphone is disabled.
3. Candidate Monitoring:
- Under the Candidate Monitoring tab,
Capture Face before start exam: Enable the switch to capture the candidate's face before starting the exam.
- Capture ID before start exam: Enable the switch to capture the candidate ID before starting the exam.
- Live Monitoring: Enable this option to view live streams of candidates during the exam.
- Image Monitoring: Enable this option to capture candidate images at regular time intervals.
- Interval For Image Proctoring(minutes): Here, set a time interval in minutes to capture the candidates face periodically.
- Candidate Video Recording: Enable this option to capture candidates video during the exam. Admins can watch the recorded video once the candidate submits the exam.
- Select video quality: Select the quality of video in which you wish to record the candidates video.
4. AI Proctoring:
- Under the AI Proctoring tab,
Face Detection during Image Capture: Enable this option to detect the presence of a face during the initial face capture at the start of the exam.
- Candidate Face Detection and Recognition: Enabling this option will verify candidates face during the examination. If the faces do not match, a warning message will be shown.
- Object Detection: Enable this option to detect objects during the exam.
- In the Configuration tab under the View Settings section you can view all the proctoring settings for the selected exam
Exam Reports
- In the Reports tab, you will see the exam results of every candidate.
- View Detailed Report: In this dropdown, select the exam for which you wish to view the exam reports.
- In this tab you can search for a particular candidate as well.
- Click on the View Report button to view the particular candidates exam report.
- Click on the view button, here you will see the captured face and ID.
Exam Live Monitoring
- In the Live Monitoring tab, you can see the live streams of the candidates.
- Select Exam: Select the exam from this dropdown to view the live streams of candidates' webcams who are taking the exam.
- In the video size, you can select the video tile sizes as well.
Manage Sessions
- In this Manage sessions tab, you can set the limit for simultaneous exam sessions.
- Enable Session Restriction: Enable this switch to activate the session restriction feature.
- Set Maximum Simultaneous Sessions Limit: In this textbox enter the maximum number of sessions a candidate can have.
- Choose an action upon reaching the Limit:
Allow Access permits the candidate to log in to the current session while terminating all other sessions.
Disable Access option prevents the candidate from logging in until they log out from other devices.
Dropbox OAuth Credentials for Video Upload
- The recorded videos can be stored locally on the wordpress server or on the dropbox cloud storage.
In this tab, you can configure your dropbox to store videos on dropbox cloud storage. Admin first have to enter the OAuth credential of dropbox in Cloud Upload Tab.
- Client ID: Here, enter your dropbox client ID.
- Client Secret: Here, enter your dropbox client secret.
- Redirect URI: Here enter the URI
- Now, once done with the above configuration, click on the Test Configure button.
- A popup will appear asking you for your permission, give the necessary permissions and you are good to go.