cancel
Showing results for 
Search instead for 
Did you mean: 

[BUG] Bug with Diligent Solver badge counter calculation!

former_member186338
Active Contributor
424

In the current month I can see very strange bug - my Diligent Solver counter is constantly decreasing!
And I managed to find why!
If somebody will upvote one of my answers and then cancel upvote - the Diligent Solver counter will decrease by approximately 2%.
Sample:

Looks like same story with accept the unaccept answer.

Very frustrating that Community developers can't create proper algorithm for counter calculation.

P.S. Side effect: If I want to prevent some users to get Diligent Solver badge I can upvote/cancel upvote their answers number of times to decrease counter! May be from some fake account 🙂

Accepted Solutions (1)

Accepted Solutions (1)

audreystevenson
Community Manager
Community Manager
0 Kudos

Hi Vadim,

The fix has been rolled out, so from this point forward the only actions that should decrease the progress should be unaccepts and cancellations of upvotes.

We will review January activity next week to determine whether anyone who should have earned Diligent Solver January did not earn it, and we will award it to those folks.

Thanks again for bringing the issue to our attention, and hanging in there while we fixed it.

former_member186338
Active Contributor
0 Kudos

I have checked my January counter and ignoring "Your answer accepted by moderator" I have >100% but can see only 86%

former_member186338
Active Contributor
0 Kudos

Result for January excluding answers, accepted by moderator:

28>25, but no badge!

audreystevenson
Community Manager
Community Manager
0 Kudos

I'm sure you've seen by now, vadim.kalinin, that the badge was assigned. It was also assigned to another person who should have earned it in January. Now that the mission is fixed, I hope February will go more smoothly!

former_member186338
Active Contributor
0 Kudos

Fine! I will perform the same check for February to ensure that the bug was fixed!

former_member186338
Active Contributor
0 Kudos

Test performed! Looks like the counter after fix is higher than it has to be:

May be my calculations are wrong?

audreystevenson
Community Manager
Community Manager
0 Kudos

Hi again, vadim.kalinin,

Well, you're close. The two requirements in this mission (20 answers published, and 25 answers accepted or upvoted) are weighted evenly. So having 20 answers published is already 50%. The calculations are correct now based on my review of your progress in the back end.

former_member186338
Active Contributor
0 Kudos

O!

1 answer = 2.5%

1 accepted/upvoted = 2%

Thanks a lot for clarification! Now I understand the calculation algorithm.

Answers (3)

Answers (3)

VeselinaPeykova
Active Contributor

I do not know whether this is related, but a few hours ago I noticed some strange behavior in up/down-voting.

For some strange reason I was able to vote multiple times on the same content and the counter was updated with each vote. I suppose that later today some job ran to correct the problem and the counter was reset - none of my votes were registered (as if it never happened, except in my activity log), so I was able to vote on the content again. This time the vote was properly registered (I could see the indicator on the voted content).

audreystevenson
Community Manager
Community Manager
0 Kudos

Hi Vadim,

The team is looking into this. Thank you for your patience.

former_member186338
Active Contributor
0 Kudos

In October the bug was different (canceled upvotes not counted): https://answers.sap.com/questions/12884426/bug-wrong-missions-calculation-solver-etc.html

It was somehow solved but new bug was created 🙂

former_member186338
Active Contributor
0 Kudos

No changes! Today I can see my Diligent Solver Badge counter at 78%.

But it have to be 100% +

Due to:

1. 20+ answers in December

2. 26 Accepted or upvoted answers in December:

Any progress with correction?

audreystevenson
Community Manager
Community Manager

Hi again vadim.kalinin, addressing this bug is a high priority for us. Unfortunately, due to the holidays, we've not been able to fully test the bug fix, but we hope to do so in early January. If needed, we will also perform a review to see if anyone who should have earned a Diligent Solver badge in the last months did not earn it due to the bug, and we'll award those badges. Thanks for your continued patience.

former_member186338
Active Contributor
0 Kudos

Hi again, oddss , today I see again the decrease in progress counter for Diligent Solver Badge mission without any reason (checked my Karma Credits log). Any idea?

P.S. January result still not corrected...

caroleighdeneen
Community Administrator
Community Administrator
0 Kudos

Hi vadim.kalinin, Audrey is on vacation and asked me to follow-up. Your December Diligent Solver badge has been assigned and you can see it in your profile. We will let you know when the fix to address the decreases is ready in production, we are working on it.

former_member186338
Active Contributor
0 Kudos

Hi caroleigh.deneen, thanks a lot. I will check current month calculations later.

former_member337117
Contributor
0 Kudos

Vadim,

Happened same to me too. Have answered quite a lot of questions with fair amount of upvotes and accepted answers but one downvote makes it haywire wrt to calculation percentage. And it seems most of the users just upvote and then downvote the answers not understanding how it would impact the persons who are investing their own time solving others problems.

Regards

Vignesh Bhatt

former_member186338
Active Contributor
0 Kudos

Sorry, there is no issue with downvotes, downvotes are simply ignored!

I am talking about cancel upvote! Look on details in my comment to original question.

former_member337117
Contributor
0 Kudos

By downvote I was referring to cancellation of the upvotes ie Answer upvoted by a member and cancelled again.

former_member186338
Active Contributor
0 Kudos

Here we have 4 different events:

  1. Upvote
  2. Cancel upvote
  3. Downvote
  4. Cancel downvote

with different effects...

former_member337117
Contributor
0 Kudos

Was referring to cancellation of upvotes.