jfederico / gatekeeper

Generic tool_provider based on https://github.com/instructure/lti_tool_provider_example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Example LTI Tool Provider Using ims-lti Gem

Deploy

This is a basic and simple LTI Tool Provider that uses the ims-lti 2.0.0.beta gem.

To get this running in your development environment, check out the repo then:

bundle install
bundle exec rake db:create
bundle exec rake db:migrate
bundle exec rake db:seed
bundle exec rails s

To get this running with Docker, follow these steps:

$ cp docker-compose/config/* config/ $ docker-compose build $ docker-compose run --rm lti-test-tool bundle install $ docker-compose run --rm lti-test-tool bundle exec rake db:create $ docker-compose run --rm lti-test-tool bundle exec rake db:migrate $ docker-compose run --rm lti-test-tool bundle exec rake db:seed $ docker-compose up

You can add the tool to a tool consumer with the the '/tool_proxy' endpoint

About

Generic tool_provider based on https://github.com/instructure/lti_tool_provider_example


Languages

Language:Ruby 52.4%Language:JavaScript 28.9%Language:HTML 12.7%Language:Shell 3.0%Language:CSS 2.5%Language:CoffeeScript 0.5%