Skip to main content

ltistore plugin for Tutor

Project description

This is a Tutor plugin that enables the Open edX LTI Store application. It installs the openedx-ltistore Django app, applies the Tutor patches needed to wire it into Open edX, and makes reusable LTI configuration available from Django Admin.

What is LTI Store?

The Reusable LTI Store centralizes LTI configuration in Django Admin. Course authors can then reference those reusable configurations from Studio instead of entering the same tool credentials repeatedly on every LTI block. That reduces copy/paste, lowers the risk of configuration errors, and makes updates easier because a change in the central configuration applies to every block that uses it.

The feature is designed for LTI 1.3 integrations and is especially useful when multiple courses use the same external tool.

What is it for?

Use LTI Store when you want site operators to manage LTI tool credentials in one place and course authors to reuse those credentials from Studio through the LTI Consumer component.

In practice, an administrator creates a reusable configuration in Django Admin, gets the configuration’s filter key, and the course author points the LTI Consumer component at that key. The course block no longer needs the full set of tool credentials, and future edits to the centralized configuration are picked up everywhere it is referenced.

Installation

pip install tutor-contrib-ltistore

Usage

tutor plugins enable ltistore

License

This software is licensed under the terms of the AGPLv3.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tutor_contrib_ltistore-21.0.1.tar.gz (16.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tutor_contrib_ltistore-21.0.1-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

File details

Details for the file tutor_contrib_ltistore-21.0.1.tar.gz.

File metadata

  • Download URL: tutor_contrib_ltistore-21.0.1.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tutor_contrib_ltistore-21.0.1.tar.gz
Algorithm Hash digest
SHA256 e1df342926bccd121be4996a1ed3afdd8d083950316a5d4a71cb6f13f4917af4
MD5 0f1049f7f906b3857b7c1254157d10f2
BLAKE2b-256 0fbeb9dcc45eaa802f5281f6ca6a8e5dc41279c51d47c4a5ca257c6476393d32

See more details on using hashes here.

Provenance

The following attestation bundles were made for tutor_contrib_ltistore-21.0.1.tar.gz:

Publisher: publish.yml on aulasneo/tutor-contrib-ltistore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tutor_contrib_ltistore-21.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for tutor_contrib_ltistore-21.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0595321f4db7e4a91b8ea50f68a997af50aef8dcaf24be04c97373a37ca8e433
MD5 fc8e75f36e7554ed304e2353b3b466e9
BLAKE2b-256 4f32e1da046377b82202cde0622c2ff963eff610470c3aaf2213cad663221ca5

See more details on using hashes here.

Provenance

The following attestation bundles were made for tutor_contrib_ltistore-21.0.1-py3-none-any.whl:

Publisher: publish.yml on aulasneo/tutor-contrib-ltistore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page