This add-on for both GamiPress and LearnDash adds the ability to associate GamiPress Achievements to specific LearnDash courses, meaning that the user will only see that an achievement is available to unlock, or has been unlocked, as long as they are actively enrolled in the selected course.
This makes each user’s achievement hunting experience more relatable and fun, as only achievements that the user is actually capable of unlocking will ever be displayed!
The plugin adds a new box to the Edit Screen for all achievements created in GamiPress. Once an achievement has been associated with a LearnDash course, you can continue to use the default gamipress_achievements shortcode as normal in order to display user achievements on screen. With the plugin activated, any achievement associated to a course that the current user is not enrolled into will not be shown on screen, nor can it be searched for using the search bar.