Skip to content

Latest commit

 

History

History
16 lines (9 loc) · 883 Bytes

README.md

File metadata and controls

16 lines (9 loc) · 883 Bytes

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.