Assessment Report - Total scores of the assessment

Introduction

This wiki explains that how to calculate the Total score of assessment.

Background

Currently total score is dependent on telemetry from the player. Listing the telemetry for each assessment for that content and doing the sum of max score for each assessment attempted by user.  

Problem Statement

When user is consuming any assessment which is having suppose 10 questions (assuming each question is having max score 1) and user has consumed partially (6 out of 10 and kill the app or click on exit from hamburger menu), then in report showing only 6/6 instead of 6/10.

Key Design Problems

  • Total score should display always same whether user has consumed fully or partially any assessment.

Proposed Design

Solution 1:

  • Read the attribute totalScore from content metadata and show in UI.
  • Fallback - As the totalScore is not available for older content so as a fallback calculate the total score from number of question attended by the user (current implementation).

Solution 2:

  • Read the attribute totalScore from content metadata and show in UI.
  • Migrate the old content so fallback is not required in solution 1.


Swayangjit Parida Sharath Prasad