Mercer | Mettl - MPaaS Integration with Moodle

Enable MPaaS LTI in Moodle

The world’s most customisable and trusted open source learning management system.
This article explains how you can enable MPaaS on a Quiz inside a Course on Moodle LMS.


Install the MPaaS Chrome extension installed on your browser.
Reach out to your Account Manager for the LTI keys specific to your account.

MPaaS Terminology

  1. Group Name: In MPaaS, the group name is the group under which candidates registered under a course on LMS are registered on MPaaS.
    In other words, after integration, course name and Quiz name on LMS is the Group name on MPaaS
  2. User ID: User ID is used to uniquely identify a candidate, on MPaaS. After integration, the Email ID of the candidate on LMS becomes User ID on MPaaS.
  3. Public key: Public key of the client's account on MPaaS
  4. Private key: Private key of the client’s account on MPaaS
  5. Is authorization on: Proctoring setting to enable manual authorization, if this setting is enabled, then-candidate will have to undergo manual authorization.
  6. Enable Recording: Proctoring settings to enable Full session recording, if this setting is enabled the whole session of the candidate will be recorded and will be made available in the report.
  7. Enable screen capture: Proctoring setting to enable candidate screen capture, if this setting is enabled, the candidate’s screen will be captured.

Setting up the MPaaS tool

To set up the MPaaS tool follow the following steps:
  1. Log in to your Moodle instance
  2. Go to the Site Administration and go to the Plugin section
    Site Administration->Plugins->Manage Tools

  3. In Manage tools click on the “configure a tool manually” Option.

  1. Enter the following information:

    1. Tool Name: You can set the name of the tool as per your requirement.
    2. Consumer key: Public key        //To be shared by Mettl
    3. Shared Secret: Private key       //To be shared by Mettl
    4. Launch Container: Embed, without blocks
  2. Click on Save.

The MPaaS external LTI tool is now ready to be used in the courses on your Moodle LMS.

Setting up the proctoring on a quiz via MPaaS

Enabling the External LTI tool in side the Quiz

  1. Click on “Add an Activity or an Resource” option and select the External tool option

  2. Name the Activity as “MPaaS tool”(or anything as per your preference)
  3. From the Pre Configured Drop down select the MPaaS tool created in the previous step.
  4. Click on Save and Return

Logging in the MPaaS Chrome Extension 

To login into MPaaS Chrome Extension, the instructor simply needs to click on the MPaaS tool added into the course, and they will be auto logged into it.  

Not Logged in State


Logged in State

Setting up the MPaaS inside the Quiz

Once you are successfully logged in, go to the quiz settings to enable the Proctoring settings and follow the following steps:
1. Turn Editing on from the settings of the course you want to setup MPaaS in. 
2.  Go to the Edit Settings of the Quiz, where you want to setup MPaaS 
3.  Turn the toggle switch for MPaaS on. You can also select the sub settings of MPaaS as per your requirements about the severity of the exam. 
4.  As soon as you turn MPaaS on, a link for the MPaaS Chrome Extension gets added into the description of the Exam/Quiz. 

5.  From the “Extra restriction on Attempts” section, set up a Password for the Quiz. This password makes sure, students are not able to bypass MPaaS.  Click on Save and Display. 

You have now successfully enabled MPaaS in your Moodle.