Adds a course option to auto-advance videos.
If enabled for a course, as soon as the video ends, the next unit or subsection will be loaded, and if it contains a single video, that video will be played. Course authors can enable the setting for a course, but learners can toggle the setting on or off once it's enabled on the course.
Showing
- cms/envs/common.py 4 additions, 0 deletionscms/envs/common.py
- common/lib/xmodule/xmodule/css/video/display.scss 2 additions, 0 deletionscommon/lib/xmodule/xmodule/css/video/display.scss
- common/lib/xmodule/xmodule/js/fixtures/video_autoadvance.html 35 additions, 0 deletions...on/lib/xmodule/xmodule/js/fixtures/video_autoadvance.html
- common/lib/xmodule/xmodule/js/fixtures/video_autoadvance_disabled.html 35 additions, 0 deletions...odule/xmodule/js/fixtures/video_autoadvance_disabled.html
- common/lib/xmodule/xmodule/js/spec/video/video_autoadvance_spec.js 109 additions, 0 deletions...b/xmodule/xmodule/js/spec/video/video_autoadvance_spec.js
- common/lib/xmodule/xmodule/js/spec/video/video_events_plugin_spec.js 1 addition, 0 deletions...xmodule/xmodule/js/spec/video/video_events_plugin_spec.js
- common/lib/xmodule/xmodule/js/spec/video/video_save_state_plugin_spec.js 1 addition, 0 deletions...ule/xmodule/js/spec/video/video_save_state_plugin_spec.js
- common/lib/xmodule/xmodule/js/src/video/00_i18n.js 1 addition, 0 deletionscommon/lib/xmodule/xmodule/js/src/video/00_i18n.js
- common/lib/xmodule/xmodule/js/src/video/01_initialize.js 16 additions, 0 deletionscommon/lib/xmodule/xmodule/js/src/video/01_initialize.js
- common/lib/xmodule/xmodule/js/src/video/03_video_player.js 11 additions, 0 deletionscommon/lib/xmodule/xmodule/js/src/video/03_video_player.js
- common/lib/xmodule/xmodule/js/src/video/08_video_auto_advance_control.js 129 additions, 0 deletions...ule/xmodule/js/src/video/08_video_auto_advance_control.js
- common/lib/xmodule/xmodule/js/src/video/09_events_plugin.js 9 additions, 2 deletionscommon/lib/xmodule/xmodule/js/src/video/09_events_plugin.js
- common/lib/xmodule/xmodule/js/src/video/09_save_state_plugin.js 9 additions, 3 deletions.../lib/xmodule/xmodule/js/src/video/09_save_state_plugin.js
- common/lib/xmodule/xmodule/js/src/video/10_main.js 11 additions, 7 deletionscommon/lib/xmodule/xmodule/js/src/video/10_main.js
- common/lib/xmodule/xmodule/modulestore/inheritance.py 8 additions, 0 deletionscommon/lib/xmodule/xmodule/modulestore/inheritance.py
- common/lib/xmodule/xmodule/video_module/video_handlers.py 2 additions, 1 deletioncommon/lib/xmodule/xmodule/video_module/video_handlers.py
- common/lib/xmodule/xmodule/video_module/video_module.py 16 additions, 0 deletionscommon/lib/xmodule/xmodule/video_module/video_module.py
- common/lib/xmodule/xmodule/video_module/video_xfields.py 9 additions, 0 deletionscommon/lib/xmodule/xmodule/video_module/video_xfields.py
- common/test/acceptance/pages/studio/settings_advanced.py 1 addition, 0 deletionscommon/test/acceptance/pages/studio/settings_advanced.py
- lms/djangoapps/courseware/tests/test_video_mongo.py 142 additions, 1 deletionlms/djangoapps/courseware/tests/test_video_mongo.py
Loading
Please register or sign in to comment