1. Home
  2. Docs
  3. LearnDash Addons
  4. LearnDash Buddy Up

LearnDash Buddy Up

LearnDash Buddy Up add-on allows students enrolled in the same course to “buddy up” into pairs and collaborate. Users can send invitations so that they can easily form groups on their own. Students also have the option to be paired automatically with new students when they enrol or be paired up by website administrators.

Table of Content

  1. Installation
  2. License
  3. Settings
  4. FAQ
  5. Changelog

Installation

  • Install and activate the LearnDash plugin.
  • Install and activate the LearnDash BuddyUp Add-on.
  • A Buddy Up menu will be added to the LearnDash menu.
LearnDash Buddy Up – Main Menu

License

The user has to enter a valid license key in the License tab to get automatic updates.

LearnDash Buddy Up – License

Settings

LearnDash Buddy Up – Settings

General Settings

In the “General” settings tab, you can configure the following options:

  • Pairing:

Invite Only: If this option is selected, the user will need to send a Buddy Up request to other enrolled users in order to pair with them or “buddy up”. The Buddy Up invitation notification will be available on the course page.

Auto Pairing: If this option is selected, users will be automatically paired with newly enrolled users.

Admin only: If this option is selected, then only the administrator will be able to create BuddyUp pairs for students.

Front-end:

LearnDash Buddy Up – Pairing 1
LearnDash Buddy Up – Pairing 2
  • Course Access Type:

Here you can determine whether forming BuddyUp pairs is mandatory or optional. Select none if you want the buddy up groups to be optional within the course or mandatory pairing if you want the buddy up groups to be required in the course.

Frontend:

LearnDash Buddy Up – Course Access Type
  • Can Check buddy’s result:

This option allows the admin to select if buddied up students can check each other’s quiz results.

Frontend:

  • Buddy’s Chat:

This option allows the admin to enable the chat feature.

Frontend:

LearnDash Buddy Up – Buddy’s Chat
  • View Buddy’s Profile:

Enabling this option allows the buddied-up students to view each other’s profiles.

LearnDash Buddy Up – View Buddy Profile

Frontend:

LearnDash Buddy Up – Allow Course Notes
  • Profile page:

Select the page that will be displayed when members of a BuddyUp pair view each other’s profiles. 

  • Allow Course Notes:

Enable this option if you want the members of a buddy up group to add course notes on the course page.

Frontend:

LearnDash Buddy Up – Allow Course Notes
  • Allow Course Notes Sharing:

Enable this option if you want buddies to share course notes with each other on the course page.

LearnDash Buddy Up – Allow Course Notes Sharing
  • Allow Buddies Notifications:

Enable this option if you want buddies to receive notifications about their partners.

LearnDash Buddy Up – Allow Buddy Notifications

Frontend:

LearnDash Buddy Up – Allow Buddy Notifications Frontend
  • Assignments:

Individual Assignments: If this option is selected, buddies will submit assignments individually.

Group Assignments: If this option is selected, any member in a Buddy Up pair can submit an assignment. The assignment will be counted for both members of the pair.

LearnDash Buddy Up – Assignments

Frontend:

LearnDash Buddy Up – Assignments Frontend

Notifications

In this tab, the admin can configure the notifications which members of a BuddyUp group will see on the course page. 

Invitation Notification:

In this option, the admin can configure the buddy up invitation notifications on the course page on the frontend.

Available Shortcodes:

[course_name]

[course_link]

[sender_name]

[course_starting_date]

LearnDash Buddy Up – Invitation Notification

Invitation Acceptance Notification:

Here you can configure a notification to be displayed on the course page when a student accepts a buddy up invitation from another.

Available Shortcodes:

[course_name]

[course_link]

[sender_name]

[course_starting_date]

LearnDash Buddy Up – Invitation Acceptance Notification

Invitation Reject Notification:

Here you can configure a notification to be displayed on the course page when a student rejects a buddy up invitation from another.

Available Shortcodes:

[course_name]

[course_link]

[sender_name]

[course_starting_date]

LearnDash Buddy Up – Invitation Reject Notifications

Auto Pairing Notification:

Here you can configure a notification to be displayed on the course page when two students are automatically paired in a Buddy Up group. 

Available Shortcodes:

[course_name]

[course_link]

[sender_name]

[course_starting_date]

LearnDash Buddy Up – Auto Pairing Notification

Removed Buddy Notification:

Administrators can configure a message that is sent when a buddy is removed. The notification is displayed on the course page.

Available Shortcodes:

[course_name]

[course_link]

[sender_name]

[course_starting_date]

LearnDash Buddy Up – Remove Buddy Notification

Course Completion Notification:

Here you can configure a notification to be displayed on the course page when a course is completed.

Available Shortcodes:

 [course_name]

[course_link]

[buddy_name]

[course_starting_date]

[course_completion_date]

LearnDash Buddy Up – Course Completion Notification

Lesson Completion Notification:

Here you can configure a notification to be displayed on the course page when a lesson is completed.

Available Shortcodes:

[course_name]

[course_link]

[lesson_name]

[lesson_link]

[buddy_name]

[course_starting_date]

[lesson_completion_date]

LearnDash Buddy Up – Lesson Completion Notification

Topic Completion Notification:

