Ratings, Reviews, & Feedback
The “Ratings, Reviews, and Feedback” Add-on gives you full control over the display of ratings and reviews, set custom templates, and make your courses better with student feedback.
This article will give you an overview of how to leverage this powerful add-on for your course website.
Table of Contents [hide]
- 1 Installation, Activation, and Prerequisites
- 2 Features: Ratings & Reviews
- 3 Features: Review Shortcode
- 4 Features: All Reviews Shortcode
- 5 Features: Show Ratings Shortcode
- 6 Features: Feedback
- 7 Settings: Feedback
- 8 Settings: Ratings & Reviews
- 9 How-To Videos for the Ratings, Reviews, and Feedback Add-on
Installation, Activation, and Prerequisites
Before getting started with “Ratings, Reviews, and Feedback”, please ensure you have the LearnDash LMS plugin installed and activated, that your site meets or exceeds our prerequisites, and you have the add-on properly installed and activated.
Features: Ratings & Reviews
Here the user can check the most popular reviews, average ratings and post a review by clicking on a “Write a review” button.
Once reviews have been enabled for a course a review section is shown below the course content replacing the comments area.

When ratings are enabled, your course visitors will also see a ratings popup.
Administrators of your website can review and moderate the reviews in the admin by going to “Course Reviews > All Course Reviews”. There they can Edit, Trash, View, or Reject each review individually.
Features: Review Shortcode
With the Review Shortcode you can show reviews anywhere on the website using this simple shortcode.
This shortcode has only one attribute i.e., course_id. So, you can use it like [rrf_course_review course_id="x"]
anywhere inside your page content.
Features: All Reviews Shortcode
Create any page and add the above shortcode and it will show a reviews section just like the one shown below.
You can show reviews for all the courses on a single page now with [rrf_all_reviews]
shortcode.
As you can see, this shortcode allows you to filter reviews by Courses and/or star ratings. You can also sort the reviews by Most Recent or Top reviews.
Features: Show Ratings Shortcode
This shortcode is useful when you create a custom course grid using a page builder or when you want to show the stars in a specific location of a custom designed page.
You can show only the star ratings of a particular course by using [rrf_show_ratings]
shortcode. This shortcode has one required attribute i.e., course_id.
Features: Feedback
After a user completes the course a button to post feedback is available near the print certificate button on the course page. Clicking this will open a dialog where the user will be able to submit personal feedback as shown below.
Settings: Feedback
To configure Feedback go to DASHBOARD> COURSE FEEDBACK> SETTINGS > GENERAL tab.
- There is a setting to enable feedback by default for all courses.
- There is also a setting to enable emails to the author when feedback is submitted for a course.
- Also, you can change the text of the feedback button.
Note: This is a global setting that can be overridden for each individual course.
Feedback Email Template
To customize this, go to DASHBOARD > COURSE FEEDBACK> SETTINGS > EMAIL TEMPLATE tab.
You can design the feedback submission email to be sent to each instructor with the student details using the wp editor and user info shortcodes.
The list of available shortcodes is mentioned below:
User shortcodes
[user_first_name]
: User first name
[user_last_name]
: User last name
[user_display_name]
: User display name
[user_email_id]
: User email ID
[user_id]
: User ID
Author shortcodes
[author_first_name]
: Author first name
[author_last_name]
: Author last name
[author_display_name]
: Author display name
[author_email_id]
: Author email ID
[author_id]
: Author ID
Course shortcodes
[course_title]
: Course title
[course_link]
: Course link
[course_id]
: Course ID
Feedback shortcodes
[feedback_content]
: Feedback of the user
[feedback_link]
: Feedback link
[feedback_id]
: Feedback ID
Course Specific Feedback Settings
He can opt to enable/disable or use the global setting set by the website administrator. Other than this, there is also a link to see all of the feedback submitted by users for that particular course.
The feedback is basically a personal message to the instructor regarding his/her course. As such it is only available in the WordPress back-end and isn’t shown on the front-end of the website. So there is no need for approval/rejection system for feedback messages.
When the admin/instructor creates a course, she gets the option to select whether she wants to enable feedback for that particular course.
Settings: Ratings & Reviews
You can access Ratings & Reviews by navigating to DASHBOARD > COURSE REVIEWS > SETTINGS > GENERAL tab.
There are 3 settings available in General Settings
- Allow comment on reviews: This setting allows people to comment on the reviews published on a course.
- Global Course Review Switch: This is a dual-list toggle selector which helps admin directly enable/disable reviews for all the courses.
- Admin approval required on reviews: Disabling this will allow user’s reviews to directly be published on the website without admin approval.
- Allow media upload on reviews: Enabling this will allow the students to upload images & videos along with their reviews.
- Color for filled stars: This color picker is used to set theme color for your stars and bar ratings.
- Minimum number of reviews: This setting is used to set the minimum number of reviews that should be collected before showing stars against a course’s name.
- Review notification: This setting is used to enable email notification to the course author whenever a review is posted for a course.
- Review default rejection email settings:
- Rejection Subject: This allows you to set a subject for the rejection emails sent to the reviewers.
- Rejection Message: This allows you to set a message for the rejection emails sent to the reviewers.
Email Template
To customize this, go to DASHBOARD > COURSE REVIEWS > SETTINGS > EMAIL TEMPLATE tab.
The list of all the available shortcode for the email is given below:
User shortcodes
[user_first_name]
: User first name
[user_last_name]
: User last name
[user_display_name]
: User display name
[user_email_id]
: User email ID
[user_id]
: User ID
Author shortcodes
[author_first_name]
: Author first name
[author_last_name]
: Author last name
[author_display_name]
: Author display name
[author_email_id]
: Author email ID
[author_id]
: Author ID
Course shortcodes
[course_title]
: Course title
[course_link]
: Course link
[course_id]
: Course ID
Review shortcodes
[review_headline]
: Headline of the Review
Course Specific Settings
There is also a setting to configure the location of the reviews section i.e., After Content, Before Content or Custom Location(using [rrf_course_review]
shortcode).
Other than these the instructor will be able to see the average reviews obtained in the course edit page.
Also, the admin will be able to configure when to enable the reviews for a particular course i.e, when the admin/instructor creates a course, he/she gets the option to select whether he/she wants to enable ratings & reviews for that particular course.
- On Course Enrollment
- On Course Completion
- On any of the Lesson’s completion
- On any of the Topic’s completion.
All of the reviews posted on the website are in pending approval mode by default and will need to be manually approved or rejected by the website administrator.
This is done to avoid spamming and stop inappropriate reviews from being added by the users.
Other than these, there is a link to see “All Reviews” submitted for that course.
Review Prompt and Reminder Settings
These settings impact how your review emails and review reminders are presented.
Review Prompt Emails
You can access Review Prompt Email Settings by going to Dashboard > Course Reviews > Settings > Review Prompt Email Settings tab.
Clicking on Enable checkbox enables this feature where an email is sent to each student as soon as he/she becomes eligible for posting a review.
As the name suggests this feature prompts the user to post a review as soon as they become eligible for the same.
You can even customize and design the email being sent using the email template designer provided as shown above. This comes together with a list of shortcodes that can be used as per your requirements.
Review Reminder Settings
You can access Review Reminder Email Settings by going to DASHBOARD > COURSE REVIEWS > SETTINGS > REVIEW REMINDER EMAIL Settings tab.
Clicking on Enable checkbox enables this feature. After this, you need to set the frequency of the emails to either once or periodic ( daily or weekly, or monthly ).
If you want to send reminders just once then you need to select how many days post-course completion should this reminder be sent.
For periodic reminders, you need to set the day or date depending on whether it’s weekly or monthly.
You want to make sure you are not spamming your students and filling up their inboxes. To ensure that, there’s a stoppage setting available. This setting is labeled “Number of reminder emails to be sent“.
You can even customize and design the email being sent using the email template designer provided as shown above. This comes together with a list of shortcodes that can be used as per your requirements.
As the name suggests this setting is used to send follow-up emails to students who haven’t posted reviews asking them to do the same.
The following video demonstrates both of these features:
Export Reviews
Export your reviews to CSV for deeper analysis or to showcase your best reviews elsewhere on your site. You can access this menu by going to REVIEW SETTINGS > EXPORT REVIEWS tab. This feature allows you to export all of the reviews for a particular course in a CSV file format.
How-To Videos for the Ratings, Reviews, and Feedback Add-on
These videos will walk you through several of our most popular features and how to implement them on your website.