Badges plugin for Tutor
- Tutor plugin that adds and configuring features for sharing to different "providers":
- Verifiable Credentials with different credential stores that support standards like VC1.1, OBv3 such as LCWallet for example.
- program certificate
- course certificate
- Badges:
The plugin also configures event buse between Credentials and LMS/CMS services.
This tutor plugin interacts with the Credentials service, respectively, one of its dependencies is the tutor-credentials plugin, which must also be installed. The following section will be changed after the Teak release.
pipenv install git+https://github.com/overhangio/tutor-credentials.git@main
pipenv install git+https://github.com/raccoongang/tutor-contrib-badges@main[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
tutor = {git = "https://github.com/overhangio/tutor.git@main"}
tutor-mfe = {git = "https://github.com/overhangio/tutor-mfe.git@main"}
tutor-discovery = {git = "https://github.com/overhangio/tutor-discovery.git@main"}
tutor-credentials = {git = "https://github.com/overhangio/tutor-credentials.git@main"}
tutor-contrib-badges = {git = "https://github.com/raccoongang/tutor-contrib-badges@main"}
[dev-packages]
[requires]
python_version = "3.10"pipenv installtutor plugins enable mfe
tutor plugins enable credentials
tutor plugins enable discovery
tutor plugins enable badges
tutor images build openedx discovery credentials
tutor local launchThe following additional services are added:
- credentials-eventbus-consumer
- credentials-certificates-eventbus-consumer
- tutor local start lms-eventbus-consumer
- tutor local start cms-eventbus-consumer
The services are started automatically but you can run it manually with the following commands:
tutor local start credentials-eventbus-consumer -d
tutor local start credentials-certificates-eventbus-consumer -d
tutor local start lms-eventbus-consumer -d
tutor local start cms-eventbus-consumer -d
tutor local start credentials -dThe plugin currently works with master Open edX platform and Tutor Nightly version accordingly. Do not use the plugin with Sumac release. The plugin is going to be updated to the Teak release in April 20205.
This software is licensed under the terms of the AGPLv3.