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

cmi5 Working Group Meeting Minutes – January 28th, 2022

Attendees

  • Bill McDonald (Working Group Leader)
  • Andy Johnson (ADL)
  • Art Werkenthin (RISC, inc)
  • George Vilches (Rustici Software)
  • Russ Engoran ()
  • Christopher Thompson (Medcom, Inc.)
  • Martin Koob (VideoLinkWell)
  • Paul Tyson (Oberon technologies)
  • Chetan Sachdev ()

Notes

The group discussed the following Catapult issue regarding HTTP Status Codes : https://github.com/adlnet/CATAPULT/pull/30

The Catapult team asked the group to review the issue and it was generally agreed that the approach used what correct.

How Catapult is handling HTTP errors:

  • 403 rejections by default
  • 401’s if no valid credentials
  • 401/403 (outside of session)
  • 400 – bad actor,
  • 500 – Error codes

Best Practices for error handling

  • What should an AU do?
  • UI/Message
  • Error codes

What should an LMS do?

  • UI/Message
  • Error codes

How HTTP error codes are usually used ....

  • 401 = Not Authorized
  • 400 = bad xAPI format
  • 403 = Statement that violates cmi5 rules.

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