Olá,
Existe o plugin Discourse Gamification. Ele é baseado em pontos, no entanto. Poderia ser usado como base para estendê-lo com outros recursos.