Small Python program that syncs xapi (tincan api) statements between two Learning Record Stores.
Requires TinCanPython:
pip install tincan
Requires Python 2.7 or higher. Python 3 not supported.
LRS_Sync can sync statements between multiple LRSs. LRS_Sync.py will push statements from a local LRS to a remote LRS (while avoiding duplicates.)
For servers with limited internet access, LRS_Save.py can store all statements in a json file. That file can then be uploaded from another machinge using LRS_Upload.py.
Add LRS authentication information, filenames, etc. to LRS_config_template.py and rename to LRS_config.py to run the syncing programs.
Can sync between Learning Locker instances, and from the xapi-lrs Wordpress plugin to LL, but not from LL to the plugin.