Add Learning Tools Interoperability (LTI) blade.
LTI blade allows to include LTI components to courses. Python integration, Jasmine and acceptance tests are included.
Showing
- CHANGELOG.rst 4 additions, 0 deletionsCHANGELOG.rst
- cms/djangoapps/contentstore/views/component.py 2 additions, 1 deletioncms/djangoapps/contentstore/views/component.py
- cms/djangoapps/contentstore/views/preview.py 2 additions, 2 deletionscms/djangoapps/contentstore/views/preview.py
- common/lib/xmodule/setup.py 1 addition, 0 deletionscommon/lib/xmodule/setup.py
- common/lib/xmodule/xmodule/course_module.py 1 addition, 0 deletionscommon/lib/xmodule/xmodule/course_module.py
- common/lib/xmodule/xmodule/css/lti/lti.scss 30 additions, 0 deletionscommon/lib/xmodule/xmodule/css/lti/lti.scss
- common/lib/xmodule/xmodule/js/fixtures/lti.html 40 additions, 0 deletionscommon/lib/xmodule/xmodule/js/fixtures/lti.html
- common/lib/xmodule/xmodule/js/spec/lti/constructor.js 84 additions, 0 deletionscommon/lib/xmodule/xmodule/js/spec/lti/constructor.js
- common/lib/xmodule/xmodule/js/src/lti/lti.js 26 additions, 0 deletionscommon/lib/xmodule/xmodule/js/src/lti/lti.js
- common/lib/xmodule/xmodule/lti_module.py 249 additions, 0 deletionscommon/lib/xmodule/xmodule/lti_module.py
- common/lib/xmodule/xmodule/modulestore/tests/factories.py 1 addition, 1 deletioncommon/lib/xmodule/xmodule/modulestore/tests/factories.py
- common/lib/xmodule/xmodule/tests/__init__.py 3 additions, 2 deletionscommon/lib/xmodule/xmodule/tests/__init__.py
- docs/developers/source/xmodule.rst 8 additions, 0 deletionsdocs/developers/source/xmodule.rst
- lms/djangoapps/courseware/features/lti.feature 17 additions, 0 deletionslms/djangoapps/courseware/features/lti.feature
- lms/djangoapps/courseware/features/lti.py 188 additions, 0 deletionslms/djangoapps/courseware/features/lti.py
- lms/djangoapps/courseware/features/lti_setup.py 50 additions, 0 deletionslms/djangoapps/courseware/features/lti_setup.py
- lms/djangoapps/courseware/mock_lti_server/__init__.py 0 additions, 0 deletionslms/djangoapps/courseware/mock_lti_server/__init__.py
- lms/djangoapps/courseware/mock_lti_server/mock_lti_server.py 167 additions, 0 deletionslms/djangoapps/courseware/mock_lti_server/mock_lti_server.py
- lms/djangoapps/courseware/mock_lti_server/test_mock_lti_server.py 75 additions, 0 deletions...goapps/courseware/mock_lti_server/test_mock_lti_server.py
- lms/djangoapps/courseware/tests/__init__.py 1 addition, 1 deletionlms/djangoapps/courseware/tests/__init__.py
Please register or sign in to comment