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).
Metadata
Release files for richie-openedx-sync 1.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| richie_openedx_sync-1.5.0.tar.gz | 24.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| richie_openedx_sync-1.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.6 kB
Release files / richie_openedx_sync-1.5.0.tar.gz
| Download URL | richie_openedx_sync-1.5.0.tar.gz |
|---|---|
| Size | 24.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
03eb60c4f502eaeaa497db17676899f8be4f60da835a7fa39649d250046b5a01
|
|
BLAKE2b-256 checksum How to use checksums |
53ee97ab402c87f0ce3f392c0e0257990c7d07f7be2029e481f5c049bb7b6c39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Release files / richie_openedx_sync-1.5.0-py3-none-any.whl
| Download URL | richie_openedx_sync-1.5.0-py3-none-any.whl |
|---|---|
| Size | 22.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5511f99d4b8ca60f52a3c71d3c529246846f240c5a47ecad880fcd71d43f4b56
|
|
BLAKE2b-256 checksum How to use checksums |
38d3b3e9354921abdf49c897db08fadd7a5828c4f8d5ecd6779b96f9ddb1fd10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|