[BD-26] Release/Rollout Plan
Feature Enablement Tracking: https://docs.google.com/spreadsheets/d/1iUybNGokzXVtAp9tF-H-rg4RJJC2ZWmEhGGAfkwfftg/edit?usp=sharing
*this has now been released to all courses making the above document not longer accurate
Overview
Is document describes the plan to rollout the new micro-frontend experience for special exams.
Today, most of the course content is already shown in the new learning micro-frontend, however when a user enters an exam section they are redirected back to the old courseware views. This release would remove that redirect and allow exams to function within the new UI.
This experience is powered by an entirely new react-based code library for exam workflows/content. https://github.com/edx/frontend-lib-special-exams However, in terms of function and exam workflow this project will have feature parity with the legacy courseware.
Example Sceenshots:
Configuration
There are two waffle flags that will be used to roll out this release.
courseware.mfe_special_exams
- Enables the new experience for non-proctored exams (timed only)courseware.mfe_proctored_exams
- Enabled the new experience for proctored exams IFFmfe_special_exams
is also enabled for that course
Release Phases
To keep track of enabled courses or courses that will be included in prerelease steps see:
https://docs.google.com/spreadsheets/d/1iUybNGokzXVtAp9tF-H-rg4RJJC2ZWmEhGGAfkwfftg/edit?usp=sharing
Timed Exam Prerelease - Jul 7, 2021
Limited to select partner courses with upcoming due dates (see enabled courses doc above)
Self-paced courses authored by edX (these may be enabled sooner as internal testing warrants)
to be enabled Jun 28, 2021
Timed Exam Full Release - Jul 19, 2021
Enable new timed exam experience by default for all courses
Ability to opt-out by reversing the waffle flag if there are specific circumstances that require holding off
Proctored Exam Prerelease - Jul 29, 2021
Limited to select partner courses with upcoming due dates (see enabled courses doc above)
Still gathering approval on this list
Self-paced courses authored by edX (these may be enabled sooner as internal testing warrants)
Proctored Exam Full Release - Aug 9, 2021
Enable new timed exam experience by default for all courses
Ability to opt-out
(Originally planned for 8/2 this was pushed back 1-week due to testing delays)
Toggle Cleanup
Remove feature toggle code and waffle flags
Tasks