• Resolved peternepstad

    (@peternepstad)


    Quite simply, if I grant an achievement to someone, then remove it, they still appear on the report for that achievement as having earned it, under the report for that particular achievement. We end up having to revoke achievements on occasion because it is the honor system in some cases until we review results, so this occurs quite frequently. I see the “Earned” increment just goes up, never down, so some users who had it manually removed, then re-earned, will show “2” under the earned count, even though you can only earn it once. I have the latest version of both BadgeOS and the Reports plug in installed.

    https://www.ads-software.com/plugins/badgeos/

Viewing 1 replies (of 1 total)
  • Michael Beckwith

    (@tw2113)

    The BenchPresser

    Looking over the reports plugin, and the code run to do the querying for data for the various reports, we are looking up metadata on the badgeos-log-entry post type an _badgeos_log_achievement_id meta value for the log entries.

    These aren’t meta values an whatnot that we have set up to be deleted/cleaned up when an achievement is revoked from the user, so this is going to be the biggest reason why it’s still showing up.

    Hope that gives a better idea of what’s going on with this. Let me know if you have any other issues.

Viewing 1 replies (of 1 total)
  • The topic ‘Badge OS Reports show unearned achievements’ is closed to new replies.