The Vevox LTI integration makes live polling and Q&A effortless for Moodle users.
This set up requires you to be an Account Administrator of your Vevox account with an Institutional plan and you will also need to be an administrator of your Moodle account.
In your Vevox dashboard:
Go to Account > Admin Settings > LTI.
Select 'Create New' and choose 'Add new platform'.
In 'Platform name', give your platform a name. (E.g. Moodle) You should see a screen like the one in the image below. We will need this information later.
Within Moodle:
Go to ‘Site Administration > Plugins > External Tool > Manage Tools.
Select 'configure a tool manually'.
Fill In the following Tool Settings:
- Tool name: Vevox (or however you would like it to appear in Moodle)
- Tool URL: https://lti-api.vevox.com
- LTI Version: LTI1.3
- Public key type: Keyset URL
- Public keyset: copy the 'Vevox JWKS URL' link from the LTI deployment section in your Vevox dashboard
- Initiate login URL: copy the 'Vevox OIDC initiation URL' link from the LTI deployment section in your Vevox dashboard
- Redirection URI(s): copy the 'Vevox target link' link from the LTI deployment section in your Vevox dashboard
- Custom parameters: Context.id.history=$Context.id.history
The $Context.id.history value is required if you are copying courses within Moodle and want to retain any Vevox links when the copy is made.
- Tool configuration usage: Show in activity chooser and as a preconfigured tool
- Default launch container: Embed without blocks
- Support Deep Linking: Yes
- Content Selection URL: copy the 'Vevox target link' link from the LTI deployment section in your Vevox dashboard
- Show more options: Optionally, you can add the Vevox logo to the tool to make it more recognisable when selecting Vevox from the list of activities/resources
Fill In the following in Services:
- IMS LTI Assignment and Grade Services: Use this service for grade sync and column management.
-
IMS LTI Names and Role Provisioning: Use this service to retrieve members' information as per privacy settings.
The IMS LTI Names and Role Provisioning service is required if you want students to access Vevox directly via vevox.app or the QR code in Present view (instead of through the Moodle link) and have their grades passed back to the Moodle gradebook.
To use this setup, Participant SSO must also be configured on your Vevox account.
Fill In the following in Privacy:
- Share launcher's name with tool: Always
- Share launcher's email with tool: Always
- Force SSL: Yes
When finished, save the changes.
In the Tools list select the 'View configuration details' button.
Copy these details into the relevant fields in your Vevox dashboard.
- Platform ID -> ISS
- Client ID -> Client ID
- Deployment ID -> Deployment ID
- Public keyset URL -> JWKS endpoint
- Access token URL -> Token endpoint
- Authentication request URL -> Authorization endpoint
Press OK and the setup is now complete, and you can now assign Vevox to activities in Moodle.