Skip to content

KMI-KPZ/LTIWrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Wrapper for LTI 1.0

Python Wrapper classes to consume and provide LTI 1.0 Tools.

The consumer is a simple script that visualizes the response of the tool provider in the browser via a Tornado Server.

The Tool Provider on the other hand hosts a simple demo tool.

Requirements

  • requests
  • requests-oauthlib
  • tornado

Usage

(in-depth examples and explanations are in the corresponding scripts)

Tool Consumer

fill in the values for consumer_key, consumer_secret and launch_url at the bottom of the script as stated by your tool provider (e.g. Moodle) and run the script to see the response from the provider.

Tool Provider

Spin up the Tornado server by starting the script and supply the consumer key and secret to your Consumer (e.g. Moodle, or you might as well test it with this ToolConsumer). Launch the tool by whatever functionality your Consumer provides (e.g. open the activity in the Moodle course).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published