LearnDash Buddy Up - Overview

Installation / Setup Instruction:

Following are the step by step instructions to setup Learndash buddy up Add-on.

  • Install and activate the LearnDash plugin.
  • Install and activate LearnDash BuddyUp Add-on.
  • New Buddy Up Settings menu will be added in LearnDash menu.

______________________________________________________________

Settings:


General Settings:

In general settings, an admin can set the following options:

Max BuddyUp allowed Users:

This option allows the admin to enter the number of users that can be added to a Buddy Up group. By default, only 2 users can be added.

Max Users Display On Course Page:

This option allows the admin to enter the maximum number of users that can be displayed in the list on the course page.

Approval Page:

This option allows the admin to select the page where the user will be redirected to after they approve the invitation email.

Decline Page:

This option allows the admin to select the page where the user will be redirected to after they decline the invitation email.

Permission Denied:

This option allows the admin to select the page where the user will be redirected to after their request for joining a group will be rejected by the group admin.

Approval Email:

In this tab, admin can enter the subject of approval email and content of the email.

If the name of the email sender is needed, then use [user_from] shortcode. For accept URL, enter [approval_url] shortcode. For decline URL, enter [disapproval_url] shortcode. If the name of the email receiver is needed, then use [user_to] shortcode. If course title is needed, then use [course_title] shortcode.

Success Email:

In this tab, admin can enter the subject of success email and content of the email.

If the name of the email sender is needed, then use [user_from] shortcode. For accept URL, enter [approval_url] shortcode. For decline URL, enter [disapproval_url] shortcode. If the name of the email receiver is needed, then use [user_to] shortcode. If course title is needed, then use [course_title] shortcode.

Reject Email:

In this tab, the admin can enter the subject of rejection email and content of the email.

If user course URL is needed, then use [course_url] shortcode. If the user-from name is needed, then use [user_from] shortcode. If the user-to name is needed, then use [user_to] shortcode. If course title is needed, then use [course_title] shortcode.

Invite Email:

In this tab, the admin can enter the subject of the invite email and the email content.

If user course URL is needed, then use [course_url] shortcode. If the user-from name is needed, then use [user_from] shortcode. If the user-to name is needed, then use [user_to] shortcode. If course title is needed, then use [course_title] shortcode. For accept URL, enter [approval_url] shortcode. For decline URL, enter [disapproval_url] shortcode.

License:

License tab is for License Configuration. The user has to enter a valid license key for this product to get automatic updates.

_____________________________________________________________________


Create Buddy Group:

To create the buddy group, the user has to send a Buddy Up request by clicking the Buddy up button. It is present in front of every student enrolled in the same course from the course page.

Note: There can be multiple buddied up groups in a single course, but one user is only allowed to join one group at a time in a single specific course.

For example: If there is a course “Test Course” and there are 4 users enrolled in that course, and user1 and user2 buddied up together to create a group, then user1 and user2 will not be allowed to join any other group in this course. They can join another group if they leave this group.

As you can see there is a list of all student enrolled in that course, with the Buddy Up button:

When the user will click on the Buddy Up button, a notification will be shown, and an approval email will be sent to that student. After acceptance, that student will be added to your course BuddyUp group and to the Buddied Up box.

Note: If a user rejects any Buddy Up request email, then the sender will not be able to send him the request email again.


Invite Students to Buddy Up Group:

After creating a Buddy Up group, a user can invite any other students enrolled in that course, by simply clicking the Invite button, present in front of every student’s name. Through the search bar, a user can search enrolled students by their names.

An invitation email will be sent to all those invited students, after acceptance they will all be added to the BuddyUp group and the buddied-up box.

Note: If a user rejects an invitation email, the sender will not be able to send them an invitation email again.


Live Chat:

After creating the Buddy Up group, on the right bottom corner of the page, there will be a live chat box, where all the buddied up students can chat regarding that course.

Note: The chat will show in all the contents of that course, i.e lessons and topics, but not in quizzes.


Leave BuddyUp Group:

Leaving the Buddy Up group is also easy.

A user has to go to the respective course page, here in the buddied-up box. There will be a Leave button and upon clicking that button the user can leave the Buddy Up group.


Single course page setting:

The admin can set the Buddy Up option for every course individually from the create/edit course page > meta box Buddy Up. This option lets the admin to allow/disallow the students to create the Buddy Up groups on that course.


Single user Settings:

The admin can set the Buddy Up option for every user individually from the Add/Edit User > Buddy Up Information. This option lets the admin to allow/disallow the student to request the Buddy Up groups.

Note: If a user has been disallowed, no one can send a request/invitation to that user. However, he can still be a member of previously created groups.

______________________________________________________________________