-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
-
3.9.7, 4.0.1
-
MOODLE_39_STABLE, MOODLE_400_STABLE
-
MDL-72066_master
-
At the moment Moodle only passes through 3 types of roles
https://github.com/moodle/moodle/blob/master/mod/lti/locallib.php#L2144-L2179
Admin
Instructor
Learner
This reduces the functionality when interacting with an external system who have specific permissions for specific roles
For example echo360 has 4 roles that can be mapped to. Admin, Instructor, Teaching Assistant, and Student
https://integration.echo360.com/hc/en-us/articles/360035037892-LMS-to-Echo360-User-Role-Mappings
There should be the ability for Moodle to be able to pass a specific LTI role such as urn:lti:role:ims/lis/teachingassistant so its mapped correctly with the tool provider.
Full list of LTI roles from the spec:
https://www.imsglobal.org/specs/ltiv1p1p1/implementation-guide#toc-8
- has to be done before
-
MDL-75815 Final deprecation of lti_get_ims_role() and mod/lti:manage
-
- Open
-
- is blocked by
-
MDL-79109 Migrate the bulk of the mod_lti plugin to Moodle core.
-
- Development in progress
-
-
MDL-55580 Process for deprecating a capability
-
- Closed
-
- Testing discovered
-
MDL-77237 Debugging erroneously called during upgrade when cleaning up capabilities
-
- Development in progress
-