/LRS_Sync

Small Python program that syncs statements between two LRSs.

Primary LanguagePython

LRS_Sync

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.