14.23 Add-on Module Updates
Add-on modules are additional functions to the Learning Suite core and must be ordered separately. These modules are enabled via a licence update and/or an architecture extension.
Channels
Change sort order of Channel content
Overview: The logic of the date sort order for content in Channels has been updated. Previously, content in the channels was automatically sorted according to when the content was created in the system. Now, the updated sorting is instead based on when the content was added to the channel.
Benefits and Use Cases: The date when the content was created in the system is not relevant for setting up the Channels. What is important for learners is when the content was added to the Channel so they can always view the most recently added content that was previously not available. This is because a learner would expect a date sort to display the most recently added content.
Audience: Learners
Setup & Access: No configuration required as the new logic will occur automatically.
Considerations & Limitations: Channels is a licenced add-on module. No migration needed and all existing Channel content is sorted according to the new logic.
Testing: Not required
Risk rating: Low
New Channel Notification Placeholder
Overview: A new placeholder for channel notifications is available that can be used to generate a direct link to the content. Prior to this update, the link placeholder would only direct the recipient to the Channel itself where a visual search was needed.
Benefits and Use Cases: The direct link to the content takes users directly to the new or updated content to consume immediately. This alleviates the need for manually searching the Channel which can be frustrating.
Audience: Learners
Setup & Access: The new $media_mediatile$
placeholder needs to be added to the notification bodies of the respective Channel notifications. This in done in the Notification function by editing the Updated channel content available and New channel content available notifications.
Considerations & Limitations: Channels require the add-on licence and Kubernetes architecture.
Testing: Channels must be implemented with the notification settings active. The Channel notifications Updated channel content available and/or New channel content available must be active with the variable placeholder added. Subscribe to a Channel that sends notifications and add content to the Channel. Check that an email notification has been received with a link to
Risk rating: Low
On-the-job Training
Adding OJT attachments pre/post course start/end
Overview: Learners and tutors can now upload attachments to On-the-Job Training (OJT) tasks during Pre-start or Post-conclusion accessibility periods. This allows learners to complete tasks that require uploading attachments outside of the course start/end period.
Benefits and Use Cases: This enhancement enables tutors to assess learner uploads for preparation tasks prior to course start date. Also learners can continue to upload evidence for tasks after the course end date has passed.
Audience: Learners and Tutors.
Setup & Access: Requires the Post-conclusion accessibility and/or Pre-start accessibility meta tags to be enabled on date-dependent courses. A number of days/weeks/months would need to be added to allow or restrict access to upload attached.
Considerations & Limitations: The Pre-start accessibility and Post-conclusion accessibility meta tags apply to existing courses.
For courses that have the Post-conclusion accessibility meta tag enabled without a value the upload works unlimited.
For courses that have no Post-conclusion accessibility enabled the upload will work unlimited Accordingly the information may be displayed when the OJT is not scheduled as unlimited.
Testing: Ensure the Post-conclusion accessibility and/or Pre-start accessibility meta tags are enabled on a date-dependent course. Add an On-the-job Training to the date-dependent course. Populate the course start/end dates in the future or past. Enrol a user to the course and attempt to complete a task by uploading an attachment.
Risk rating: Low
imc Express
Restrict access to imc Express users with new group function
Overview: Within groups a new imcExpress function selection has been introduced. This update can allow members of these groups to directly access imc Express from within imc Learning Suite without a separate login. Whenever a 3rd party client attempts to create a token using one of IDMs authZ/authN endpoints, the scope parameter can be used to restrict access for token creation. A new scope claim called “groupFunction” contains one or more function identifiers. If the scope value contains this claim, Learning Suite can check if the resolved user is assigned to a group that contains this function value; If so, a token can be issued, otherwise request must be declined.
Benefits and Use Cases: Full control and access management for imc Learning Suite related to imc Express usage. Reduces a secondary authentication to a linked imc product for known users.
Audience: Content administrators
Setup & Access: Requires a group to be created or edited with the imc Express function enabled. A link to imc Express will also need to be configured in the Navigation. The LMS will additionally need to have either an OAuth or OIDC authentication enabled.
Considerations & Limitations: imc Express is a separately licensed imc product. Direct authentication would require use of OAuth or OIDC integration.
Testing: Requires the LMS to have a navigation link to imc Express and either OAuth or OIDC authentication configured. A group will need to be created or edited with the ‘imc Express’ function selected. Login to the LMS with a user that is assigned to the group and click the imc Express navigation point. If the user account uses OAuth or OIDC to login to the LMS then direct login to imc Express will occur.
Risk rating: Low