Open nikriek opened 7 years ago
After some research, these are the steps I have come up with that are needed to make this happen:
[ ] Create and host issuer profile JSON according to issuer spec
[ ] Create and host BadgeClass JSON files for each challenge according to BadgeClass spec
[ ] Link the BadgeClass JSON files to respective challenges as class property (path of BadgeClass json)
[ ] Adapt documentation accordingly so that when contributers add new challenges they also add a BadgeClass and link it to the challange
[ ] Modify ChallangeCompleteView so that when a challenge is finished a BadgeAssertion JSON is created and hosted on the server
ChallangeCompleteView
[ ] Include Issuer API at challenge completion step in frontend so that the user can receive the badge and place into openbadges backpack
[ ] (optional) Consider adding insignia to frontend to indicate that we support badges
helpful links: https://github.com/mozilla/openbadges-backpack/wiki/New-Issuers:-Give-Yourself-a-Badge http://validator.openbadges.org/ https://github.com/mozilla/openbadges-backpack/wiki/using-the-issuer-api https://github.com/mozilla/openbadges-backpack/blob/master/docs/apis/issuer_api.md https://openbadgespec.org/examples/
The good thing about Django: People can built modules ("apps"): Maybe you find one for badges. Then most of the work should be done.
https://github.com/concentricsky/badgr-server?
At least we should create separate app, when we are coding it ourselves
After some research, these are the steps I have come up with that are needed to make this happen:
[ ] Create and host issuer profile JSON according to issuer spec
[ ] Create and host BadgeClass JSON files for each challenge according to BadgeClass spec
[ ] Link the BadgeClass JSON files to respective challenges as class property (path of BadgeClass json)
[ ] Adapt documentation accordingly so that when contributers add new challenges they also add a BadgeClass and link it to the challange
[ ] Modify
ChallangeCompleteView
so that when a challenge is finished a BadgeAssertion JSON is created and hosted on the server[ ] Include Issuer API at challenge completion step in frontend so that the user can receive the badge and place into openbadges backpack
[ ] (optional) Consider adding insignia to frontend to indicate that we support badges
helpful links: https://github.com/mozilla/openbadges-backpack/wiki/New-Issuers:-Give-Yourself-a-Badge http://validator.openbadges.org/ https://github.com/mozilla/openbadges-backpack/wiki/using-the-issuer-api https://github.com/mozilla/openbadges-backpack/blob/master/docs/apis/issuer_api.md https://openbadgespec.org/examples/