Richie Open edX Synchronization application
Project description
Richie Open edX Synchronization application
Overview
The aim of this Django application is to synchronize the Open edX courses to the Richie marketing site. Whenever a course schedule or details are updated on Studio a hook is run that sends the updated information to Richie. There is also a Django command that permit to synchronize all existing courses.
Installation
- Instructions to install on a running Open edX devstack
- Instructions to install on a production grade Open edX using ansible - configuration
Open edX compatibility
This app has been tested with Open edX Juniper, but it should run on newer versions.
Making a release
Making a release is automated. The choice between a minor or a revision type of release is determined by the presence of an addition, a change or a removal. A revision release is made if only fixes are present in the changelog, otherwise a minor release is made.
For example, to release and commit all changes:
bin/release --commit
If you consider that the changelog contains breaking changes, you can force a major release
by passing the parameter --major
.
To release but without committing the changes:
bin/release --major
To release and committing the changes:
bin/release --commit
After merging release commits to the master branch, you can tag them automatically by running:
bin/tag -c
Contributions / Acknowledgments
- FUN-MOOC fun-apps courses
- Richie and on Github
License
This work is released under the AGPL-3.0 License (see LICENSE).
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for richie-openedx-sync-1.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8de15e538f26a976fc8775899739ed9363b5444baec4ba22f58ebe0b4de9f88 |
|
MD5 | b8e3e46fd97e95138afe8f2996e47ac1 |
|
BLAKE2b-256 | a835e41c593ea07da0146f4ca3ec0c489ec43f3e2083dfbdca1ac7983416b066 |
Hashes for richie_openedx_sync-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8ebbc584a1576a507255d65c6cc01360d986e3fbf67f3a1b61fdb56f83ec657 |
|
MD5 | ffde6db42739af5cca7c0ceff2375831 |
|
BLAKE2b-256 | f1632a74f0502134750c4710427ad1df9b951937986131a76e18ef9a7721c6a0 |