Support: Digital Badges

Created on 6 Dec 2020  路  37Comments  路  Source: EddieHubCommunity/support

@eddiejaoude , during his recent live mentioned handing out GitHub stickers to well-performing members of the community.
I proposed the use of digital badges for all us community contributors. And maybe hand out hierarchically - better badges to better performing individuals.

Would love to know everyone's thoughts about this.

You can also join the discord community here

Feel free to check out other cool repositories of Eddie Jaoude Community here

enhancement question

Most helpful comment

Great discussion everyone, it is a difficult topic and it is good to see it from different perspectives.

When saw this issue created and thought of digital badges, I was thinking about fun metrics for our Org, for example:

  • how many Discord / GitHub reactions sent
  • how many Discord / GitHub reactions received
  • how many PRs created
  • how many PRs reviewed

Btw EddieMeter really made me laugh 馃

All 37 comments

It's great having you contribute to this project

Feel free to raise an Issue! Welcome to the community :nerd_face:

If you would like to continue contributing to open source and would like to do it with an awesome inclusive community, you should join our Discord chat and our GitHub Organisation - we help and encourage each other to contribute to open source little and often 馃 . Any questions let us know.

This is such a good idea 馃憤 I am loving it 鉂わ笍

We have discussed something similar before, but it is good to see what gets mentioned again 馃

