Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Capability to Unbake Open Badge 3.0 #142

Open
alexfigtree opened this issue Nov 4, 2024 · 0 comments
Open

Capability to Unbake Open Badge 3.0 #142

alexfigtree opened this issue Nov 4, 2024 · 0 comments
Labels

Comments

@alexfigtree
Copy link
Member

alexfigtree commented Nov 4, 2024

Credly makes it possible for their users to download a baked badge image. This means that the .png image is encoded with an open badge 3.0. This 1EdTech reference explains the baking specification: https://www.imsglobal.org/spec/ob/v3p0

This issue is to add functionality to VerifierPlus to "Drag and drop a file here or browse
" and allow for an upload of an Open Badge 3.0. The code should:

  1. extract the data
  2. confirm that it is an open badge 3.0 -- it's possible that this function will be implied in a related issue for verifying the credential

In this issue at 1EdTech: there are some libraries mentioned that will perform the extraction: 1EdTech/openbadges-specification#586

including: https://www.npmjs.com/package/png-itxt

(Note offer for assistance from Credly in the 1EdTech issue if we need a hand).

The Mozilla badge bakery is outdated so we don't want to use that one.

This tool is a browser interface that can be used to manually extract the information: https://www.nayuki.io/page/png-file-chunk-inspector

Note: Out of scope are any image formats that aren't .png. The 1EdTech spec does allow for .svg but we will only be handling .pngs at this time.

Here is one badge to test with. Can provide an open badges 2.0 version if needed for testing

Image

Related issues to link to once they are created:

@kayaelle kayaelle changed the title Capability to unbake badge Capability to Unbake Open Badge 3.0 Nov 21, 2024
@alexfigtree alexfigtree moved this to Verifier Plus Backlog in DCC Engineering Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Verifier Plus Backlog
Development

No branches or pull requests

1 participant