GamiPress makes it possible to award points and badges based on user activity.
Using the integration, you can award users based on their LearnDash course activities and performance. Users become engaged in your course content by attempting to earn points and custom badges, which are posted on their profile as they earn them.
For a full-feature list on GamiPress, please see their website.
Allow users to earn badges and points: Award points and badges for completing lessons, quizzes, and courses.
Display a leaderboard: Create friendly competition by displaying users by achieved rank.
Create points and awards for nearly any task: CReward your users for non-course related tasks as well, such as forum posting, purchases, logging into the site, and more!