Here you can configure a notification to be displayed on the course page when a topic is completed. 

Available Shortcodes:

[course_name]

[course_link]

[topic_name]

[topic_link]

[buddy_name]

[course_starting_date]

[topic_completion_date]

LearnDash Buddy Up – Topic Completion Notification

Quiz Completion Notification:

Here you can configure a notification to be displayed on the course page when a quiz is completed.

Available Shortcodes:

[course_name]

[course_link]

[quiz_name]

[quiz_link]

[quiz_score]

[buddy_name]

[course_starting_date]

[quiz_completion_date]

LearnDash Buddy Up – Quiz Completion Notification

Assignment submission Notification:

Here you can set a notification to be displayed on the course page when an assignment is completed.

Available Shortcodes:

[course_name]

[course_link]

[assignment_name]

[submitted_data]

[buddy_name]

[course_starting_date]

[assignment_submission]

LearnDash Buddy Up – Assignment Submission Notification

Group Assignment submission Notification:

Here you can configure a notification to be displayed on the course page when the BuddyUp pair submits an assignment. 

Available Shortcodes:

[course_name]

[course_link]

[assignment_name]

[submitted_data]

[buddy_name]

[course_starting_date]

[assignment_submission]

LearnDash Buddy Up – Group Assignment Submission Notification

Frontend:

LearnDash Buddy Up – Frontend

Emails

In this tab, you can configure the emails related to Buddy Up activities and notifications. 

Invitation by User:

Here you can configure the emails sent when a student sends a BuddyUp invitation to another. 

Available Shortcodes:

[Invitation_ID]

[course_id]

[course_title]

[course_url]

[invited_by]

[invited_by_name]

[invited_to]

[invited_to_name]

[status]

[invitation_datetime]

[invitation_acceptance_url]

[invitation_cancellation_url]

LearnDash Buddy Up – Emails

Invitation by Email:

In this tab you can configure the email message that is sent as a buddy up invitation. 

Available Shortcodes:

[Invitation_ID]

[course_id]

[course_title]

[course_url]

[invited_by]

[invited_by_name]

 [invited_to_email]

[status]

[invitation_datetime]

LearnDash Buddy Up – Invitation by Email

No Free User Email:

In this tab you can configure the email message sent for the no free user for buddy up.

Available Shortcodes:

[course_id]

[user_id]

[user_display_name]

[user_email]

[course_title]

[course_url]

[site_name]

[site_url]

LearnDash Buddy Up – No Free User Email

Pairing Email:

In this tab, you can configure the email message sent as a notification for a buddy up pairing.

Available Shortcodes:

[course_id]

[course_title]

[course_url]

[user_id2]

[user2_display_name]

[user2_user_email]

[user_id1]

[user1_display_name]

[user1_user_email]

[site_name]

[site_url]

LearnDash Buddy Up – Pairing Email

FAQ

Where can I get the LearnDash Buddy Up settings?

Go to the LearnDash menu from dashboard > Buddy Up settings.

Can I use custom messages for Approval, Decline notifications?

Yes, you can configure any notification message from the drop-down in front of these fields from LearnDash LMS > Buddy Up setting > General tab > Notifications.

Can I customize the emails sent by this add-on?

Yes, you have to go to LearnDash LMS > Buddy Up setting > Emails tab. Here you can configure the custom email subject and the custom email content for the Invitation by User, Invitation by Email, No Free User Email and the Pairing Email.

What if any student/user wants to leave the buddied-up group?

For leaving the group, the user has to go that specific course page and select the Buddy up tab. There will be a box on that page with a Remove Buddy button option.

Can there be multiple buddy up groups in a single course?

Yes, multiple buddy up groups can be created in a single course but a user can only join one buddy up group in a course. Users are not allowed to join multiple buddy up groups in a single course.

Can I resend the request/invite to the user who rejected my request/invitation?

Yes, You can resend the request/invite to the same user. 

Will the chat show all the content of the course like lesson/topic/quiz?

Yes, the group chat will show on the Courses, lessons and quizzes. Each course will have a separate chat.

Changelog

2.0

New Features:

  • Added new Tab on Course Detail Page for the Buddy Up.
  • Only two Enrolled Users can be Paired.
  • Auto-Pairing between two Enrolled Users.
  • Admin Side Manual Pairing.
  • Invite External User to pair by Email Address.
  • Course Notes.
  • Buddies can Compare Quiz Results with each other.
  •  Individual and Group Assignments (Assignment sharing). 
  • Buddy Profile/ Buddy Progress.
  • Notifications / Activities Update.
  • New Emails i.e. Invitation to existing User, Invitation to an external user by Email, No Free User to Pair Email and Pairing Email.

1.2

New Features:

  • Simplified user interface
  • Ajax based student search
  • Ajax based groups join and leave
  • Ajax based group user listing
  • Improved notifications

Bug Fixes:

  • UI Tweaks

1.1

New Features:

  • Added options to disallow users and user roles from setting page
  • Added shortcode to display logged in users course buddies
  • Added setting help tab

Bug Fixes:

  • Revamp user listing area on course detail page
  • Hide invite section when user is not allowed
  • Fixed screen id issue when saving setting
  • Fixed invitation and request emails
  • Fixed Buddy UP list navigation
  • UI Tweaks 

How can we help?