Open Badge integration for Plone.
Project description
Open Badge integration for Plone.
Plone is enabled to host badges with the add-on, and the operator of the Plone website acts as the issuing institution. Schemas have been defined for two content types: for the OpenBadge and the BadgeAssertion. The OpenBadge is created by the organizer of the education program for which the badge is awarded, with a graphic in the form of an SVG file and award criteria. The so-called BadgeAssertion is created from this template for an individual person and additionally provided with information about the awarding institution. Encrypted information about the earner is also included in the form of an email address of a registered plone member. The badge assertion is thus the personalized badge and can then be shared by the recipient.
Features
Provides a way to create Open Badges
Provides a way to host Open Badges
Provides a way to register an issuing organization
Provides a view that allows Open Badges to be viewed, shared, and validated.
Prerequisites
Plone 6.1 (Classic UI), Plone 6.0 (Classic UI)
Python3 3.10, 3.12, 3.13 (Plone 6.1), 3.8, 3.9, 3.10, 3.11 (Plone 6.0)
Python3 venv module
Git
Install with Plone 6.1 buildout
mkdir eteaching.plone.openbadges
cd eteaching.plone.openbadges
git clone https://github.com/e-teachingorg/eteaching.plone.openbadges.git .
python3 -m venv .
bin/pip install -r https://dist.plone.org/release/6.1-latest/requirements.txt
bin/buildout
Activate
bin/instance fg
Point your browser to http://localhost:8080
Add a new Plone Site (Classic UI)
Login with admin admin
Goto admin –> configuration –> extensions
eteaching.plone.openbadges [Install]
Install as source packages using buildout
Open your dev.cfg
[buildout]
extends = buildout.cfg
parts +=
instance
auto-checkout +=
eteaching.plone.openbadges
[instance]
eggs +=
eteaching.plone.openbadges
[sources]
eteaching.plone.openbadges = git https://github.com/e-teachingorg/eteaching.plone.openbadges.git
Rerun buildout
bin/buildout -c dev.cfg
Activate
* Start Plone
* Point your browser to your plone site
* Login as admin
* Goto configuration --> extensions
* Install eteaching.plone.openbadges
Contribute
Support
If you are having issues, please let us know.
License
The project is licensed under the GPLv2.
Funding information
The eteaching.plone.openbadges was funded as part of a publicly financed project by the Federal Ministry of Research, Technology and Space of the Federal Republic of Germany.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eteaching_plone_openbadges-1.0.3.tar.gz.
File metadata
- Download URL: eteaching_plone_openbadges-1.0.3.tar.gz
- Upload date:
- Size: 27.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f5bc3f3037c3e152993fdaccffb70505cb67f03480db6bdf1a69e2f25578b1b
|
|
| MD5 |
a0aa697361ae675b83d1073bb5644341
|
|
| BLAKE2b-256 |
2f78b07730bca0ca23e1e560e6c37c4b44371a1a54e698901aef20eea15b2c02
|
File details
Details for the file eteaching_plone_openbadges-1.0.3-py3-none-any.whl.
File metadata
- Download URL: eteaching_plone_openbadges-1.0.3-py3-none-any.whl
- Upload date:
- Size: 33.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f3d45b7ac8d31e0f4a6cd9e7fa53c83ef62a5c988bc19088ccf90f4a463877c
|
|
| MD5 |
539f975569cafe57cc50ffff4f3c32b8
|
|
| BLAKE2b-256 |
62b0273ea5299819d6131769bca8c6b82b2a913d3acb93a606cdd1d2ee59758d
|