DevOpsBootcamp / website

First iteration of our web site will live on readthedocs...
Apache License 2.0
52 stars 45 forks source link

Open Badges #44

Open iankronquist opened 9 years ago

iankronquist commented 9 years ago

According to my understanding of the Mozilla docs open badges work like this:

How this works: https://wiki.mozilla.org/Badges/Onboarding-Issuer

Badge type ideas:

Would Elsie/@lucywyman /someone graphically talented be interested in drawing up the badges? We'll probably need small, medium and large PNGs (or SVGs?)

They should be themed or something. Maybe they could all fit together like this: http://www.symbolsofadventure.com/uploads/Occoneechee2010Patch_set.png

"Baking" or embedding the data in the image works like this: https://github.com/mozilla/openbadges/wiki/Badge-Baking

Or we could just use Mozilla's API: https://github.com/mozilla/openbadges/wiki/Using-the-Issuer-API

Since we are basing this all off of in-person demonstration of skill we should probably either:

We should pick one and stick with it.

iankronquist commented 9 years ago

@jordane @edunham @ramereth @lucywyman thoughts?

ramereth commented 9 years ago

I don't recall exactly how open badges work but I was thinking it would make sense if we make them all hosted by the OSL and given by the OSL. The Devops specific badges are just some badges, we can make other ones for OSL employees eventually. So if we can have one instance for Devopsbootcamp and OSL I'd prefer that.

So my question is, what is involved with running the open badge software ourselves?

iankronquist commented 9 years ago

Badges are just PNGs with metadata. We really don't need special software except for creating the badges and awarding them. Badges can be stored in the Mozilla Backpack, or elsewhere. I see two ways of doing this:

  1. Create a website devoted to awarding badges to devops students (or build similar functionality into an existing one). It would need user accounts and an admin interface for awarding badges to users. When a user accepts an award we export it to the Mozilla backpack website with their API (or not, but then what's the point?). Basically write a webapp. I believe users will need two accounts in this setup.
  2. Create a script to generate the right badge, and email it to the user to upload to Mozilla Backpack manually. Users only have one account. We only write one simple script. Does that answer your question?
iankronquist commented 9 years ago

https://github.com/mozilla/django-badger This seems worth investigating.

pop commented 9 years ago

I'd be interested in contributing art and ideas for the badges, I don't have enough excuses to use blender these days :smile: . I also like @ramereth's idea of having general OSL badges and a subset of those are DOBC badges, although they'd best be served in the DOBC to encourage more people to show up and keep showing up via gamification.

Ideas for DOBC Badges: