4

I saw Badges and List of Badges with Full Description.

I earned the android bronze badge which has following description.

Earn at least 100 total score for at least 20 non-community wiki answers in the android tag.

I have doubt that if any one create any tag then it will also rewarded as badge if they score 100 for at least 20 non-community wiki answer on that tag.

So there are how many total number of badges currently?

6
  • 2
    your doubt is wrong. If a tag is created and someone earns enough rep in the tag, they will get the tag badge. The posts you linked describe the non-tag badges. In addition to those there are bronze gold and silver tag badges available for each tag. The "with full description" question explains tag badges in an answer and notes "•A tag must appear on a minimum of 100 questions to be considered for tag badges." Jan 6, 2016 at 12:10
  • Okay, Thanks for your reply. So Its like that there are infinite badges? Jan 6, 2016 at 12:12
  • 2
    At this moment in time? No, the number of currently available badges can be counted (standard badges + (tags x 3)). But as there is no limit to the number of tags that can be created, yes, the number of badges available is infinite.
    – JonW
    Jan 6, 2016 at 12:27
  • 1
    Also, tag badges are created only when there is x no. of questions in that tag (don't remember the exact number). So, the calculation is a bit more trickier.
    – Harry
    Jan 6, 2016 at 12:31
  • 1
    @JonW Technically there is a limit, because tags have an upper bound of 25 characters and there are limited number of characters, at least no more than 100, so 100^25+100^24+...<10^51 tags at most if I'm generous. However, one can always score more nice answer badges.
    – wythagoras
    Jan 6, 2016 at 14:22
  • @wythagoras haha, well 'technically correct' is the best type of correct.
    – JonW
    Jan 6, 2016 at 14:33

2 Answers 2

7

The tag badges do not have a limit - they are being generated "on the fly", dynamically, based on score of users in the tags.

You can see the total amount of awarded tag badges at any given time here:

To see how many distinct tag badges exist, you can go to each of the three pages, e.g. bronze tag badges, and using a browser search find how many, e.g. searching for "Earn at least 100 total score" tells that at this point there are 3519 different bronze tag badges.

We can also use SEDE to find those stats, however the data in there won't be live. (up to week old)
There is already other answer here with such a query.

4

You can have an exact number of badges, both tag based and system defined by running this SEDE query for the site you're interested in:

with uni_badge as (
select name
     , tagbased
     , count(*) as [number of badges]
from badges
group by name
, tagbased
)
select 1 as id
     , 'Grand total' as [name]
     , 0 as [tagbased]
     , count(*) as [number of badges]
from uni_badge
union
select 2
     , 'all badges' as [name]
     , 0 as [tagbased]
     , count(*) as [number of badges]
from uni_badge
where tagbased = 0
union
select 3
     , 'all tagbased'
     , 1 as [tagbased]
     , count(*) as [number of badges]
from uni_badge
where tagbased = 1
union
select row_number() over(order by [number of badges] desc) + 3 
     , name
     , tagbased
     ,[number of badges]
from uni_badge
order by 1

At the day of posting this is the outcome:

enter image description here

1

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .