TinCanPython
TinCanPython copied to clipboard
Python Library for xAPI (originally Tin Can API)
Making it possible to override the default platform socket timeout with an explicit 'timeout' property. This is useful when making requests against an unresponsive LRS in a time-sensitive environment.
I'm looking for a Python module to help emit xAPI event JSON. I see this module still goes by the old "Tin Can" name, so I was wondering whether it...
I've noticed LRS.io (Veracity LRS) does not accept statements from this library which has an "empty list" for the member field of a Group (as is the default in this...
I was trying out TinCanPython with the Learning Locker LRS backend. I wanted to search for non-voided statements prior to a date using 'until'. However, the query_statements function returns voided...
Hi, someone copied your conversion from datetime.timedelta to iso8601 to Stack Overflow, and I spotted a bug in it. If you add these two tests they will fail: iso =...
I see that python-aniso8601 is being used so its installation is required. I would ask, can dateutil.parser (python-dateutil) be used instead ? I've run a quick test after this change...
If not, should we remove the deleters, and make all attributes behave as 'required'? -> If so, should we change the meaning of _props_req and _props?