Skip to main content

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

  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).

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

richie_openedx_sync-1.4.0.tar.gz (19.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

richie_openedx_sync-1.4.0-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file richie_openedx_sync-1.4.0.tar.gz.

File metadata

  • Download URL: richie_openedx_sync-1.4.0.tar.gz
  • Upload date:
  • Size: 19.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for richie_openedx_sync-1.4.0.tar.gz
Algorithm Hash digest
SHA256 dae2e01fcb4b7cdcd504656907dc39090341e1f0e455f330367c0176cbebf225
MD5 d3ff0e203fd2e05f40c27e81f6b079df
BLAKE2b-256 6adeaee82dbdd75491487961a4005b36b30e81c65c98380348b8273b0e3af538

See more details on using hashes here.

File details

Details for the file richie_openedx_sync-1.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for richie_openedx_sync-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9d5bc54f434de1f7dcd86317028dfbd0212207c99c5d724aa0c71aadd72ffdc7
MD5 d1c1f2a05126c1f35ddb52890d47442e
BLAKE2b-256 490bba76fe46105928fa5fd66f2c2781876ef9fa6b7f966030ea18658b115ef6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page