Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

LTI Services on LTI 1x: Difference between revisions

From MoodleDocs
(Created page with "{{Infobox Project |name = LTI Services on LTI 1x |state = Planning |tracker = MDL-60416 |assignee = Claude Vervoort }} == Project goal == LTI Ecosystem is enriched by servic...")
(No difference)

Revision as of 12:30, 11 October 2017

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.