feat: Support programmatic grades on LTI AGS
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).
Showing
- lti_consumer/lti_1p3/consumer.py 2 additions, 2 deletionslti_consumer/lti_1p3/consumer.py
- lti_consumer/lti_1p3/extensions/rest_framework/utils.py 25 additions, 0 deletionslti_consumer/lti_1p3/extensions/rest_framework/utils.py
- lti_consumer/lti_xblock.py 16 additions, 0 deletionslti_consumer/lti_xblock.py
- lti_consumer/models.py 29 additions, 21 deletionslti_consumer/models.py
- lti_consumer/plugin/views.py 6 additions, 2 deletionslti_consumer/plugin/views.py
- lti_consumer/static/js/xblock_studio_view.js 1 addition, 0 deletionslti_consumer/static/js/xblock_studio_view.js
- lti_consumer/tests/unit/plugin/test_views_lti_ags.py 22 additions, 5 deletionslti_consumer/tests/unit/plugin/test_views_lti_ags.py
- lti_consumer/tests/unit/test_models.py 45 additions, 6 deletionslti_consumer/tests/unit/test_models.py
Loading
Please register or sign in to comment