I’ve been looking for ways to award someone with the same award twice. On the back end, there’s a feature where you can select how many times a person can earn an award, but on the front end, it looks like you can only earn each badge one time. Can someone clarify?
Unless I’m mistaken, there is the ability to have time based badges, that eventually expire, which may be part of this. I’m still waiting on confirmation from one who’s had a lot more time in the code trenches though.
That said, I don’t think it’s set up to show 2 instances of the badge on the same screen, just one.
To clarify, are you using submission-based badges? If so, we had someone else just bring this same issue to our attention: an achievement is set to be earned an unlimited number of times, but the submission form only allows for a single submission.
Let me know if this is the problem you’re describing. It’s not fixed in the 1.1 release (scheduled to ship soon), but it is hot on the heels for our very next release.
I believe I have the same need that allmyleagues described above.
I have an achievement that students can earn any number of times, and another achievement that requires the student to complete the first achievement X times. The first achievement is admin awarded, but once I award the achievement once, my only option is to revoke the award.
I would like to award the first achievement as the students complete a task (in this case writing a computer program), and then have other achievements awarded after they complete that task 5, 10 and 20 times. Is that a use case that badgeOS is intended to support? If not, is it a feature that might be added?
As an admin, you should be able to repeatedly award an achievement to a user as many times as you like: even if the achievement has a “maximum earnings” rule set (because, as an admin, you’re bypassing the rules engine and saying, “I want this person to have this achievement”).
You are correct though, in that the UI is preventing you from rewarding an already-earned achievement. That is something we’ll need to update in a later release.
I’ve just created an issue for this bug, and you can track that on GitHub so you’ll know when it gets added: https://github.com/opencredit/badgeos/issues/100
Sorry about that!
Thanks for the update. You guys are doing amazing work. My programming class is excited about gamification. If you’re interested, you can check out what we’re doing. It’s mostly leaderboards on the home page for now. I’m still adding badges for: quests, achievements, levels and perks. The other interesting stuff is still buried in menus.
hello. I have a similar problem. I have sporting events for achievements and therefore points to add up as you do more sporting events. I have set maximum times to achieve award as infinite (leaving the field blank) but as I update the field resets to 1. I have then set the maximum to 10000000 to work around. The field saves the number but the user is not awarded the points if selects another sporting event. What can I do?
Dylan, any changes in behavior or is it still being really problematic for you?
hello Michael. No, still the same. I can not set to “blank” (infinite). As soon as I hit “update”, field resets to “1”
hello Michael. This has still not been resolved. Is there any action?
The field does not allow me to set to infinite (ie leaving blank) nor does setting to 1000000 allow me to earn points for the same achievement more than once…..
Dylan, my apologies. In the previous release we did away with empty maximums because we found that most admins wanted a maximum of one by default and ran into lots of problems without a limit.
You can still achieve “no maximum” by setting the maximum to zero (0). The label will be updated in the next release to explain this, instead of saying “leave blank”.
Hope this helps!
Let us know if that clears up what issues you had Dylan, my apologizes for not getting back to you sooner on this.
thanks Brian and Michael. Given that I have put max as 1000000 is that unlikely to work while 0 will work?? Don’t understand….
I have changed to 0 which remains in the box but it makes no difference to my attempt to earn the award twice. I get the message – ‘You have earned this achievement!’ and no points are added.
We just pushed out version 1.3.3 a few minutes ago, and I’m told it has some fixes in it that are meant to help with your case. If you would be so kind to grab the update and check once more, that’d be awesome. If it’s still not right after the update, we’ll need to investigate a bit more.
- The topic ‘How does one earn the same award twice?’ is closed to new replies.