-
Notifications
You must be signed in to change notification settings - Fork 92
CMI 5 Working Group Meeting Minutes – January 6th, 2023
Bill McDonald edited this page Feb 3, 2023
·
1 revision
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: