Jonathan Putney
3080069b75
[skip ci] - Updating Dist and Docs
2020-11-24 10:27:20 +00:00
Jonathan Putney
a523d048b6
[skip ci] - Updating Dist and Docs
2020-11-23 11:21:22 +00:00
Jonathan Putney
b22b607209
Apparently it is common for SCORM 1.2 Objective IDs to break spec and include spaces
2020-10-29 12:05:10 -04:00
Jonathan Putney
dc6292e0db
Allowing empty comments in SCORM 1.2
2020-10-29 11:45:40 -04:00
Jonathan Putney
95ad2dd904
[skip ci] - Updating Dist and Docs
2020-10-15 16:49:23 +00:00
Jonathan Putney
c727c052c0
[skip ci] - Updating Dist and Docs
2020-10-11 04:11:34 +00:00
Jonathan Putney
96e18a54ef
[skip ci] - Updating Dist and Docs
2020-08-25 12:41:34 +00:00
Jonathan Putney
54005312fd
Checking commit response for result.result instead of errorCode
2020-08-19 09:27:17 -04:00
Jonathan Putney
7f1d9953e4
Bug fixes and sorting issue with loadFromFlattenedJson
...
Also added several new test cases, most significantly some cases that test the commit functionality
2020-08-17 14:46:33 -04:00
Jonathan Putney
5a110dc067
[skip ci] - Updating Dist and Docs
2020-08-17 13:10:53 +00:00
Jonathan Putney
4582d733af
Adding setting to always commit total_time, listeners for commit requests
2020-08-14 15:40:29 -04:00
Jonathan Putney
e9fee3c258
SCORM 2004 cmi.interactions.n.learner_response was never being set
2020-08-14 15:22:01 -04:00
Jonathan Putney
c44d7c7436
Dependency updates
2020-08-14 14:44:36 -04:00
Jonathan Putney
107069963c
Fixing build
2020-07-30 18:10:34 -04:00
Jonathan Putney
22408c2c0e
Finalizing changes to initial data load
2020-07-30 18:05:11 -04:00
Jonathan Putney
c341d3f70f
Not requiring fields to be previously set while loading existing data
2020-07-30 16:54:15 -04:00
Jonathan Putney
dcad088b25
Sort until we can't sort anymore
2020-07-30 15:53:50 -04:00
Jonathan Putney
0f9143be46
And again...
2020-07-30 14:34:21 -04:00
Jonathan Putney
6c96dadbce
Still trying to make sure that cmi is sorted properly
2020-07-30 12:13:15 -04:00
Jonathan Putney
a66712d3b4
Adding objectives sorting
2020-07-30 11:57:34 -04:00
Jonathan Putney
e4e9f87f18
Making sure to sort interactions properly
2020-07-30 11:48:56 -04:00
Jonathan Putney
9bb735bf59
Removing unnecessary log statements
2020-07-28 23:08:02 -04:00
Jonathan Putney
1b48c9ee4d
Fixing an issue with CMI interactions not being loaded in the proper order
...
Interaction ID and Type need to be loaded before most other interaction fields, so I added a built in sort when loading using the flattened JSON load.
2020-07-28 22:36:37 -04:00
Jonathan Putney
f4ab13ca8c
Compiling package
2020-07-14 10:34:22 -04:00
Jonathan Putney
653df7a296
[skip ci] - Updating Dist and Docs
2020-07-01 10:28:41 +00:00
Jonathan Putney
97070184b8
Immediately commit if we're currently terminating
2020-06-29 21:12:27 -04:00
Jonathan Putney
2a3f9b61af
Switching to lodash's debounce
2020-06-29 17:45:34 -04:00
Jonathan Putney
5af069f2ef
Add getter for API error_codes
2020-06-29 17:21:09 -04:00
Jonathan Putney
2e09fde478
Missing error code for successful sendBeacon commit
2020-06-29 17:13:25 -04:00
Jonathan Putney
d1f22df4d7
Missing error codes on debounce
2020-06-29 17:11:38 -04:00
Jonathan Putney
063029e0ad
Debouncing the LMS API calls
2020-06-29 16:58:24 -04:00
Jonathan Putney
79a11c6dd5
Dist update
2020-06-29 15:58:54 -04:00
Jonathan Putney
075dff8eec
Adding async processing of commits
2020-06-29 15:43:10 -04:00
Jonathan Putney
ca94ee9fb5
Adding new selfReportSessionTime setting
2020-06-26 14:50:33 -04:00
Jonathan Putney
8f2db32e27
[skip ci] - Updating Dist and Docs
2020-06-22 11:30:58 +00:00
Jonathan Putney
8e0cd99a53
[skip ci] - Updating Dist and Docs
2020-06-01 17:13:59 +00:00
Jonathan Putney
0ff93424c2
[skip ci] - Updating Dist and Docs
2020-05-27 10:31:59 +00:00
Jonathan Putney
e691690aa7
[skip ci] - Updating Dist and Docs
2020-05-25 23:56:33 +00:00
Jonathan Putney
c311b4dbc7
Fixing a write-only issue with SCORM 1.2 nav.event until I figure out what to do with it
...
Not sure if it's even necessary outside of Moodle, or if it is custom for their player.
2020-05-25 19:55:30 -04:00
Jonathan Putney
aeb7010f89
[skip ci] - Updating Dist and Docs
2020-05-25 21:16:11 +00:00
Jonathan Putney
6813d2862b
[skip ci] - Updating Dist and Docs
2020-04-30 13:01:34 +00:00
Jonathan Putney
b7c90b2d24
[skip ci] - Updating Dist and Docs
2020-04-30 10:32:46 +00:00
Jonathan Putney
a02879b00e
[skip ci] - Updating Dist and Docs
2020-04-08 10:35:22 +00:00
Jonathan Putney
11241530e3
[skip ci] - Updating Dist and Docs
2020-04-07 10:34:25 +00:00
Jonathan Putney
0e1f35ea95
[skip ci] - Updating Dist and Docs
2020-04-06 12:38:05 +00:00
Jonathan Putney
eb258d5367
[skip ci] - Updating Dist and Docs
2020-03-23 10:36:22 +00:00
Jonathan Putney
32c7b71d5b
[skip ci] - Updating Dist and Docs
2020-03-17 21:20:00 +00:00
Jonathan Putney
996572921d
[skip ci] - Updating Dist and Docs
2020-02-28 10:37:12 +00:00
Jonathan Putney
635dd3bed1
[skip ci] - Updating Dist and Docs
2020-02-06 17:36:46 +00:00
Jonathan Putney
3103707aec
cmi.core.suspend_data vs. cmi.suspend_data
...
It seems to be a common issue that some SCORM 1.2 modules are trying to store "suspend_data" in cmi.core.suspend_data instead of cmi.suspend_data, which is actually the correct field according to the spec. We're still only storing it once, but will allow getting and setting from cmi.core.suspend_data. Exported JSON will continue to only output spec compliant data.
2020-02-06 12:35:49 -05:00