LTI Services on LTI 1x
LTI Services on LTI 1x | |
---|---|
Project state | Planning |
Tracker issue | MDL-60416 |
Discussion | {{{discussion}}} |
Assignee | Claude Vervoort |
Project goal
LTI Ecosystem is enriched by services. For example, the membership service allows a Tool to discover a course roster, while the Gradebook Services ([1]) offers a more flexible integration with the gradebook. Services as specifications have no dependencies on LTI 2.0 Tool Proxy i.e. they can be used directly with manual deployments. However the current implementation in Moodle mandates a Tool Proxy deployment in order for a Tool to be able to leverage LTI services. This is a significant barrier to adoption; this project proposes to lift it by allowing Tools to be granted access to services as part of the manual deployment of the Tool.
Services listed in the Manual Tool configuration
Tool manual configuration will contain a Services section, allowing the administrator to grant access to the services either fully, read-only or no access. This will be similar to the enabled capabilities found in the Tool Proxy.
Access to services are proposed to be limited to Site tools; External Tools added by the instructor will not offer those options.
Security
Access to services will be limited based on the rights granted to the Tool.