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.0.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.0-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tutor_contrib_ltistore-21.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 d8f4a9cc110ece207fc3b1b0ff63158ed6f4609af3d7d8d2d46b333865b658a4
MD5 7e2ebf3078c1b85992c93528fe243b01
BLAKE2b-256 05fbd1c250ff4c8e47a62628a08256764a0530c4b3d6b0c618d8c6dce4b4c982

See more details on using hashes here.

Provenance

The following attestation bundles were made for tutor_contrib_ltistore-21.0.0.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.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tutor_contrib_ltistore-21.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 54649ee6cd2a40fb58a37ecfa885f74a076e78d204bdea46139f88734507131a
MD5 79321aabe4ab2df81c4b617169ba1e5a
BLAKE2b-256 43be1bea0551c79f3b1fbe68fab8fad0f92d52814a6933e8b7636748e0be5fbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for tutor_contrib_ltistore-21.0.0-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