...
- Developer community
- Building on open-source standards allows us to attract more contributors
- Ease of development due to latest tech stack and popular industry technologies
- Users
- Faster player
- Better User experience
- Lightweight device storage requirements for player installation
- Help reduce content size due to template bundling
- Product & Business team
- Cost / Time / Effort of development would reduce
- Faster feature dev
- Customisations supported - various use-cases supported by one player
Discussion Points
Forward/Backward Compatibility of Questions Ex: Introduction of new capability would end us up with introducing new player version for content.
Introduction of New Question Types - introducing a new question type (new evaluation logic) requires you to upgrade the player or supports only..
Evaluation logic 1 : Select / Multi-select would support various MCQ templates
Evaluation logic 2 : Pairs would support various templates such as MTF, Reordering, Sequencing, Memory game
Evaluation logic 3 : Text input would support FTB, ordered FTB, unordered FTB,
New evaluation logic requires player upgrade. Older players will not support these