...
List of capabilities and NFRs
Alpha
- Responsive to variety of form factors - can adapt to any screen size and orientation
- MCQ with dynamic layout selection - vertical, horizontal, grid, multiple column
- Initially built using Angular, Vue JS, TypeScript
- Later decided to build using Pure JS & Angular
- (Spike) Embed in non-Angular apps
Beta
- Question type templates - FTB, MTF, Subjective
- End page & Navigation configuration in player
Feature parity with current Practice Set
player
- Support MCQ with all 4 layouts and be capable of supporting more layouts in future
- Support Subjective questions
- Support Question + Answer + Solution for MCQ & Subjective question types
- Support show / hide of evaluation feedback
- Support top (new) navigation design
- Support for end (summary) page
- Generate telemetry + summary events
Gold (v0)
- Ready to use in
- Mobile
- Portal
- Desktop app
- Editors
- MCQ - support for additional layouts
- Support for Question set configurations - shuffle questions, show x/y questions, show/hide evaluation feedback
- MSQ (MMCQ)
- Support for creating MCQ with multiple correct options
- Support for all / any correct option evaluation
V1
- Support for timer in Question sets (Time restricted and Time counter)
- Configuration to customise end summary page
How will these capabilities be built?
...