Wishlist: visual cue for "user got a badge for this post"

We’re trying to encourage users to help each other. We’ve decided to start awarding a custom ‘Users Helping Users’ badge (u-h-u) to users who are the first to respond and whose response attempts to help.

Because we want lots of this behavior, I’ve made the badge something you can get more than once.

Since it take human intelligence (currently) to assess whether a user’s response was an attempt to be helpful or just a “me too”, this badge is awarded manually.

Adding humans necessarily introduces a point of failure and I’ve realized that it would be very easy to award the u-h-u badge to the same user/post over and over. Nothing stops you. For badges that can only be awarded once, they disappear from the badge-award dropdown, but this one doesn’t.

So, for multiple reasons (including re-inforcement to other users), I think it would be good to have something like this:

Even better if it said what badge (but I only thought of that after the image was uploaded :face_with_hand_over_mouth:)

10 Likes

That is a recurring request, our AI Related Topics feature shows it at

9 Likes

I did search first. :flushed:

6 Likes

Oh I didn’t write a reply to mean that you should have searched first, but to show support for the feature request, as it’s something I remembered being asked many times before.

And the new Related Topics acting on your new topic is way better than a simple search, and can find topics that a search couldn’t :smile:

9 Likes

So I guess a plugin could search badges for topics and add them to the serializer? That seems potentially expensive, though I haven’t looked at what the query would be like.

4 Likes

I think it’s one join with the user_badge table, since that table contains the post_ids. Shouldn’t be very expensive.

3 Likes

In that case, it’s a pretty simple plugin to add the stuff to the serializer, and then some front end stuff to display it.

1 Like

I can think of a couple of options off hand to consider.

Has a custom badge option. Combine this with

Another Plugin that might be of interest.

I don’t think any of those plugins/theme components are relevant to this feature request?

1 Like

The first one is related to helping. So moving help questions to a solved enabled category would work.

The post badges can be set to display solved badges. So it can help towards Op’s desire in part.

Otherwise a manual badge using Post Badges is still a workable in part solution.

I think if you re-read the OP (and the other related feature requests) you’ll see that is not what the request is for.

His pic shows a solved response and a custom badge beside username.

So it is related as post badges can be set to show custom.badge(s).( I used this for a Youtuber anf Press custom manual badge)

Now if you remove solved. Then maybe a Discourse AI extension could be used in part to automate granting badge.

If you want a granted helpful.badge listing maybe a data explorer inquiry to poll daily for new badge award and an inquiry or mod extension to Gamification…Though iirc gamification added an option for solved?

The Post Badges component displays the earned badges on all posts, not just the one which it was granted for, so isn’t really an option in this case.

I think pfaffman and Falco have already suggested the mechanics needed to make this request possible.

3 Likes

I’ve closed the other two in favour of this one and pointed them here.

One thing Sam suggested in the other topic was to add a staff notice to the post which earned the manual badge as a way to emphasise it and mark it as already having earned one:

3 Likes

But wait! I think there’s one more. Apparently this is something that I wanted back in 2016. I might have been first! :rofl:

3 Likes