VIP Badges for Courses

LearnDash Integration does work out of the box with the VIP feature. You can automatically assign VIP icons to members who have completed certain courses. When members completed a course, VIP icons automatically assigned to that members. It will not replace existing member’s VIP icons. This feature requires VIP feature to be enabled.

Setting up Courses

  • Go to WP Admin -> LearnDash -> Courses
  • Click “Add New” button in the Courses Page
  • Set up the course settings, and at the bottom of the page you’ll see “PeepSo VIP automation – course completed” section, select any VIP icons for the course.
  • Click Publish

 

Auto-Assign Group to Courses

When users enrolled in a course, they get automatically assigned to relevant groups. Those groups can be private or secret too, meaning those groups will be available to the people who actually enrolled. This feature requires Groups Plugins to be enabled.

Setting up Courses

  • Go to WP Admin -> LearnDash -> Courses
  • Click “Add New” button in the Courses Page
  • Set up the course settings, and at the bottom of the page you’ll see “PeepSo Groups automation – course enrolled” section, select any groups for the course.

Adding Widget

  • Go to WP Admin -> Appearances -> Widgets
  • Add “PeepSo LearnDash: Courses & Groups integration” widget to widget area
  • Change the title if you need it, and save the widget.

LearnDash on Frontend

User Profiles

Right from the beginning there will be a courses tab appearing in the profiles where users can see the courses they’re enrolled in. Also, when you’re visiting other users profiles the context changes and you can see what courses others have enrolled in. Layout of the courses in profiles is configurable. You can change the column layouts, description sizes, cover image sizes etc.

Activity Stream

Each time someone enrolls in a course there’s a post created on the activity stream. In a way it showcases the courses most popular with people. Other members can comment, react and in general interact with that post. Giving encouragement, asking questions and perhaps even enrolling in those courses themselves. There’s also a similar post created on the activity stream when a member completes a course.

VIP, Groups and Chat Plugins

You can automatically assign VIP icons to members who have completed certain courses. Groups are a great addition to your courses because it can provide the comfort and focus to the discussions. Let’s say you have a few different courses in your offer. You set 5 groups corresponding to each of those courses. People can be automatically added to those groups when they enrolled in a course. The groups can be private or secret too, meaning those groups will be available to the people who actually enrolled. Each members can send a message one to another and also there is a button to directly chat with the Courses Instructor.

Widgets

The integration also comes with the about the course author widget. The widget not only displays the author’s name, avatar and bio but also gives a call to action button that starts a chat with the course author. Just in case people needed another way to be able to reach out to their instructors. Additionally, there’s a related groups widget that shows which groups are connected to a given course you’re viewing. Both widgets show dynamic data based on the context you’re viewing.

 

Getting Started with LearnDash Integration

LearnDash is one of a couple learning management systems / plugins for WordPress. According to various sources Learning Management Systems market is already worth around $6 billion.

For that reasons, we introduce a new integration plugin for LearnDash. Similarly to other PeepSo plugins, this plugin offers a seamless experience and integration with Your Community.

LearnDash Backend Configuration


Available Options

Profiles Panel

  • Enabled – Show “Courses” tab in user profiles
  • Hide courses – Comma separated list of course IDs you want to hide from the profiles.

Two column layout Panel

  • Enable two column layout – Enable to change courses layout into two column layout in User Profiles Courses
  • Box height (px) – Set Box Height for Courses box in User Profiles Courses

Text

  • Course titles – Show/Hide courses title
  • Description length (words) – Limit words content in a course
  • Aggressive shortcode removal – Forced removal of some shortcodes immune to native WP methods (eg Divi Builder and similar).

Featured Images Panel

  • Show featured images – Show featured images in Courses Box
  • Placeholder – Show placeholder image for empty courses Image
  • Position – Image Position. Top (rectangle), Left (square), and Right (square)
  • Height (px) – Image Height in Pixels

Action – user enrolled in a course

  • Post to Activity – Enable/Disable post to activity stream when user enrolls in a course.
  • Action text – Change action text on stream, leave empty for default
  • Default privacy – Default stream privacy

Action – user completed in a course

  • Post to Activity – Enable/Disable post to activity stream when user completes a course.
  • Action text – Change action text on stream, leave empty for default
  • Default privacy – Default stream privacy

Advanced

  • Profile Label – Change profile label
  • Profile slug – Change url slug, example: /profile/?admin/custom-slug
  • Custom icon CSS class – custom icon css class for courses icon