Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 27 Current »

Feature Enablement Tracking: https://docs.google.com/spreadsheets/d/1iUybNGokzXVtAp9tF-H-rg4RJJC2ZWmEhGGAfkwfftg/edit?usp=sharing

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.

  1. courseware.mfe_special_exams - Enables the new experience for non-proctored exams (timed only)

  2. courseware.mfe_proctored_exams - Enabled the new experience for proctored exams IFF mfe_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 -

  • 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

Timed Exam Full Release -

  • 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 -

  • 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 -

  • 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

  • Development complete for timed exams
  • Development complete for proctored exams
  • Partner portal announcement (we will not be making an announcement for these changes)
  • Determine list of prerelease courses for timed exams only
  • Determine list of prerelease courses with proctored exams
  • Raccongang testing: dev environment
  • Raccongang testing: edX stage
  • Cosmonauts (edX engineering) tech handoff and bug bash
  • Notify ‘prerelease’ partners (timed exams)
  • Setup disabled waffle overrides for timed prerelease prior to release date
  • Enable waffle for timed prerelease
  • Notify ‘prerelease’ partners (proctored exams)
  • Setup disabled waffle overrides for proctored prerelease prior to release date
  • Enable waffle for proctored prerelease
  • Timed exam MFE enabled for all courses
  • Proctored exam MFE enabled for all courses
  • Rollout toggles removed from edX codebase and databases

  • No labels