CMI 5 Working Group Meeting Minutes – January 6th, 2023 - AICC/CMI-5_Spec_Current GitHub Wiki

cmi5 Working Group Meeting Minutes – January 6th, 2023

Attendee List

Attendee list pending....

Notes

Time Calculation

The group revisited its discussion of Time calculation.

  • The AU calculates duration for statements it makes.
  • The LMS can calculate duration for the Abandoned Statement based on statement timestamps.
  • The AU can accumulate durations across sessions in it own state documents. Possibly a best practice?
  • Adding aggregate times (durations) to statements was generally viewed unfavorably as the data can be derived by collecting the data from statements.
  • In general, having the AU fetch xAPI statements (to calculate total time or for other purposed) would not be good practice.
  • Adding launch Mode (to contexts) in Launched and Terminated statements would be useful for time aggregation in the various modes (Abandoned already has Launch Mode context)
  • Adding Values to LMS.launchData for an AU's aggregate session durations (in a user registration) in each of the modes would be useful for the AU. (The LMS would aggregate the times and write the following values LMS.launchData prior to AU launch)
    • Total Duration in Review Mode
    • Total Duration in Browse Mode
    • Total Duration in Normal Mode

Session Voiding

The discussion around time calculation also spawn a discussion around Statement Voiding and "Session Voiding". The group will review the cmi5 spec for its language on statement voiding and discuss how "Session Voiding" might be done.


All Previous cmi5 Meeting Minutes

https://github.com/AICC/CMI-5_Spec_Current/wiki

cmi5 on GitHub:

http://aicc.github.io/CMI-5_Spec_Current/

⚠️ **GitHub.com Fallback** ⚠️