Jonathan Putney
|
758ac91000
|
Catching getValue errors, same as setValue
|
2021-05-27 08:57:37 -04:00 |
|
Jonathan Putney
|
e52bf85903
|
Fixing issue with commit callback not being called for scheduled commits
|
2021-02-20 12:07:41 -05:00 |
|
Jonathan Putney
|
28fe544ef5
|
Adding ability to deregister event listeners
|
2020-12-14 12:17:43 -05:00 |
|
Jonathan Putney
|
e5987f5ff1
|
Working on an issue with async commits
|
2020-08-25 08:39:59 -04: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
|
4582d733af
|
Adding setting to always commit total_time, listeners for commit requests
|
2020-08-14 15:40:29 -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
|
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
|
90d981b2a4
|
Fixing content type for sendBeacon
|
2020-06-29 15:58:40 -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
|
9847b0f1eb
|
Fixing an issue with double digit interaction counts
|
2020-06-26 12:07:06 -04:00 |
|
Jonathan Putney
|
4a62f930e2
|
Browsers don't like the XMLHttpRequest.responseType setting for synchronous requests
|
2020-06-01 13:12:34 -04:00 |
|
Jonathan Putney
|
f791aeec7b
|
Adding the ability to use catch-all listeners
|
2020-05-25 17:06:51 -04:00 |
|
Jonathan Putney
|
7882608fb6
|
Rework of constants and some additional tests
|
2020-01-15 12:21:57 -05:00 |
|
Jonathan Putney
|
5713a26b9b
|
Fixing a lint issue
|
2020-01-09 09:52:34 -05:00 |
|
Jonathan Putney
|
7954e2a083
|
Merge branch 'master' of https://github.com/jcputney/scorm-again
|
2020-01-09 09:37:58 -05:00 |
|
Jonathan Putney
|
d460053cbb
|
Moving field values to test src
|
2020-01-09 09:36:08 -05:00 |
|
Jonathan Putney
|
a1d94eef97
|
Handling non-string values being passed to SetValue/LMSSetValue
|
2019-12-30 11:33:08 -05:00 |
|
Jonathan Putney
|
bbe30d4ab0
|
Moving term state changing to earlier in terminate call
|
2019-12-26 13:03:43 -05:00 |
|
Jonathan Putney
|
8318e143de
|
If root element is empty, don't start with dot
|
2019-12-23 19:15:04 -05:00 |
|
Jonathan Putney
|
0d4f931154
|
Adding ability to set empty base element for loading from JSON
|
2019-12-23 19:06:29 -05:00 |
|
Jonathan Putney
|
8d8831954e
|
Fixing bind on original ScheduledCommit class
|
2019-11-19 15:32:41 -05:00 |
|
Jonathan Putney
|
d3f7184507
|
Fixing 'this' for scheduled timeout
|
2019-11-19 15:31:18 -05:00 |
|
Jonathan Putney
|
7456c1cbc6
|
Still working on schedule commit
|
2019-11-19 15:28:04 -05:00 |
|
Jonathan Putney
|
df029a4fda
|
Inlining the ScheduledCommit class
|
2019-11-19 15:22:14 -05:00 |
|
Jonathan Putney
|
4abe1f3420
|
Fixing debug logging
|
2019-11-19 15:06:46 -05:00 |
|
Jonathan Putney
|
74ac0d4c8c
|
Working on scheduleCommit
|
2019-11-19 15:00:45 -05:00 |
|
Jonathan Putney
|
e19e7d76fa
|
Adding log level to settings
|
2019-11-19 14:45:13 -05:00 |
|
Jonathan Putney
|
fa184a3245
|
Stringify params before sending to LMS
|
2019-11-19 14:17:35 -05:00 |
|
Jonathan Putney
|
5c46dea6d9
|
Fixing XMLHttpRequest data type
|
2019-11-19 14:12:09 -05:00 |
|
Jonathan Putney
|
d9adc2f0de
|
Fixing an empty string check
|
2019-11-19 14:08:10 -05:00 |
|
Jonathan Putney
|
bb5e85d087
|
Fixing generic error
|
2019-11-19 14:00:58 -05:00 |
|
Jonathan Putney
|
a23cf5557b
|
Error handling on request processing
|
2019-11-19 13:58:29 -05:00 |
|
Jonathan Putney
|
1257df6d18
|
Storing data on terminate/finish and calling listeners for LMS sequencing
|
2019-11-19 12:16:31 -05:00 |
|
Jonathan Putney
|
9fa9769f1d
|
Adding ability to load initial data from flattened JSON object
|
2019-11-18 10:41:59 -05:00 |
|