Moodle plugins directory: Open Badge Factory
Open Badge Factory
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.
You can connect multiple OBF accounts to your Moodle site using OAuth2 API keys.
Important : to use this plugin you need a Premium or Pro account on https://openbadgefactory.com.
Post install
To connect to Open Badge Factory, the plugin needs API authentication key (OAuth2 or Legay client-side certificate). Only one key type can be used at a time. Remove previous connections in Moodle if you need to switch.
To generate the required API keys, log in to Open Badge Factory. When logged in, navigate to Admin tools > API.
OAuth2 keys:
On the API page click on Generate new client secret.
Give a Key description and click Generate.
Copy the generated client ID and generated secret
On your Moodle site :
-
Go to your OBF Moodle plugin settings, in
Site administration > Open Badges > Settings. -
Click
Add newand paste your client ID and generated secret -
Define roles authorized to issue badges for this client
-
Click
Add new client
Repeat the same process to add another OBF client.
Legacy key:
On the API page click on Generate certificate signing request token.
Copy the generated token into OBF Moodle plugin settings, in Site administration > Open Badges > Settings.
Also take a look at the separate displayer block plugin!
Any update to Moodle 3.4?
Ricardo
Have you any update to Moodle 3.4 and 3.5?
Thanks
Anne
error:02001002:system library:fopen:No such file or directory
error:2006D080:BIO routines:BIO_new_file:no such file
error:0E064002:configuration file routines:CONF_load:system lib
error:02001002:system library:fopen:No such file or directory
error:2006D080:BIO routines:BIO_new_file:no such file
error:0E064002:configuration file routines:CONF_load:system lib
error:02001002:system library:fopen:No such file or directory
error:2006D080:BIO routines:BIO_new_file:no such file
error:0E064002:configuration file routines:CONF_load:system lib
error:02001002:system library:fopen:No such file or directory
error:2006D080:BIO routines:BIO_new_file:no such file
error:0E064002:configuration file routines:CONF_load:system lib
How can we solve this error please. I am using xampp as localhost
Also, is there (technical) documentation about the plugin available somewhere ? We changed some of the permissions that the plugin adds to Moodle, in order to show/hide some of the links related to OBF in the course settings for specific roles, but we had to test the permissions and guess what they were doing.
I hit another problem in the meantime. While the Factory part of the plugin seems to work fine (we see our OBF badges in Moodle, and we can award them in our courses depending on completion settings), the Passport part of the plugin, available in every user's Preferences page, doesn't want to connect to OBP. We tested the plugin on a dummy Moodle which was hosted on an external provider's server, and it worked. But on our self-hosted Moodle at the university, each time we try to connect a user's profile to their Passport account, we receive an email giving us a token which we have to enter on Moodle to verify the address, and when we enter it, Moodle responds "Error writing to the database". I can't find why it doesn't work on this installation of Moodle, but works on another one. Do you have any ideas ?
Thanks
Cédric