What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 127 Stack Exchange communities.

On the right side of SO, I see a "Badge Progress" control.

Amongst other things, it says:

Electorate
682 question votes (113% done).
Your voting ratio is 0.13 - you need to vote on more questions

The last sentence is in small, light gray text -- it's easy to miss.

The "113% done" is a little misleading -- it makes it seem like you should have the badge already.

I would suggest that when the vote count exceeds the minimum (100%) it should change to:

Electorate
682 question votes (OK!).
Your voting ratio is 0.13 - you need to vote on more questions

Screenshot: enter link description here

It should be somewhat like: enter image description here

share|improve this question
3  
Perhaps the percentage should cap at 99% if the voting ratio is not high enough? –  animuson Dec 16 '11 at 19:57
9  
That's kind of wrong though, if you don't notice the secondary requirement you'll be voting on more questions without the percentage increasing and you'll show up here and complain. –  Toomai Dec 16 '11 at 20:02
1  
@animuson I disagree. If you have met the number of votes requirement, it should say so. If it stays at 99%, everyone will have the impression that the vote counter is bugged, and you'll see complaints here. –  Laf Dec 16 '11 at 21:28
    
If the ratio is under .25 it should base the percent off the number of votes required to get to .25. –  Pubby Dec 16 '11 at 21:54
    
Where do you see this? Can you post a screenshot or respond in comment? I don't have this on SO. –  Yuck Dec 16 '11 at 23:25
    
@Yuck: Added screenshot. In review section, after getting Strunk and White –  Manishearth Apr 10 '12 at 3:52
add comment

1 Answer

I fixed it so we display the correct percentage done in all cases ...

Now maths is not my strongest point, but I think this formula works:

var left = (0.25 * (stats.AllTimeQuestions + stats.AllTimeAnswers + 0.0) 
  - stats.AllTimeQuestions) / 0.75;

So, if you happen to only vote on answers you will not be 100% at 600, instead it will track till the amount you have left.

share|improve this answer
    
This is much improved, but the font sizes still seem backwards in this case -- the stuff you still need to do should be bigger than the part you've already done. –  Craig Stuntz Apr 10 '12 at 14:46
    
@CraigStuntz it is bigger imho, all you need to do is get to 100% - the percentage thing is just a hint –  waffles Apr 10 '12 at 22:04
    
when I go there now, I see "759 question votes (100% done). Your voting ratio is 0.14 - you need to vote on more questions" Is that what you expect? Because I'm at 100% and don't have/deserve the Electorate badge. –  Craig Stuntz Apr 10 '12 at 22:18
    
That is a bug then, it should not be showing you 100% done ... fixing today –  waffles Apr 10 '12 at 22:43
5  
damn MATHS !!!! –  waffles Apr 10 '12 at 22:43
    
sorry, I got the maths right, but the formatting maths were wrong ... it will show 49% done next time we deploy –  waffles Apr 11 '12 at 6:20
    
how do you count waffles? –  gnat Apr 11 '12 at 6:23
1  
@gnat: One, some, several, many, lots ... what more do you need? –  Brian Reichle Apr 11 '12 at 8:20
add comment

You must log in to answer this question.

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