As the Nudgis video platform is a tool external to Moodle, integrating it into the LMS means making sure that the technical requirements are met before selecting the type of integration that will suit your needs. It is therefore necessary to have a clear understanding of the basic requirements, which stem from two essential constraints detailed here.
Table of content
1/ Identical domain names between Moodle and Nudgis
This article deals only with the technical prerequisites. To find out more about setting up and using the various integrations, please see the article ‘Moodle | Install and configure UbiCast plugins’
1/ Identical domain names between Moodle and Nudgis
Mandatory for LTI 1.3, LTI 1.0/1.1, and UbiCast plugins
Technical reasons
Due to the CORS security mechanism built into modern web browsers, it is imperative that the domain name for your Moodle site and your Nudgis platform are identical. This allows the integrated Nudgis content to be accessible from your Moodle site.
Setting up
Please contact your IT department to confirm that your Nudgis platform can have a domain name identical to that of your Moodle, as illustrated in the following example:
- URL of your Moodle: https://moodle.mydomain.eu
- URL of your Nudgis: https://nudgis.mydomain.eu
If this is validated, please inform your preferred UbiCast contact in order to organise the DNS setup on your Nudgis instance (On-Premise or Cloud).
2/ Authorisation of HTTPS network flows (Port 443) in BOTH DIRECTIONS between the Nudgis platform and your server hosting Moodle
Mandatory for LTI 1.3. Does not apply to LTI 1.0/1.1 and UbiCast plugins
Technical reason
LTI 1.3 requires verification requests between services (Nudgis and LMS) and therefore these services must be able to communicate with each other.
This is due to the fact that the LTI 1.3 authentication protocol is based on OAuth2.
In addition to opening network ports, the service domains must also be recognised in Nudgis and the LMS.
Setting up
Your Moodle server manager must allow inbound and outbound HTTPS (443) network traffic with your Nudgis instance (On-Premise or Cloud) as specified in the ‘Server Deployment Requirements’ document - Section 6.1.2 ‘Nudgis Frontend’ where it is mentioned as an ‘LMS (Learning Management System)’ host.
Meeting these requirements will allow you to easily integrate the UbiCast plugins into your Moodle instance, and take advantage of all their features.
Comments
0 comments
Please sign in to leave a comment.