12

According to Help us test the shiny new "User Activity" page! (Plus a bunch of new features.), the

"Progress to next badge" bar automatically selects the badge you're closest to earning (or that's most logical to go for next)

While "the badge you're closest to earning" is pretty easy to determine: it's the bar with the most progress, I'm wondering what "most logical to go for next" means. Because right now on Meta Stack Exchange, I can track two badges: Illuminator and Legendary. My progress for Illuminator is 66.40% and for Legendary it's 66.67%, yet Illuminator is shown as the recommended next badge:

Select your next badge

On some child metas where I barely have any activity, Student is shown as recommended next badge with a progress of 0/1, but I do have cast some votes so I have a small progress towards e.g. Civic Duty. So obviously there is some other logic at work, but what?

15

It runs through the following logic tree, stopping at the first recommendation that matches:

  • Recommend Excavator if Excavator is enabled, user doesn't have Excavator, and user has edit questions and answers privilege.
  • Recommend Custodian if the current site is not a child meta, user doesn't have Custodian, and user has access review queues privilege.
  • Recommend Supporter if user doesn't have Supporter and user has vote up privilege.
  • Recommend Critic if user doesn't have Critic and user has vote down privilege.
  • Recommend most progressed badge that user doesn't currently have and has at least 50% progress already.
  • Recommend Informed if the current site is not a child meta and user doesn't have Informed.
  • Recommend Autobiographer if user doesn't have Autobiographer.
  • Recommend Student if user doesn't have Student.
  • Recommend Teacher if user doesn't have Teacher.
  • Recommend Editor if user doesn't have Editor.
  • Recommend most progressed badge that user doesn't currently have, no progress minimum.

Note that for the two points above that check for the "most progressed badge", the progress is stored as an integer percentage with the decimal portion truncated. So in your example where Illuminator is 66.4% and Legendary is 66.6%, they're both truncated to 66%. In case of ties, the first one alphabetically is recommended.

  • 3
    "Excavator is enabled" - does that mean the site is at least 6 months old? – Glorfindel Jul 8 at 7:40
  • 1
    There's a site setting to turn the "ancient" badges on/off though I don't believe they're actually disabled anywhere. – animuson Jul 8 at 14:05

You must log in to answer this question.

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