12

After I had earned the Custodian badge in Portuguese Language SE, I let the system decide the next badge to supposedly aim for, which was then the Excavator badge. The problem is that Portuguese.SE has only been in private beta for nearly 2 days, and so this badge cannot be attained until posts can be 6 months old. There were even other better candidates for next badge that an active user could obtain much sooner.

next badge

I do understand this is a minor issue and does not affect the overall quality of the site in any way, but given the fact that not all badges can be achieved at the time of recommendation, what if the recommendation system would keep that in mind in the first place? Is it too troublesome to implement?

5
7

You can blame caching here.

For some reason, the private beta start date was missing - this was cached, causing our badges test to use a default date (defaulting to 6 months ago).

Therefore, suggesting these inappropriate badges.

I have cleared this cache and all is well in the world.

6

Seems this was reported and in the new profile page bug list:

New profile pages are out - bugs and feedback master list

Looks like it needs to be revisited?

2

I suppose so even though it isn't that important since you could manually change it yourself anyways...

There could be a change in the code so that the badge selector could recognize how long the site has been launched into beta. If it is less than 30 days, don't let the system choose "Excavator" or "Necromancer" because you can't earn it yet. If less than 60 days but more than 30 days, don't allow the system to choose "Necromancer" but allow "Excavator". This should also apply to "Archeologist" too and any other badge that deals with time.

You must log in to answer this question.

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