Perhaps we could set this badge system inside the community website(I don't think there is a way to display content in the github community members page) or we could have a repo/site dedicated to member badges?

(Displayable badges on profiles might be tricky to setup, but here are a few ideas on that:
The way there are README profile badges like GitHub-stats/trophies, we could have something that's like EddieMeter- where there is content displayed from a db of our members, and the badge updates on the profile when the db records for the user are added OR we could have a gh-action, that the members can have on their profiles, that adds custom badges from this db to their profile, and refreshes daily/in 12 hours/weekly)

I love the idea of EddieMeter. I had something more static in mind with a similar approach, but yours is clearly better.

I love the idea of EddieMeter. I had something more static in mind with a similar approach, but yours is clearly better.

Oh Thanks! :)
However, for starting out, we could make something static

There's a negation for this idea from @AllanRegush and his thoughts on this are great 馃挴
Screenshot 2020-12-09 at 9 34 56 PM
https://discord.com/channels/699608417039286293/699608417928740944/786260540262580244

Hmm, that's a good point brought up by @AllanRegush. But I do like the idea of badges that signifies that we're a part of the community...

Instead of handing out badges to 'well-performing members', perhaps we could hand them out to those who're been a part of the community for a certain period of time? Say, a month or something similar.

Or maybe we could give it to those who get to a certain level of MEE6, say at level 3, 7, 10 etc?

yes, I think we could do something of the sort.
Contributors get a badge on first issue
Another on first PR

Another when you've been part for a month
(something like that?)

About MEE6 rankings... (I think that the leaderboard is also kind of a bad idea?)
Could we remove the leaderboard ranking and just use something slightly more un-hierarchial that is based on levels?

Seems like a good topic for a new discussion @Vyvy-vi

I was thinking not to have a hierarchy / level system, but more of (not sure what to call it), awards for doing certain things. Not sure if that is a balance?

This will notify everyone here, but I will tag @AllanRegush too

Yeah I even I like this award system, like contributor of the week or something?

hmm, I agree "certain-thing" awards(we could maybe call them Community Achievements?)
perhaps we could have some weekly reward highlights(some nice badges we could make with gimp or our nearest image editor or something like a shields.io badge?):

I propose some categories for getting a badge(we could do slight integration with community actions for this too)

  • First issue on repo/ in community
  • First PR
  • First discussion

  • Contributor of the week(something similar to how Eddie shouts out members during videos and live-streams)

  • Helper of the week/month(for the most helpful person in the community throughout a week/month)

  • Good-Question asker(For members who've added value to the community by asking good questions, which provide everyone an opportunity to learn)

  • Active: perhaps something related to making X contributions? (not sure about this one)

  • Not warned by Eddiebot for a whole month/year(this one is a joke 馃槀 )

  • Keeping Eddie Away(opensource a day keeps the Eddie Away(this is also a joke 馃槀 ): Members who opensource throughout the year)

Thoughts on this list?

Hmm, I'd say have fewer awards...

Maybe a first-timer graduation badge for a person who has opened their first issue, PR AND taken part in their first discussion. It would help those who aren't sure if the #first-timer channel is relavent to them or not

I feel like badges for helper of the week and good question asker would be subjective? But maybe it's just me

The Eddiebot one sounds nice though - gives incentive. Maybe we could have a fun one like First Strike for the first word caught by Eddiebot

Not sure about that last one though... Do mean something like Snapchat where you get a badge for a 5-day streak?

(the last one was a joke xD :nerd_face:)

Ah, pardon, I was referring to the Active badge 馃槄

Ah, pardon, I was referring to the Active badge 馃槄
Maybe something like a streak, idk? (I was rather referring to some badge that first-timers get, after some contributions that represent as a token of active participation or something idk)(As I said before, not sure about this one)

First Strike would be good too
馃槀

I'm not sure what does this add? GitHub has a highlight for first PR, issue, etc. I like that we just opt-in on tasks we want to do. Not to just get an award.

I'm not sure what does this add? GitHub has a highlight for first PR, issue, etc. I like that we just opt-in on tasks we want to do. Not to just get an award.

Hmm, that's a good point. This might trigger spammy contributions.
(I don't want to think badly of the community, but taking this year's Hacktoberfest as an example... it isn't very optimistic)

But I think that having badges would be something more of a... momento than a reward? Especially if the bar is set fairly low and in a way where anyone could do it

perhaps we could keep the bare minimum as a momento:
First-timer badge: 1st Pr + issue + discussion comment
Not warned by Eddiebot for a whole month/year (boosts inclusive behaviour)

Not warned by Eddiebot for a whole month/year (boosts inclusive behaviour)

I must suggest a hard pass on this idea from me @Vyvy-vi. I still think this bot has real problems to community members who do not have English as their first language, therefore this is why I think this would be the opposite of inclusive.

Honestly, I am someone who speaks English natively and I still get warned by the bot.

Ah, I hadn't thought about it that way... And it would keep people from by testing, and spontaneous conversation

Maybe we could reduce it to a more manageable timeframe? Three days, maybe a week? We should aim to make it an achievable goal that encourages us to keep a ear out for such things

I am a staunch believer in inclusivity in this community, and hence feel muting EddieBot flags will not achieve anything substantial. There should be other perks, this one doesn't make the cut for me.

I agree with steve :+1:

That might be quite non-inclusive 馃

(...) feel muting EddieBot flags will not achieve anything substantial (...)

Pardon, I didn't quite get that... Could you elaborate on what you mean by "muting Eddiebot flags"?

@Akshu-on-github

Not warned by Eddiebot for a whole month/year (boosts inclusive behaviour)

@Vyvy-vi had proposed this idea. I am not in support of it as it will not achieve anything, but rather impede inclusivity that we at EddieHub prefer.

Great discussion everyone, it is a difficult topic and it is good to see it from different perspectives.

When saw this issue created and thought of digital badges, I was thinking about fun metrics for our Org, for example:

  • how many Discord / GitHub reactions sent
  • how many Discord / GitHub reactions received
  • how many PRs created
  • how many PRs reviewed

Btw EddieMeter really made me laugh 馃

hmm, I have an idea for that...
I saw the badges made by Vincent (@vinzvinci) for EddieHub in Discussion#758
Maybe we can make a github-action that ppl can put on their profiles that fetches their community stats from the Community API and puts it in shields.io badges or makes fancy cards out of it?

We can call it EddieMeter :joy:

hmm, I have an idea for that...
I saw the badges made by Vincent (@vinzvinci) for EddieHub.
Maybe we can make a github-action that ppl can put on their profiles that fetches their community stats from the Community API and puts it in shields.io badges or makes fancy cards out of it?

We can call it EddieMeter 馃槀

Oh what I just missed, didn't see this issues before @Vyvy-vi hahaha.

Link:
EddieHub badge for our GitHub profile and GitHub Organisation #758

what you mean by "muting Eddiebot flags"?

EddieMeter lol 馃槀 鉂わ笍

I might have a cool idea for digital badges.
https://www.poap.xyz/
We could make a clone of this project and simplify it to run on Github Auth rather than needing Ethereum Wallets, making it easy to assign badges(from say one of our virtual events, that can be verifiable and unique).

I am not sure how this will materialize? We give badges to users who attend RadioEddie and Community calls? I thought we wanted to value their contribution to the GitHub org. Would that be possible?

Ah, this idea is still in the works...
What I was planning was something based on this:
(this would take time to make and is a big project, but I wanted to share this with everyone)

Component-1:
A github pages site that you can log in using Github Auth that contains info of all your badges.
Component-2:
An API that connects the github pages site to clients and allows them to make badges.
Component-3:
A github action that generates the said tokens on events we might want(example: First contribution)
Then these the action uses the API to make a badges on the github pages site with a unique id, identifying it with- the github repo, the github org and the person who got the badge.

Sounds cool

Was this page helpful?
0 / 5 - 0 ratings

Related issues

adityaraute picture adityaraute  路  5Comments

ankushKun picture ankushKun  路  3Comments

Jmimoni picture Jmimoni  路  3Comments

PulkitSinghDev picture PulkitSinghDev  路  4Comments

stemount picture stemount  路  4Comments