Open Badges Assertions specification 1.0
More...
|
| embed_data_badge_version2 (&$json, $type=OPEN_BADGES_V2_TYPE_ASSERTION) |
| Embed data of Open Badges Specification Version 2.0 to json.
|
|
Open Badges Assertions specification 1.0
Badge asserion is defined by three parts:
- Badge Assertion (information regarding a specific badge that was awarded to a badge earner)
- Badge Class (general information about a badge and what it is intended to represent)
- Issuer Class (general information of an issuing organisation) Class that represents badge assertion.
◆ __construct()
core_badges_assertion::__construct |
( |
| $hash, |
|
|
| $obversion = OPEN_BADGES_V2 ) |
Constructs with issued badge unique hash.
- Parameters
-
string | $hash | Badge unique hash from badge_issued table. |
int | $obversion | to control version JSON-LD. |
◆ embed_data_badge_version2()
core_badges_assertion::embed_data_badge_version2 |
( |
& | $json, |
|
|
| $type = OPEN_BADGES_V2_TYPE_ASSERTION ) |
|
protected |
Embed data of Open Badges Specification Version 2.0 to json.
- Parameters
-
array | $json | for assertion, badges, issuer. |
string | $type | Content type. |
◆ get_alignments()
core_badges_assertion::get_alignments |
( |
| ) |
|
Get alignment of the badge.
- Return values
-
◆ get_assertion_hash()
core_badges_assertion::get_assertion_hash |
( |
| ) |
|
Get the local id for this badge assertion.
- Return values
-
◆ get_badge_assertion()
core_badges_assertion::get_badge_assertion |
( |
| $issued = true, |
|
|
| $usesalt = true ) |
Get badge assertion.
- Parameters
-
boolean | $issued | Include the nested badge issued information. |
boolean | $usesalt | Hash the identity and include the salt information for the hash. |
- Return values
-
◆ get_badge_class()
core_badges_assertion::get_badge_class |
( |
| $issued = true | ) |
|
Get badge class information.
- Parameters
-
boolean | $issued | Include the nested badge issuer information. |
- Return values
-
array | Badge Class information. |
◆ get_badge_id()
core_badges_assertion::get_badge_id |
( |
| ) |
|
Get the local id for this badge.
- Return values
-
◆ get_criteria_badge_class()
core_badges_assertion::get_criteria_badge_class |
( |
| ) |
|
Get criteria of badge class.
- Return values
-
array|string | Criteria information. |
◆ get_endorsement()
core_badges_assertion::get_endorsement |
( |
| ) |
|
Get endorsement of the badge.
- Return values
-
false|stdClass | Endorsement information. |
◆ get_issuer()
core_badges_assertion::get_issuer |
( |
| ) |
|
Get badge issuer information.
- Return values
-
◆ get_related_badges()
core_badges_assertion::get_related_badges |
( |
badge | $badge | ) |
|
Get related badges of the badge.
- Parameters
-
- Return values
-
array|bool | List related badges. |
The documentation for this class was generated from the following file:
- badges/classes/assertion.php