-
LMS
-
Resolution: Unresolved
-
Medium
-
M
-
M
-
Later
-
High
-
Outcomes
-
13.3
Overview
HQ will be working with TurnItIn who has agreed to take on the bulk of the development work to move the LTI infrastructure from a plugin to a core subsystem. This work is essential to enable the addition of more placement and services that can be added to Moodle in an architecturally appropriate way. This will lay the ground work for many more improvements down the track by the wider community. TII's objective is to replace their plugin(s) with Moodle with a standardised LTI integration, all work they will be implementing will be in a standards compliant way which will benefit all Moodle users.
Objectives
- Move the core LTI functionality to a core subsystem, leaving only what is required in mod_lti to support the existing Activity placement
- Add additional placement, initially in the gradebook, assignments, and if time allows other activity types.
- Implement the LTI Content Processor extension
- All existing LTI integrations will continue to work without interuption during this process
Notes
As the move from the mod_lti to a core subsystem is complex, HQ will not be integrating any other LTI work while this is performed.
Updates
01/02/2024
This work is progressing well. Due to the size and complexity it has been decided that the inital lift and shift of mod_lti to a core subsystem will be merged post Moodle 4.4 release to ensure the maximum time for testing. The core subsystem is targeted for the Moodle 4.5 release.
16/05/2024
This work is continuing to progress at a good pace, the target is still Moodle 4.5 with followup work to continue into Moodle 5.0
20/09/2024
The move to core has been delayed as the work will not be complete for Moodle 4.5 This will also provide greater stability in the LTS release. The new target is Moodle 5.0 with additional work in Moodle 5.1
- has a non-specific relationship to
-
MDL-62607 Enhance LTI integration to support multiple placements
- Open
-
MDL-67560 Allow LTI in Tiny Text Editor
- Open
-
MDL-67559 Allow LTI in Course Navigation
- Development in progress
-
MDL-67457 Allow LTI in assignment
- Open
- has been marked as being related by
-
IDEA-164 Improvements to the LTI experience - Phase 3
- Understanding
- has to be done after
-
IDEA-152 Improvements to the LTI experience - Phase 1 Course level experience
- Closed