LTI Improvements 3.2 Project: Difference between revisions
John Okely (talk | contribs) m (Add Prototype info to table) |
John Okely (talk | contribs) m (Update progress 08/08/2016) |
||
Line 5: | Line 5: | ||
|discussion = https://moodle.org/mod/forum/discuss.php?d=335775 | |discussion = https://moodle.org/mod/forum/discuss.php?d=335775 | ||
|assignee = [[User:John Okely]] | |assignee = [[User:John Okely]] | ||
}} | }} | ||
Line 31: | Line 30: | ||
==Progress== | ==Progress== | ||
* Cartridges patch is completed, waiting for integration review | * MDL-54680 Cartridges patch is completed, waiting for integration review | ||
* A Content-Item patch was started by Stephen Vickers. The patch has been altered and refactored. Working on automated testing now | * MDL-49609 A Content-Item patch was started by Stephen Vickers. The patch has been altered and refactored. Working on automated testing now | ||
* A patch has been created using the new LTI library provided by IMS to bring the provider up to LTI 2. | * MDL-53832 A patch has been created using the new LTI library provided by IMS to bring the provider up to LTI 2. Proxies are working. More LTI 2 features will be added next. | ||
* Membership synchronisation is being looked at in conjunction with LTI2 | * MDL-55457 A bug was found in moodle's consumer that means moodle will not work with the new LTI2 provider or similar tools. It will be fixed in stables ASAP so moodle 3.2 provided tools will work out of the box with older versions of moodle. | ||
* MDL-54548 Membership synchronisation is being looked at in conjunction with LTI2 | |||
==Prototype== | ==Prototype== | ||
The [http://prototype.moodle.net/lti/ work in progress prototype] is available to view on the prototype site. | The [http://prototype.moodle.net/lti/ work in progress prototype] is available to view on the prototype site. | ||
You can add tools via tool proxy, and via cartridge. You can configure a tool type when you add it using Content-item | You can add tools via tool proxy, and via cartridge. You can configure a tool type when you add it using Content-item |
Revision as of 03:21, 8 August 2016
Improvements to LTI for 3.2 | |
---|---|
Project state | Developing |
Tracker issue | MDL-54679 |
Discussion | https://moodle.org/mod/forum/discuss.php?d=335775 |
Assignee | John Okely |
Summary
The Learning Tools Interoperability (LTI) provider was added to Moodle 3.1 - but unfortunately our LTI provider and consumer do not support the same standards, and as such are missing important functionality, therefore they need usability improvements.
Below are a range of issues that have been identified and are being worked on for Moodle 3.2.
Improvements
The targeted improvements for 3.2 are:
- Offer cartridges in LTI provider
Support standard icon element when importing LTI cartridges- Upgrade enrol_lti to support LTI v2.0
- Ensure enrol_lti member syncronisation task works as expected
- Content Item support
- Add support for LTI Outcomes Management 2 services
- Caliper Analytics
- Run the LTI Test suite against Moodle (consumer + provider) and create issues for any failures (in this Epic)
- Fix auto-closing LTI config window
- Improve interface for managing course tools
- Add support for services via LTI1 (LTI1.2 spec)
- Improve accessibility of new LTI admin screen
To see the most recent set of issues and status of the project see https://tracker.moodle.org/browse/MDL-54679
Progress
- MDL-54680 Cartridges patch is completed, waiting for integration review
- MDL-49609 A Content-Item patch was started by Stephen Vickers. The patch has been altered and refactored. Working on automated testing now
- MDL-53832 A patch has been created using the new LTI library provided by IMS to bring the provider up to LTI 2. Proxies are working. More LTI 2 features will be added next.
- MDL-55457 A bug was found in moodle's consumer that means moodle will not work with the new LTI2 provider or similar tools. It will be fixed in stables ASAP so moodle 3.2 provided tools will work out of the box with older versions of moodle.
- MDL-54548 Membership synchronisation is being looked at in conjunction with LTI2
Prototype
The work in progress prototype is available to view on the prototype site. You can add tools via tool proxy, and via cartridge. You can configure a tool type when you add it using Content-item