Versions

Description

Sample LTI Provider for Flask ============================= This is a sample LTI provider for the Flask framework. It is a minimal implementation that provides a starting point for a custom LTI provider. It is one of a series of LTI providers written for popular frameworks and using the Python LTI library, PyLTI. Additional sample LTI providers for other Python frameworks are listed on the PyLTI Github site, `https://github.com/mitodl/pylti <https://github.com/mitodl/pylti>`_. While these LTI provider examples can be used with any LTI consumer, they were created for use with edX. Integrating an LTI provider with edX is described in the edX LTI `docs. <http://edx.readthedocs.org/projects/edx-partner-course-staff/en/latest/exercises_tools/lti_component.html>`_ You will need both this app and the PyLTI library to create your own LTI provider. Each sample contains only the code variations necessary to support its specific framework. By creating an interface boundary between a sample provider and PyLTI, PyLTI manages the specific LTI features and each sample manages the specific requirements of its framework. You can easily switch your custom provider from one framework to another. Please see the PyLTI README `https://github.com/mitodl/pylti <https://github.com/mitodl/pylti>`_ for a detailed description of the architecture.

Repository

https://github.com/mitodl/mit_lti_flask_sample/

Project Slug

mit-lti-flask-example

Last Built

6 years, 5 months ago failed

Maintainers

Home Page

https://github.com/mitodl/mit_lti_flask_sample

Badge

Tags

edx, lti, mit, python

Short URLs

mit-lti-flask-example.readthedocs.io
mit-lti-flask-example.rtfd.io

Default Version

latest

'latest' Version

master