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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8f4a9cc110ece207fc3b1b0ff63158ed6f4609af3d7d8d2d46b333865b658a4
|
|
| MD5 |
7e2ebf3078c1b85992c93528fe243b01
|
|
| BLAKE2b-256 |
05fbd1c250ff4c8e47a62628a08256764a0530c4b3d6b0c618d8c6dce4b4c982
|
Provenance
The following attestation bundles were made for tutor_contrib_ltistore-21.0.0.tar.gz:
Publisher:
publish.yml on aulasneo/tutor-contrib-ltistore
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tutor_contrib_ltistore-21.0.0.tar.gz -
Subject digest:
d8f4a9cc110ece207fc3b1b0ff63158ed6f4609af3d7d8d2d46b333865b658a4 - Sigstore transparency entry: 1460941377
- Sigstore integration time:
-
Permalink:
aulasneo/tutor-contrib-ltistore@b5e96d3863be2696de5f0869e05528f20fdcd671 -
Branch / Tag:
refs/tags/v21.0.0 - Owner: https://github.com/aulasneo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b5e96d3863be2696de5f0869e05528f20fdcd671 -
Trigger Event:
push
-
Statement type:
File details
Details for the file tutor_contrib_ltistore-21.0.0-py3-none-any.whl.
File metadata
- Download URL: tutor_contrib_ltistore-21.0.0-py3-none-any.whl
- Upload date:
- Size: 18.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54649ee6cd2a40fb58a37ecfa885f74a076e78d204bdea46139f88734507131a
|
|
| MD5 |
79321aabe4ab2df81c4b617169ba1e5a
|
|
| BLAKE2b-256 |
43be1bea0551c79f3b1fbe68fab8fad0f92d52814a6933e8b7636748e0be5fbe
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tutor_contrib_ltistore-21.0.0-py3-none-any.whl -
Subject digest:
54649ee6cd2a40fb58a37ecfa885f74a076e78d204bdea46139f88734507131a - Sigstore transparency entry: 1460941472
- Sigstore integration time:
-
Permalink:
aulasneo/tutor-contrib-ltistore@b5e96d3863be2696de5f0869e05528f20fdcd671 -
Branch / Tag:
refs/tags/v21.0.0 - Owner: https://github.com/aulasneo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b5e96d3863be2696de5f0869e05528f20fdcd671 -
Trigger Event:
push
-
Statement type: