mozilla / openbadges-backpack

Mozilla Open Badges Backpack
https://backpack.openbadges.org/
Other
862 stars 263 forks source link

Is this project abandoned ? #1181

Open iamgoodbytes opened 5 years ago

iamgoodbytes commented 5 years ago

Hi everyone, I became interested in implementing open badges for my students in college, but the more I read about it the more it looks like this project is abandoned. Is that the case?

Things I'm running into is not being able to bake images for example. I think the reason is the API is not updated anymore but I could be wrong.

An example is this test assertion:

{
    "@context": "https://w3id.org/openbadges/v2",
    "type": "Assertion",
    "id": "https://weareimd.be/openbadges/assertions/u0077344_mongodb.json",
    "recipient": {
      "type": "email",
      "hashed": true,
      "salt": "deadsea",
      "identity": "sha256$c7ef86405ba71b85acd8e2e95166c4b111448089f2e1599f42fe1bba46e865c5"
    },
    "issuedOn": "2019-02-01T23:59:59Z",
    "badge": "https://weareimd.be/openbadges/badges/mongodb.json",
    "verify": {
      "type": "hosted",
      "url": "https://weareimd.be/openbadges/assertions/u0077344_mongodb.json" 
    }
  }

Badgr seems to validate this just fine.

screen shot 2019-02-09 at 18 23 05

I then try to use the baker API in order to bake this json into the badge image, but that keeps throwing errors like "invalid assertion structure" and "uid":{"message":"must be a string"

These look like errors pointing to older version of the specification since uid isn't used anymore as far as I can see in the docs.

uid has been replaced by the IRI-based id property. It should not be used in v2.0+ Assertions.

Can someone tell me if this is still a project that's being maintained or should I abandon the idea of using openbadges?

The error can be triggered here: http://backpack.openbadges.org/baker?assertion=https://weareimd.be/openbadges/assertions/u0077344_mongodb.json

or by going here http://bakery.openbadges.org/

Thanks for helping out!

jbohrer commented 5 years ago

The Open Badges standard is still alive and well, managed by IMS Global and adopted by these products that have been certified by IMS.

The Bakery service originally built by Mozilla was not maintained. However, Concentric Sky has what appears to be the most updated version of this service: https://github.com/concentricsky/openbadges-bakery