While it is possible to get some specific users Badge instance and call .award() on it, it appears that a more common use might be to simply use the BadgeDefinition E.g. I have some BadgeDefinition called awesomeBadge and an implementer should be able to call awesomeBadge.award(someUser) which would find the users instance of that badge, and award it.
Ref: https://www.reddit.com/r/django/comments/6yu953/the_gamification_package_django_has_been_missing/dmq9pm2/
While it is possible to get some specific users
Badge
instance and call.award()
on it, it appears that a more common use might be to simply use theBadgeDefinition
E.g. I have someBadgeDefinition
calledawesomeBadge
and an implementer should be able to callawesomeBadge.award(someUser)
which would find the users instance of that badge, and award it.