- 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 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 03, 2021
-
-
Shimul Chowdhury authored
This depends on a new API in edx-platform: get_course_members
-
- 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]
-
- Jan 29, 2021
-
-
Giovanni Cimolin da Silva authored
This implements the endpoint that LTI tools use to return the deep linking configuration to the LMS, along with the `ltiResourceLink` type to allow testing with demo tool. Signed-off-by:
Giovanni Cimolin da Silva <giovannicimolin@gmail.com>
-
Giovanni Cimolin da Silva authored
Signed-off-by:
Giovanni Cimolin da Silva <giovannicimolin@gmail.com>
-
- Jan 21, 2021
-
-
edX requirements bot authored
-
- Nov 20, 2020
-
-
Shimul Chowdhury authored
[BD-24] [TNL-7661] [BB-3172] LTI Improvements - Use declarative grading model on XBlock launch (#116) * create default LineItem, WIP grade save * add score to django admin * WIP: find user and save grade to xblock * boolean pragramatic grade interaction flag and optional params in enable_ags method * Submit grades using grade signals * lineitem urls should be optional * lineitem is now readonly in declarative method * test grade_submit called properly * quality issue * raise LTIError * moved listener to signal.py, refactored models.py, added due and start date, updated tests. * use load_block_as_anonymous_user and remove load_block, refactor tests * refactor test to fix quality issue * make lineitems_url required * refactor tests, accept_grades_past_due on check * test accept_grades_past_due * add comma to last items * refactor get_lti_ags_lineitems_url * make sure crum returns user and not None * nitpicks & use maximum score when given score is larger than maximum * fix docstring of load_block_as_anonymous_user
-
- Oct 05, 2020
-
-
Giovanni Cimolin da Silva authored
* Add initial version of LineItem Implementation Signed-off-by:
Giovanni Cimolin da Silva <giovannicimolin@gmail.com> * Adding tests * Add LTI tests and fix quality isses * Quality nit * Add missing requirement, upgrade * Squash migrations * Fix merge conflicts * Addressing review comments
-
- Sep 04, 2020
-
-
Ned Batchelder authored
-
- Aug 26, 2020
-
-
Giovanni Cimolin da Silva authored
This change moves the LTI configuration retrieval to a Django model that will LTI configuration. The current model proxies back the to blocks to keep backwards compatibility. See reasoning for change at: https://github.com/edx/xblock-lti-consumer/blob/master/docs/decisions/0001-lti-extensions-plugin.rst
-
- Jul 06, 2020
-
-
usamasadiq authored
-
- Jun 25, 2020
-
-
Giovanni Cimolin da Silva authored
Also fixes a few untreated exceptions and remove unused variables. Signed-off-by:
Giovanni Cimolin da Silva <giovannicimolin@gmail.com>
-
Giovanni Cimolin da Silva authored
This commit adds support for the LTI 1.3 Access token endpoint, as detailed in the IMS Security Framework. The token is generated using the consumer's private key (stored in the XBlock) after validating the message sent by the LTI Tool using it's public key. Signed-off-by:
Giovanni Cimolin da Silva <giovannicimolin@gmail.com>
-
Giovanni Cimolin da Silva authored
Features: Implement LTI 1.3 launch support. Add LTI 1.3 passthrough views as LMS plugins.
-
- Mar 28, 2016
-
-
asadiqbal authored
asadiqbal08: Updated branch as per suggestions asadiqbal08: Addressed PR feedback mattdrayer: Rebased branch, addressed merge conflict
-