LTI 1.3 prototype implementation
First, install symfony installer.
Then, install dependencies with composer:
$ composer install
Then, start the symfony local web server:
$ symfony server:start --port 8008
Note: the application will be accessible on http://localhost:8008
You can then list the available endpoints:
$ bin/console debug:router
Install dependencies with composer docker image:
$ docker run --rm --interactive --tty \
--volume $PWD:/app \
composer install
Note: if you don't have PHP locally, you can use the docker composer official image to proceed to the installlation.
Then start the application with docker-compose
$ docker-compose up -d
Note: the application will be accessible on http://localhost:8008
You can then list the available endpoints:
$ docker exec -it lti1p3_phpfpm bin/console debug:router
You can:
- configure the LTI settings in the file config/lti.yaml
- configure the users settings in the file config/users.yaml