Skip to main content

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

  1. Instructions to install on a running Open edX devstack
  2. 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

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)

Source distribution for richie-openedx-sync 1.5.0
File Size Uploaded
richie_openedx_sync-1.5.0.tar.gz 24.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for richie-openedx-sync 1.5.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.5.0 This release

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page