This is not a method supported by product to install the plugins
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[These plugins are free to download, but a subscription is needed to fully use it. For any query on the subscription, please contact Talview Sales Team or technical support, you can reach out to Talview Tech Support.](https://www.talview.com/contact?hsCtaTracking=6b06eef3-21df-4508-826e-0c77f9922d17%7Cede73d3b-fccd-45f2-abfa-73d38e575dec)
Step 1: Prepare and Configure Moodle Data Directory
Verify and CreatedatarootDirectory
-
Check Current Setting:
-
Ensure This Line Exists:
-
Create Directory if Missing:
-
Set Correct Permissions:
-
Restart Apache:
Step 2: Upload and Extract Plugin Files
Upload and Extractquizaccess_proctorPlugin:
-
Navigate to the Moodle Root Directory:
-
Extract Plugin:
-
Rename the Extracted Directory:
-
Set Correct Permissions:
local_proviewPlugin:
-
Extract Plugin:
-
Rename the Extracted Directory:
-
Set Correct Permissions:
Step 3: Purge Cache and Restart Services
-
Purge Moodle Cache:
-
Restart Apache Web Server:
Step 4: Install Composer Dependencies
1. Enable Permissions:-
Navigate to Plugin Directory:
-
Create Missing Directories if Needed:
-
Run Composer:
-
Verify
autoload.phpExists:
Step 5: Final Cleanup and Verification
-
Purge Moodle Cache Again:
-
Restart Apache:
-
Verify Moodle Installation:
- Log in to Moodle.
- Go to Site Administration > Plugins > Plugins Overview.
- Verify that both plugins (
quizaccess_proctorandlocal_proview) are listed without errors.
Verification Checklist:
- File Check: Ensure both plugins have correct permissions.
- Moodle Interface: Verify plugins appear in Plugins Overview.
- Database Check: Run the following command to ensure plugins are in the database:
autoload.php or permission-related errors.
Uninstalling the plugins from backend
To completely remove the plugins from your Moodle instance located at/var/www/html/moodle, follow these steps:
Step 1: Remove Plugin Files
-
Navigate to the Moodle Root Directory:
-
Delete the Plugin Directories:
-
For Quiz Access Proctor:
-
For Local Proview:
-
For Quiz Access Proctor:
-
Verify Directories are Clean:
Step 2: Database Cleanup
-
Log in to MySQL:
-
Select the Moodle Database:
-
Check and Drop Plugin-Related Tables:
-
Delete Tables (If Found):
-
Remove Plugin Configurations:
-
Check for Role Assignments (Optional):
-
Delete Role Assignments (If Found):
-
Exit MySQL:
Step 3: Clear Cache and Reset Permissions
-
Purge Moodle Cache:
-
Reset Moodle Directory Permissions:
Step 4: Restart Services
-
Restart Apache Web Server:
Step 5: Verify Plugin Removal
- Log in to Moodle Admin.
- Go to Site Administration > Plugins > Plugins Overview.
- Ensure that Quiz Access Proctor and Local Proview are not listed.
These steps will completely remove the plugins from both the filesystem and database.

