Normally, the proctoring system is integrated with the learning management system (LMS) to enable data transfer between them. On one side, the parameters of the assessment (exam or test) are transferred from the LMS to the proctoring system, and users and sessions are generated in the proctoring system based on this data. On the other side, after the proctoring sessions are passed, the results of the sessions are transmitted back to the LMS. This interaction allows for an explicit match between the LMS user and the proctoring user, and aggregates all assessment results in the LMS, both assessment and proctoring scores. However, for low profile assessments or where there is no option to make changes to the configuration or code of the LMS, it may be necessary to have a way of running assessments with proctoring without any integration. In such cases, the proctoring system provides a way of setting up assessments when no integration with the LMS is used. In this case assessments and proctoring sessions are set up independently, and results are saved separately. The following scenario describes the use of proctoring without integration with the LMS.
Each assessment, whether it is an assessment with proctoring, is configured through the proctoring administrator's interface. This is done using the session template functionality. To set up a session template (assessment parameters) you need to follow the steps below:
To take the proctoring assessment, the participant should go to the homepage of your proctoring server. On the page that opens, click on the "Sign Up" button. Alternatively, enter your login, password and click "Log In" if participants have been previously created in the proctoring system.
Once you have clicked on the "Sign Up" button, the assessment registration dialogue will open.
A login is a unique and unchangeable identifier for a member. The login can be a telephone number, a time card number or other similar unique identifiers. If the login was done using the login and password, the login field will already be populated and cannot be changed. Each activity has a unique identifier (see previous section, referring to the session template identifier). Each proctored assessment can only be completed once by a participant, unless additional attempts are specified in the template settings. All participants need to be told in advance what to use as a login and what assessment identifier to use. This can be done on one of the LMS pages, by post or in any other way. For example:
When you have completed the fields, press the "OK" button. If you fill in the fields incorrectly, an error will be displayed.
If the parameters are correct, an interface should open with the steps to connect to the proctoring sense according to the settings of the specified assessment. Once the proctoring session has started, the assessment page will open in IFRAME and you can proceed with the assessment. Once the assessment has been completed, the participant needs to end the proctoring session themselves by using the "Finish" button in the top right corner of the screen, or the end button that appears when clicking on the camera preview in the bottom left corner. If a participant simply closes the proctoring page without ending it, the proctoring session will end automatically after the timeout specified in the template settings.
Real-time monitoring and viewing of session logs can be done from both the administrator interface and the proctor interface. Administrators see all sessions with no restrictions. Proctors only see the sessions to which they have been assigned in the template via the "Members" field. You may search for attendees by login or full name (filled in by attendee when the "profile" addon is enabled) and for sessions by assessment identifier (template). For more information on how to use the interface, see the proctor's and administrator's instructions.
The assessment page is normally opened in the proctoring system's IFRAME and its address is taken from the URL field. In order for the page to open correctly in IFRAME on the LMS web server, it requires HTTPS support with a valid SSL certificate, as well as properly configured headers Content-Security-Policy and X-Frame-Options on the assessment pages (or don't transmit these headers at all). Also changes made in Chrome 80+ in the cookie policy Set-Cookie, which for cross-domain cookies requires adding the two options "SameSite=None; Secure". Here is an example of response header options which allow opening a third-party page in IFRAME on the proctoring system page and using cookies in IFRAME: