Added a new LTI-based course tab, and LtiDiscussion tab
This PR lays the groundwork for a an LTI tab that can embed any LTI1.1-based tool as an course tab. It also adds another tab based on this LTI Tab that offers special support for embedding LTI-based discussion tools in a course tab. If enabled this will replace the existing discussion tab.
Showing
- lms/djangoapps/ccx/tests/test_field_override_performance.py 2 additions, 2 deletionslms/djangoapps/ccx/tests/test_field_override_performance.py
- lms/djangoapps/courseware/tests/test_views.py 6 additions, 6 deletionslms/djangoapps/courseware/tests/test_views.py
- lms/djangoapps/courseware/views/views.py 3 additions, 1 deletionlms/djangoapps/courseware/views/views.py
- lms/djangoapps/discussion/plugins.py 4 additions, 0 deletionslms/djangoapps/discussion/plugins.py
- lms/urls.py 11 additions, 0 deletionslms/urls.py
- openedx/features/course_experience/tests/views/test_course_home.py 1 addition, 1 deletion...eatures/course_experience/tests/views/test_course_home.py
- openedx/features/course_experience/tests/views/test_course_updates.py 1 addition, 1 deletion...ures/course_experience/tests/views/test_course_updates.py
- openedx/features/lti_course_tab/__init__.py 0 additions, 0 deletionsopenedx/features/lti_course_tab/__init__.py
- openedx/features/lti_course_tab/tab.py 247 additions, 0 deletionsopenedx/features/lti_course_tab/tab.py
- openedx/features/lti_course_tab/tests.py 39 additions, 0 deletionsopenedx/features/lti_course_tab/tests.py
- setup.py 2 additions, 0 deletionssetup.py
Please register or sign in to comment