Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Comparison of current (ECML) Content player and QuML player


Current (ECML) Content Player

QuML Player

Generic player built for variety of content typesSpecific player built for a purpose
Content Types

Supported Content Types: Resource

Supported Content Type: Practice Question Set
Formats

Supporte Formats: 

  1. ECML
  2. PDF
  3. Video (MP4, WebM)
  4. YouTube video
  5. H5P
  6. HTML Archive
  7. ePub
  8. .. (more?)
Supported Formats: QuML Question Set
Tech stackTechnology used:Technology used:
Load time & performancePlayer load time is comparatively higher since it loads all dependent libraries before it begins to play contentPlayer load time is comparatively lesser ..
ResponsivenessResponsiveness..
Indian language support

Introducing new capabilities

Player size
600 KB inclusing KaTeX dependencies

Discussion Points

Forward/Backward Compatibility of Questions Ex: Introduction of new capability would end us up with introducing new player version for content.

...

Alpha

Target release: 2.7.0

  •  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
    1. Later decided to build using Pure JS & Angular
  •  (Spike) Embed in non-Angular apps

Beta

Target release: 2.8.0

...

  •  End page & Navigation configuration in player 
    Jira Legacy
    serverSystem JIRA
    serverId2207a759-5bc8-39c5-9cd2-aa9ccc1f65dd
    keySB-17575

Feature parity with current Practice Set player

  •  Support MCQ with all 4 layouts and be capable of supporting more layouts in

...

  • future 
    Jira Legacy
    serverSystem JIRA
    serverId2207a759-5bc8-39c5-9cd2-aa9ccc1f65dd
    keySB-17576
  •  Support Subjective questions 
    Jira Legacy
    serverSystem JIRA
    serverId2207a759-5bc8-39c5-9cd2-aa9ccc1f65dd
    keySB-17578
  •  Support Question + Answer + Solution for MCQ & Subjective question

...

  • types 
    Jira Legacy
    serverSystem JIRA
    serverId2207a759-5bc8-39c5-9cd2-aa9ccc1f65dd
    keySB-17579
    •  Solution as text + image
    •  Solution as video
  •  Support show / hide of evaluation

...

  • feedback 
    Jira Legacy
    serverSystem JIRA
    serverId2207a759-5bc8-39c5-9cd2-aa9ccc1f65dd
    keySB-17580
  •  Support top (new) navigation design 
    Jira Legacy
    serverSystem JIRA
    serverId2207a759-5bc8-39c5-9cd2-aa9ccc1f65dd
    keySB-17583
  •  Menu 
  •  Support for end (summary)

...

  • page as-is in Content Player
    •  Custom end page for Course Assessment 
  •  Generate telemetry + summary

...

  • events 
    Jira Legacy
    serverSystem JIRA
    serverId2207a759-5bc8-39c5-9cd2-aa9ccc1f65dd
    keySB-17410

Changes required in Content Editors

  1. Generate QuML as per specification
  2. Integrate QuML player to show preview to the creator
  3. Learning platform would send QuML body in content archive package
  4. Ensure correct & appropriate telemetry is generated from editor & player

...

  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
  5. Question type templates - FTB, MTF, Subjective 

V1

Target release: 

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

...