- Nov 22, 2021
-
-
connorhaugh authored
-
connorhaugh authored
-
connorhaugh authored
-
connorhaugh authored
-
- Nov 17, 2021
-
-
connorhaugh authored
-
Mohammad Ahtasham ul Hassan authored
-
- Nov 15, 2021
-
-
connorhaugh authored
-
- Nov 12, 2021
-
-
connorhaugh authored
-
- Nov 04, 2021
-
-
connorhaugh authored
-
- Oct 08, 2021
-
-
Ned Batchelder authored
-
- Oct 06, 2021
-
-
Jawayria authored
-
- Sep 08, 2021
-
-
Soban Javed authored
Replacing jsonfield2 with jsonfield as former is merged back into latter one. BOM-2447
-
- Aug 10, 2021
- Aug 06, 2021
-
-
pkulkark authored
This Adds back the parameter processors code logic that was missed in a recent refactor.
-
- Aug 03, 2021
-
-
Moisés González authored
-
- Jul 09, 2021
-
-
jawad-khan authored
Added multi device support on student_view using xblock.supports Learner-8413
-
- Jul 01, 2021
-
-
Kshitij Sobti authored
refactor: Rename CourseEditLTIFieldsEnabledFlag to CourseAllowPIISharingInLTIFlag and use it for LTI1.3 This commit renames the CourseEditLTIFieldsEnabledFlag to CourseAllowPIISharingInLTIFlag since the aim is to expand its scope to all LTI-related PII sharing. It also removes the current LTI1.3 waffle flag for PII sharing.
-
- Jun 14, 2021
-
-
Kshitij Sobti authored
This moves the CourseEditLTIFieldsEnabledFlag from edx-platform to this repo. This allows using the flag from both lms and studio.
-
- Jun 09, 2021
-
-
Giovanni Cimolin da Silva authored
This removes feature flags that were in place for development, but aren't needed in production. * feat: set LTI 1.3 support enabled by default * feat: Improve settings wording * chore: Update translation files * chore: Version bump * quality: Fix pylint errors and improve waffleflag documentation * doc: Add changes to changelog * feat: Remove LTI 1.3 flags and enable services by default * doc: Update NRPS ADR * doc: Fix typo * Update README.rst Co-authored-by:
Ned Batchelder <ned@nedbatchelder.com> * Update README.rst Co-authored-by:
Ned Batchelder <ned@nedbatchelder.com> * Update setup.py Co-authored-by:
Ned Batchelder <ned@nedbatchelder.com> Co-authored-by:
Ned Batchelder <ned@nedbatchelder.com>
-
- Jun 05, 2021
-
-
Ned Batchelder authored
-
- Jun 03, 2021
-
-
Shimul Chowdhury authored
This depends on a new API in edx-platform: get_course_members
-
- Apr 28, 2021
-
-
Giovanni Cimolin da Silva authored
-
- Apr 21, 2021
-
-
Giovanni Cimolin da Silva authored
-
Giovanni Cimolin da Silva authored
-
Giovanni Cimolin da Silva authored
This fixes issues with some tools that assume `aud` as a plaing string even though that doesn't follow https://tools.ietf.org/html/rfc7519#section-4.1.3
-
- Apr 13, 2021
-
-
Muhammad Soban Javed authored
* Revert "chore: Replace jsonfield2 with jsonfield" This reverts commit 2fd330f8. * fix: only kept jsonfield related revert changes and rest are removed
-
Giovanni Cimolin da Silva authored
This commit improves the functionality of the grade publishing method. Improvements: * Doesn't publish grade to LMS if this isn't a graded block. * Doesn't try to publish grades when LineItem is not linked (`resourceLinkId` is empty) * Improves logging and properly logs exceptions
-
Giovanni Cimolin da Silva authored
This commit re-enables the programmatic grades support on LTI AGS. This allows complex tools to manage grades on their own. The default value keeps the old behavior (declarative mode).
-
- Apr 09, 2021
-
-
stvn authored
Fall-back to the old path. Once the LMS has fully switched over to this new path [1], we can remove the legacy (LMS) import support here. - [1] https://github.com/edx/edx-platform/pull/27289
-
- Mar 22, 2021
-
-
Soban Javed authored
-
- Mar 19, 2021
-
-
Ned Batchelder authored
-
- Mar 18, 2021
-
-
Giovanni Cimolin da Silva authored
* Improve content presentation and add multiple content display support This commit: * Improves LTI content presentation handling, and correctly displays LTI DL content in the LMS * Adds support for presenting multiple DL content items on the same block * Addressing review comments * Nits * Improve test and fix issue [BD-24][TNL-8072]
-
- Mar 03, 2021
-
-
Giovanni Cimolin da Silva authored
* Improve logging and error message presentation * Add full deep linking content data on studio * Internationalize LTI 1.3 templates * Add translation tooling Signed-off-by:
Giovanni Cimolin da Silva <giovannicimolin@gmail.com> * Update translations * Address review comments * Additional logging improvements * Address review comments, fix test Signed-off-by:
Giovanni Cimolin da Silva <giovannicimolin@gmail.com>
-
- Feb 25, 2021
-
-
stvn authored
The difficulty here is that the empty string in an invalid JSON dictionary (as opposed to None/NULL or '{}' which is just "blank"); attempts to instantiate models would fail, given the invalid data. This meant we couldn't use the Django ORM to handle the migration entirely; we need to craft some raw SQL to work-around these checks and limitations. Related-To: 42a9e342 Related-To: https://github.com/edx/xblock-lti-consumer/pull/144
-
- Feb 24, 2021
-
-
stvn authored
The previous backfills handled NULL entries; this handles empty strings. The difficulty here was that since the empty string in an invalid UUID (as opposed to None/NULL which is just "blank"), attempts to instantiate models would fail, given the invalid data. This meant we couldn't use the Django ORM to handle the migration entirely; we need to craft some raw SQL to work-around these checks and limitations.
-
- Feb 23, 2021
-
-
Giovanni Cimolin da Silva authored
* Implement ltiResourceLink content presentation Signed-off-by:
Giovanni Cimolin da Silva <giovannicimolin@gmail.com> * Add tests * Fix serializer required fields issue Signed-off-by:
Giovanni Cimolin da Silva <giovannicimolin@gmail.com> * Update version and changelog
-
- Feb 16, 2021
-
-
Shimul Chowdhury authored
-
Shimul Chowdhury authored
Add test for image Fix broken tests Add `html` content type serializer
-
Shimul Chowdhury authored
Fix broken tests Add serializer for `link` content type
-