Versions Compared

Key

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

...

activity_type

activity_id

user_id

context_id

agg

agg_last_updated

Course

collectionId

user_123

cb:batch_123

{'score:assessmentId_1': <best attempted score>,
'score:assessmentId_2': <best attempted score>}

{'score:assessmentId_1': ‘timestamp’,
'score:assessmentId_2':: ‘timestamp’}

Implementation steps:

  • Read the best score from assessment_aggregate table using courseId, userId, batchId and contentId from the event

  • Partial update the agg and agg_last_updated columns in user_activity_agg

Group Aggregate API changes:

...