-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 3.6, 3.7
-
Component/s: Badges
-
Testing Instructions:
-
Affected Branches:MOODLE_36_STABLE, MOODLE_37_STABLE
-
Fixed Branches:MOODLE_36_STABLE, MOODLE_37_STABLE
-
Pull from Repository:
-
Pull 3.6 Branch:
MDL-65315-36 -
Pull 3.6 Diff URL:
-
Pull 3.7 Branch:
MDL-65315-37 -
Pull 3.7 Diff URL:
-
Pull Master Branch:
MDL-65315-master -
Pull Master Diff URL:
Currently, BadgeClass and Issuer URLs depends on the badge Assertion hash:
- Assertion:
- BadgeClass:
- Issuer:
In Moodle 3.6, when OBv2.0 support was added, the badges/badge_json.php file was added, and it should be used for the BadgeClass and Issuer instead of current badges/assertion.php (at least for OBv2.0). So, for the previous sample:
- Assertion:
- BadgeClass:
- Issuer:
The $CFG->wwwroot/badges/assertion.php?b=xxxx&action=z calls should be replaced by $CFG->wwwroot/badges/badge_json.php?id=x[&action=0] for BadgeClass and Issuer.