Implement LTI-DL Response Endpoint and lti type
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>
Showing
- README.rst 8 additions, 0 deletionsREADME.rst
- lti_consumer/admin.py 7 additions, 1 deletionlti_consumer/admin.py
- lti_consumer/api.py 12 additions, 1 deletionlti_consumer/api.py
- lti_consumer/lti_1p3/constants.py 7 additions, 1 deletionlti_consumer/lti_1p3/constants.py
- lti_consumer/lti_1p3/consumer.py 2 additions, 2 deletionslti_consumer/lti_1p3/consumer.py
- lti_consumer/lti_1p3/deep_linking.py 2 additions, 2 deletionslti_consumer/lti_1p3/deep_linking.py
- lti_consumer/lti_1p3/extensions/rest_framework/constants.py 9 additions, 0 deletionslti_consumer/lti_1p3/extensions/rest_framework/constants.py
- lti_consumer/lti_1p3/extensions/rest_framework/serializers.py 44 additions, 0 deletions...consumer/lti_1p3/extensions/rest_framework/serializers.py
- lti_consumer/lti_1p3/tests/test_deep_linking.py 3 additions, 2 deletionslti_consumer/lti_1p3/tests/test_deep_linking.py
- lti_consumer/lti_xblock.py 2 additions, 2 deletionslti_consumer/lti_xblock.py
- lti_consumer/migrations/0007_ltidlcontentitem.py 25 additions, 0 deletionslti_consumer/migrations/0007_ltidlcontentitem.py
- lti_consumer/models.py 53 additions, 1 deletionlti_consumer/models.py
- lti_consumer/plugin/compat.py 9 additions, 0 deletionslti_consumer/plugin/compat.py
- lti_consumer/plugin/urls.py 7 additions, 1 deletionlti_consumer/plugin/urls.py
- lti_consumer/plugin/views.py 80 additions, 5 deletionslti_consumer/plugin/views.py
- lti_consumer/templates/html/lti_1p3_studio.html 12 additions, 0 deletionslti_consumer/templates/html/lti_1p3_studio.html
- lti_consumer/tests/unit/plugin/test_views_lti_deep_linking.py 220 additions, 0 deletions...consumer/tests/unit/plugin/test_views_lti_deep_linking.py
- lti_consumer/tests/unit/test_api.py 14 additions, 0 deletionslti_consumer/tests/unit/test_api.py
- lti_consumer/tests/unit/test_models.py 38 additions, 1 deletionlti_consumer/tests/unit/test_models.py
- lti_consumer/utils.py 0 additions, 5 deletionslti_consumer/utils.py
Loading
Please register or sign in to comment