openfun / marsha

:clapper: An opensource LTI Learning Content Management System (LCMS)
MIT License
107 stars 24 forks source link

Use django-lti-toolbox to manage LTI in Marsha #2422

Closed lunika closed 10 months ago

lunika commented 11 months ago

Feature Request

Is your feature request related to a problem or unsupported use case? Please describe.

To manage LTI we develop several helpers and we rely on the pylti libreary. We already have an issue open to remove the usage of this library: #130

Since, at openfun, we created a new library doing all of this and using the OAtuhLib Library: https://github.com/openfun/django-lti-toolbox

Describe the solution you'd like

Look if it's possible to migrate to the django-lti-toolbox, keeping all existing passport already created and if feature are missing. The deep linking feature is new for example.

Describe alternatives you've considered

If we can't use it. focuse on issue #130 and remove the pylti library.