This guide describes how to deploy the Kaltura Video Quiz Moodle Gradebook Integration with LTI 1.3.
Audience
This guide is for Moodle and Kaltura administrators that intend to integrate the Video Quiz (VQ) feature with the Moodle Gradebook.
Prerequisites
- Moodle 4.x environment (LTI 1.3 is not supported on previous Moodle versions.)
- Kaltura Video Package for Moodle v4.4.3 or later should be installed on your Moodle environment
Instructions
To deploy the Video Quiz Moodle Gradebook Integration
- Go to Site administration → Plugins → Activity modules → External tool → Manage tools.
- Upgrading an old Moodle external tool integrated with LTI 1.1 for Kaltura Video Quiz?
- Configure the following Tool settings:
Setting
Value
Comment
Tool Name
Kaltura Video Quiz
The name of the external tool
Tool URL
https://[your kaf-url]
LTI version LTI 1.3 This displays the fields listed below Client ID
A read-only field
This will be used for the KAF Hosted module's lti13ClientId setting (in step 7.2.4)
Public key type
Keyset URL
Alternatively, you can use the RSA key and copy the KAF Hosted module's lti13ServicePublicKey value into the Public key setting in Moodle
Public keyset
https://[your kaf-url]/hosted/index/lti-advantage-key-set This field will appear only when the Public key type is set to Keyset URL Initiate login URL
https://[your kaf-url]/hosted/index/oidc-init Redirection URI(s)
https://[your kaf-url]/hosted/index/oauth2-launch Tool configuration usage
Show in activity chooser and as a preconfigured tool Default launch container
Embed, without blocks Supports Deep Linking (Content Item Message)
Checked
This field must be checked as the integration is based on CIM.
Content Selection URL
https://[your kaf-url]/browseandembed/index/browseandembed/?type=quiz&moodleivq=1
Click on Show more...
Optional if you want to add unique icons for this tool Icon URL http://{your_Moodle_domain}/local/kaltura/pix/quiz.svg This URL is for Kaltura's default quiz icon, but you can use your own logo Secure Icon URL https://{your_Moodle_domain}/local/kaltura/pix/quiz.svg This URL is for Kaltura's default quiz icon, but you can use your own logo - Configure the following Services settings:
Setting
Value Comment IMS LTI Assignment and Grade Services
Use this service for grade sync only IMS LTI Names and Role Provisioning
Do not use this service Tool Settings
Do not use this service - Configure the following Privacy settings:
Setting
Value
Comment
Share launcher's name with the tool
Always
Share launcher's email with the tool
Always Accept grades from the tool
Always
Force SSL
Depends on your Moodle site and KAF settings
If your Moodle site runs on HTTP, then "Force SSL" must be unchecked, otherwise, "Force SSL" must be checked. This setting should be aligned with your KAF instance SSL configuration for both HTTP as well as HTTPS. For example, if your Moodle site runs on HTTP, then the KAF instance should be configured to be launched on HTTP as well.
- Click Save,
- In your KAF admin:
- go to the Ltigrading module, enable it, then click Save.
- go to the Hosted module, in ltiAdditionalIntegrations Click on the
button and fill up the new fields:
- Set lti13PlatformOidcAuthUrl = https://{your_Custom_Moodle_Domain}/mod/lti/auth.php
- Set lti13AuthTokenUrl = https://{your_Custom_Moodle_Domain}/mod/lti/token.php
- Set lti13KeysUrl = https://{your_Custom_Moodle_Domain}/mod/lti/certs.php
- Set lti13ClientId = Client ID from Moodle external tool settings (in step 3).
- Scroll to the bottom of the Hosted module settings and click Save.