Open Badge Factory
Maintained by
Antti Koskinen, Emilie Lenel, OBF Admin
Issue Open Badges created in Open Badge Factory from Moodle, and display badges issued to users.
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
Trazado de la pila (stack):
line 200 of /local/obf/classes/criterion/obf_criterion_activity.php: Error thrown
line 283 of /local/obf/classes/criterion/obf_criterion_activity.php: call to classes\criterion\obf_criterion_activity::get_course_activities()
line 78 of /local/obf/form/coursecriterion.php: call to classes\criterion\obf_criterion_activity->get_options()
line 214 of /lib/formslib.php: call to obf_coursecriterion_form->definition()
line 798 of /local/obf/renderer.php: call to moodleform->__construct()
line 652 of /local/obf/renderer.php: call to local_obf_renderer->render_badge_criteria_course()
line 421 of /local/obf/renderer.php: call to local_obf_renderer->print_badge_info_criteria()
line 215 of /local/obf/badge.php: call to local_obf_renderer->page_badgedetails()
Invalid get_string() identifier: 'apierror408' or component 'local_obf'. Perhaps you are missing $string['apierror408'] = ''; in /var/www/html/moodle/local/obf/lang/en/local_obf.php?
line 356 of /lib/classes/string_manager_standard.php: call to debugging()
line 7414 of /lib/moodlelib.php: call to core_string_manager_standard->get_string()
line 459 of /local/obf/classes/client.php: call to get_string()
line 964 of /local/obf/classes/client.php: call to classes\obf_client->request()
line 475 of /local/obf/classes/badge.php: call to classes\obf_client->issue_badge()
line 172 of /local/obf/classes/obf_assertion.php: call to classes\obf_badge->issue()
line 133 of /local/obf/issue.php: call to classes\obf_assertion->process()
Trazado de la pila (stack):
line 458 of /local/obf/classes/client.php: Exception thrown
line 964 of /local/obf/classes/client.php: call to classes\obf_client->request()
line 475 of /local/obf/classes/badge.php: call to classes\obf_client->issue_badge()
line 172 of /local/obf/classes/obf_assertion.php: call to classes\obf_badge->issue()
line 133 of /local/obf/issue.php: call to classes\obf_assertion->process()
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
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.
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