Skip to content

LTI integration

Benoît edited this page Jan 19, 2018 · 15 revisions

About LTI

This app can be used as a tool provider with a tool consumer such as a LMS (moodle, blackboard...).

See this ressource for any information about LTI.

schema

LTI implementation

LTI implementation is based on IMSGlobal/LTI-Tool-Provider-Library-PHP.

More than word, the best thing is to look at coding elements:

Register a new consumer tool

E-media side

This action can be achieved using the following command php bin/console app:lti-register-consumer, eg:

php bin/console app:lti-register-consumer --consumerKey=moodle-prod.local --consumerName=moodle --consumerSecret=ThisIsASecret

Learning Tool Consumer side

Here is an exemple with the external tool activity in MOODLE LMS:

ss

Testing

Launch link from LMS, you should see your video and be authenticated.

Clone this wiki locally