feat: improve content presentation and add support for displaying multiple content items (#148)
* 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]
Showing
- README.rst 20 additions, 0 deletionsREADME.rst
- lti_consumer/api.py 43 additions, 11 deletionslti_consumer/api.py
- lti_consumer/lti_1p3/deep_linking.py 2 additions, 2 deletionslti_consumer/lti_1p3/deep_linking.py
- lti_consumer/lti_1p3/tests/test_deep_linking.py 1 addition, 1 deletionlti_consumer/lti_1p3/tests/test_deep_linking.py
- lti_consumer/lti_xblock.py 2 additions, 3 deletionslti_consumer/lti_xblock.py
- lti_consumer/plugin/views.py 1 addition, 0 deletionslti_consumer/plugin/views.py
- lti_consumer/templates/html/lti-dl/render_dl_content.html 12 additions, 7 deletionslti_consumer/templates/html/lti-dl/render_dl_content.html
- lti_consumer/templates/html/lti-dl/render_lti_resource_link.html 9 additions, 0 deletions...sumer/templates/html/lti-dl/render_lti_resource_link.html
- lti_consumer/templatetags/get_dl_lti_launch_url.py 26 additions, 0 deletionslti_consumer/templatetags/get_dl_lti_launch_url.py
- lti_consumer/tests/unit/plugin/test_views_lti_deep_linking.py 25 additions, 0 deletions...consumer/tests/unit/plugin/test_views_lti_deep_linking.py
- lti_consumer/tests/unit/test_api.py 95 additions, 44 deletionslti_consumer/tests/unit/test_api.py
- lti_consumer/tests/unit/test_lti_xblock.py 1 addition, 1 deletionlti_consumer/tests/unit/test_lti_xblock.py
- lti_consumer/utils.py 12 additions, 0 deletionslti_consumer/utils.py
Loading
Please register or sign in to comment