Skip to content

Small Python program that syncs statements between two LRSs.

Notifications You must be signed in to change notification settings

tunapanda/LRS_Sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Small Python program that syncs statements between two LRSs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages