Skip to main content

Introduction

Talview’s proctoring solutions for Moodle LMS include two essential plugins: the Quiz Access Proctor plugin and the Local Proview plugin. These plugins work together to enhance the security and integrity of online quizzes by integrating advanced proctoring features directly into Moodle’s quiz module. The Quiz Access Proctor plugin allows educators to apply specific proctoring settings to their quizzes, ensuring a controlled testing environment. With this plugin, different types of proctoring can be configured, and Talview’s Secure Browser can be utilized to prevent unauthorized access and maintain exam integrity. Install the “quiz access proctor” plugin first Complementing this, the Local Proview plugin injects the necessary Proview JavaScript into Moodle quizzes. It ensures that the proctoring session is initiated correctly when a quiz starts and manages integration aspects such as fetching session playback URLs for post-exam review. This comprehensive approach allows for seamless monitoring and reviewing of proctored sessions, enhancing the overall assessment process. Install the “local proview” plugin second

Capabilities

  • Versatile and Flexible: Proview is compatible with major web browsers, providing a consistent user experience across different devices and operating systems.
  • Live Remote Proctoring : Live Remote Proctoring offers an end-to-end platform that supports holding multiple low to high-stakes online exams concurrently monitored by live proctors. The proctors help in authenticating test takers, monitoring exams, intervening, raising flags, terminating exams, and more.
  • Automated AI Proctoring: Through advanced video & audio analytics, the Proview system monitors the feeds for any suspicious activity. It ensures candidate focuses on test screen during the test and checks for suspicious objects in video and background voice activity to red flag the test.
  • Record & Review: This fully automated, AI-enabled application authenticates test takers, tracks, and records their behaviors, and flags critical events. After the exam concludes, our highly trained proctors, or those provided by you, can quickly review and confirm any event flags before certifying the validity of the exam and authenticity of test takers.

Steps - Quiz Access Proctor Plugin

Install the “quiz access proctor” plugin first

1. Accessing site administration

  • Log in to Moodle as an admin. In the admin view, go to Site Administration. M1 Pn

2. Installing the plugin

  • Click on Plugins in the Site Administration menu.
  • Choose Install Plugin from the plugin options. M2 Pn

3. Downloading and uploading the plugin

4. Validating and continuing installation

  • You will see a message stating “Validation successful, installation can continue”. Click on the Continue button. M4 Pn
  • Next, click on Upgrade Moodle database now button. M5 Pn
  • Next, click on Continue button. M6 Pn

5. Configuring the plugin settings

On the plugin settings page:
  • Enable configurations: Enable configurations for the plugin by selecting the checkbox (Default Enabled).
  • Enter callback URL:
    • For Europe: https://moodle-proview-api.talview.com
    • For Australia: https://moodle-proview-api.talview.nz
  • Input Authentication Details:
    • Username: Enter the username provided by Talview for authenticating the callbacks.
    • Password: Provide the password provided by Talview for authenticating the callbacks.
  • Save Changes: Once all configurations are finalized, click on the Save Changes button. M7 Pn

Steps - Local Proview Plugin

Install the “local proview” plugin second

1. Accessing site administration

  • Log in to Moodle as an admin. In the admin view, go to Site Administration. M8 Pn

2. Installing the plugin

  • Click on Plugins in the Site Administration menu.
  • Choose Install Plugin from the plugin options. M9 Pn

3. Downloading and uploading the plugin

4. Validating and continuing installation

  • You will see a message stating “Validation successful, installation can continue”. Click on the Continue button. M11 Pn
  • Next, click on Upgrade Moodle database now button. M12 Pn
  • Next, click on Continue button. M13 Pn

5. Configuring the Plugin Settings

On the plugin settings page:
  • Enable Proview: Check the checkbox to enable Proview (Default Disabled).
  • Enter Proctor Token: Input the Proctor Token provided by Talview (subscription-based).
  • Enter CDN URL: Input the CDN URL provided by Talview (subscription-based).
  • Enter Account Name: Input the Account Name provided by Talview.
  • Update Root Directory:
    • Root Directory Configuration: Update the root_dir to match the root directory of your Moodle installation.
    • Examples:
      • If you access Moodle using a URL like https://example.domain.com/, the root directory is / and no additional configuration is required.
      • If you access Moodle using a URL like https://example.domain.com/moodle/, the root directory is /moodle/ and must be configured accordingly in the root_dir field during the Proview installation process. M14 Pn
    • Enter Proview Playback URL: Input the Proview Playback URL provided by Talview, : console.au.proview.io/embedded M15 Pn

6. Completing the Installation

  • Save Changes: Once all configurations are finalized, click on the Save Changes button. M16 Pn

Steps - Create Moodle Web Service Token

Creating Web Service Token for Talview to synchronize quiz attendee data for Live Proctoring use case we need access to Moodle API.

1. Accessing site administration

  • Log in to Moodle as an admin. In the admin view, go to Site Administration. M17 Pn

2. Create External Service

  • Access “Server” tab M18 Pn
  • Navigate to “Web Services” and select “External Services” M19 Pn
  • Click on “Add” service to provide name and short name. M20 Pn
  • Upon clicking the “Add Service”, it will prompt to add function. click on “Add Function” M21 Pn
  • Search the function name core_enrol_get_enrolled_users and select it M22 Pn
  • Upon adding the screen will look something like M23 Pn

3. Create WSToken

  • Navigate to Server (Tab) > Web Services > Manage tokens M24 Pn
  • Click on “Create token” button M25 Pn
  • Select user who have admin access and Select service that we created in earlier (Create external web service). M26 Pn M27 Pn
  • Click “Save changes” to obtain token M28 Pn

4. Sharing Token and URL with Talview

Use direct email or secure mode to share following information
  • Token
  • Moodle URL

Assumptions

Before proceeding with the installation of Talview’s proctoring plugins for Moodle LMS, we assume the following:
  1. Active Moodle Environment: You have access to your Moodle platform with administrator rights. Talview Plugin is currently supported only on Moodle versions 3.9, 4.0, 4.1, 4.2
  2. Talview Subscription: You have a valid subscription to Talview Proview services. If needed, contact the Talview Sales Team or Talview Tech Support.
  3. Compatible Browser: Testers will use a compatible web browser for the proctored quizzes.
  4. Domain Whitelisting: Your Moodle domain is authorized and whitelisted to use Talview’s Proctoring Services. This security measure ensures that only approved domains can interact with the service.
  5. Instructor Awareness: Course administrators have informed all course instructors about the necessity of installing the Proview extension. Without this extension, instructors cannot configure proctoring settings for quizzes, which might lead to confusion or incomplete proctoring setups.
Ensure your server and Moodle environment meet the necessary technical requirements for the plugins. Talview utilizes recorded alerts and configured stake to compute the Proview index, based on the candidate’s behavior involving their browser, camera, and microphone. For comprehensive information on Talview’s Proview flags, please consult the Proctoring v7-Plus Events/Flags Details documentation.