CMI 5 Working Group Meeting Minutes – August 27th - AICC/CMI-5_Spec_Current GitHub Wiki

cmi5 Working Group Meeting Minutes – August 27th

Attendees

  • Bill McDonald (Working Group Leader)
  • Andy Johnson (ADL)
  • Henry Ryng (InXSol)
  • Brian Miller (Rustici Software)
  • George Vilches (Rustici Software)
  • Christopher Thompson (Medcom, Inc.)
  • Yifei Dong(KeyBridge Technologies)
  • Thomas Turrell-Croft (berrycloud)

Notes

The group continued its discussion for "new" reason extension (from the AU) for Terminated Statements.

The following ideas were discussed based on the Proposed Pull request. (https://github.com/AICC/CMI-5_Spec_Current/pull/751)

A terminatedReason is a code and a reason.

The code is an integer with a value between 0 and 299. A terminatedReason MUST contain a code. There are three ranges of codes.

  1. Any value between 0 indicates a normal termination.
  2. Values between 100 indicates Abnormal AU termination due to the AU's operation. Intervention by an administrative user might be required to allow the user to meet the moveOn criteria.
  3. Values between 200 indicates Abnormal AU termination due to the LMS's operation. Intervention by an administrative user is required to allow the user to meet the moveOn criteria.

Future versions of the spec may assign special meaning to codes within each range. (no other values are allowed)

The reason is a languageMap. A terminatedReason SHOULD contain a reason.

Example: { "code":0, "reason":{ "en":"Normal termination", "es":"Terminación normal" } }

AU Unsatisfiable Reasons:

  • Spec Category
    • MoveOn Incorrectly (Incompatible with AU) – Passed, COmpeteled ,etc
    • MasteryScore – Can’t be obtainable value or lower than
    • LaunchMethod (Window/ Frame Set not Compatible
    • LaunchParameters
    • EntitlementKey
  • AU Design/Other Category
    • Too Many Attempts
    • Time/Place Restrictions
    • Payment Required
    • Language Not Available (Accessibility not Available)

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** ⚠️