Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added release plan (milestone versions)

...

List of capabilities and NFRs

Alpha

  1. Responsive to variety of form factors - can adapt to any screen size and orientation
  2. MCQ with dynamic layout selection - vertical, horizontal, grid, multiple column
  3. Initially built using Angular, Vue JS, TypeScript
    1. Later decided to build using Pure JS & Angular
  4. (Spike) Embed in non-Angular apps

Beta

  1. Question type templates - FTB, MTF, Subjective 
  2. End page & Navigation configuration in player 

Feature parity with current Practice Set player

  1. Support MCQ with all 4 layouts and be capable of supporting more layouts in future
  2. Support Subjective questions
  3. Support Question + Answer + Solution for MCQ & Subjective question types
  4. Support show / hide of evaluation feedback
  5. Support top (new) navigation design 
  6. Support for end (summary) page 
  7. Generate telemetry + summary events

Gold (v0)

  1. Ready to use in
    1. Mobile
    2. Portal
    3. Desktop app
    4. Editors
  2. MCQ - support for additional layouts
  3. Support for Question set configurations - shuffle questions, show x/y questions, show/hide evaluation feedback
  4. MSQ (MMCQ)
    1. Support for creating MCQ with multiple correct options
    2. Support for all / any correct option evaluation

V1

  1. Support for timer in Question sets (Time restricted and Time counter)
  2. Configuration to customise end summary page

How will these capabilities be built?

...