Moodle Plugins directory: Open Badge Factory: Versions: 0.8.0 | Moodle.org
Open Badge Factory
Open Badge Factory 0.8.0
Open Badge Factory -plugin
Open Badge Factory is a cloud platform that provides the tools your organization needs to implement a meaningful and sustainable Open Badges system.
With the local_obf plugin you can issue Open Badges created in Open Badge Factory. To use the plugin, you need an account on https://openbadgefactory.com (You can register for free, see https://openbadgefactory.com/faq for details about different service levels).
For developers
How to install
Moodle 2.7, 2.9, 3.0, 3.1 and up:
- Install the zip via Moodle's plugin page. Select "local" as the type of the plugin. (alternative: unzip to moodle's local subdirectory)
- Update the database using the notifications page
- Complete the Post install steps
Totara 11.0 and greater
Totara Learn does not include an add-on installer, all additional plugins must be installed manually by server administrators.
- Download plugin from https://moodle.org/plugins/local_obf
- Unzip the file into the Totara installation directory.
- By using a site administrator account, go to Site administration → Notifications and upgrade Totara database
- Complete the Post install steps
Post install
To connect to Open Badge Factory, the plugin needs a request token or API key.
To generate the required API key, log in to Open Badge Factory. When logged in, navigate to Admin tools > API
.
Legacy key:
On the API key -page click on Generate certificate signing request token
for legacy type key. Copy the generated token into OBF Moodle plugin settings, in Site administration > Open Badges > Settings
.
OAuth2 key:
Pro level clients can also connect with OAuth2. This supports multiple clients on one Moodle installation.
On the API key -page click on Generate new client secret
for OAuth2 Client Credentials. Give a description for the key and copy the client id and secret values into OBF Moodle plugin settings, in Site administration > Open Badges > Settings
.
Changelog
0.8.0
- Badge issuing report fixes
0.7.0
- MySQL reserved word column name fix
0.6.1
- User name field fix
- String escape fixes
0.6.0
- Include recipient name in issued badges
- Badge string escape fixes
0.5.5
- API auth fixes
0.5.4
- PostgreSQL query fix
- Replaced array_key_first function
0.5.3
- PostgreSQL query fix
0.5.2
- Fixed warnings for missing page context
- Fixed api call for all user badges when using legacy connection
0.5.1
- Connect multiple Factory clients with OAuth2
- Awarding rules bug fixes
- Other minor fixes and improvements
0.4
- Fixed problem with Moodle 3.10.1
- Added support for Totara program and certications
Version information
- Version build number
- 2023041800
- Version release name
- 0.8.0
- Maturity
- Stable Version
- MD5 Sum
- cd3f8293c05177c56b653efc669f9dff
- Supported software
- Moodle 3.2, Moodle 3.3, Moodle 3.4, Moodle 3.5, Moodle 3.6, Moodle 3.7, Moodle 3.8, Moodle 3.9, Moodle 3.10, Moodle 3.11, Moodle 4.0, Moodle 4.1, Moodle 4.2
- Latest release for Moodle 3.2
- Latest release for Moodle 3.3
- Latest release for Moodle 3.4
- Latest release for Moodle 3.5
- Latest release for Moodle 3.6
- Latest release for Moodle 3.7
- Latest release for Moodle 3.8
- Latest release for Moodle 3.9
- Latest release for Moodle 3.10
- Latest release for Moodle 3.11
- Latest release for Moodle 4.0
- The more recent release 1.1.2 (2025070901) exists for Moodle 4.1
- The more recent release 1.1.2 (2025070901) exists for Moodle 4.2
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
Default installation instructions for plugins of the type Local plugins
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder in the "local" subdirectory.
- Visit http://yoursite.com/admin to finish the installation.