
Proctoring by Examus
- Moodle 1.9–5.1
- 更新 2021-06-11
This plugin enables integration with Examus Proctoring System to provide supervision over test takers. Examus utilizes face and emotion recognition technology to analyze users’ behavior during the test.
EXAMUS MOODLE PLUGIN
Requirements
Examus plugin was tested with Moodle versions 3.6 to 3.10.
Examus proctoring needs an OAuth2 server plugin installed. You can download the plugin from https://github.com/examus/moodle-local_oauth/releases (ZIP archive). To install it, login to your Moodle site as an admin, go to Site administration → Plugins → Install plugins , upload the ZIP file and install the plugin as prompted.
If you have an OAuth2 server plugin installed from another source, please make sure it allows HTTPS url as Redirect URL .
Installation and integration
Plugin installation
Setting up a user for the integration
Due to security reasons, it’s recommended to have a separate user with special permissions for the integration.
Create a new user, for example, examus . To do that, go to Site administration → Users → Accounts → Add a new user . Fill the required fields. Create a password for the user.
Create a new role for the integration, for example, webservice . Go to Site administration → Users → Permissions → Define roles . Click the Add a new role button. Choose a role archetype Authenticated user as a basis. Click Continue .
Select the context System where this role can be assigned. In the bottom part of the page, allow the following capabilities: local/rcommon:authenticate
Use REST protocol Fill in all other required fields: Short name , Custom full name . Click the Create this role button.
Go to Site administration → Users → Permissions → Assign system roles . Choose the role created in the previous step ( webservice ). Add the previously created examus user to the Existing users field.
Enabling web services
Go to Site administration → Advanced features . Enable web services. Save changes.
Go to Site administration → Plugins → Web services → Manage protocols . Enable the REST protocol. Save changes.
Creating a web service token
Go to Site administration → Plugins → Web services → Manage tokens , click Add .