-
Task
-
Resolution: Done
-
Minor
-
None
-
5.0
-
MOODLE_500_STABLE
-
MDL-83905-main -
-
-
HQ 2025 Sprint I2.1 Moppies
For OBv3.0, JSON data is different to OBv2.0/2.1, so new ones need to be created.
However, the current files for creating this JSON content are a mess:
- badges/assertion.php
- badges/badge_json.php
- badges/endorsement_json.php
- badges/image_author_json.php
- badges/issuer_json.php
It would be better to move these PHP files that return JSON data to a folder (badges/json ?) and find the best way to support several versions.
This task is to analyse it and prepare a proof of concept, to make it easier to identify and extend them.
The following section should be followed to include references between OBv2.0/2.1 & OBv3.0 badges: https://www.imsglobal.org/spec/ob/v3p0/impl/#how-to-support-both-ob-2-0-and-ob-3-0-as-an-issuer
- blocks
-
MDL-83910 PoC with the basics to confirm certification works
-
- Open
-
-
MDL-83906 PoC to reorganise backpack_api, to support several versions
-
- Closed
-
-
MDL-83911 Implement OBv3.0 JSON data
-
- Open
-
- has a non-specific relationship to
-
MDL-83909 Remove the Image author’s fields in badges
-
- Closed
-
- has to be done before
-
MDL-85621 Re-implement JSON files, to support several versions
-
- Waiting for peer review
-