Additional menu

Get MemberPress today! Start getting paid for the content you create! Get MemberPress Now
  1. Home
  2. Knowledge Base
  3. Courses
  4. Managing Courses
  5. Enrolling Students and Managing MemberPress Courses

Enrolling Students and Managing MemberPress Courses

Students enroll in MemberPress courses by simply accessing a course and starting learning. Thus, with MemberPress, enrolling students can be as simple as merely providing access to a specific course. On the other hand, your protected courses will require users to register before enrolling.

This comprehensive guide will walk you through the entire process of enrolling students in your courses. It also provides detailed instructions on managing your courses and students effectively.

Enrolling Students To MemberPress Courses

MemberPress allows you to create multiple methods and flows for enrolling students in your courses. 

When created, your MemberPress courses will be publicly available to any (logged-in) user or (logged-out) visitor. Thus, creating courses on your site is enough if you plan to deliver only publicly available courses.

Further, you can charge users for your courses or allow them to register for free before enrolling. MemberPress controls access to courses through memberships and membership-based rules protecting content. Accordingly, to limit access to registered members (free or paid), you need to protect your courses with MemberPress rules.

Enrolling Students Via Direct URL Or Course Listing Page

Once you create and publish your MemberPress courses, your users can start enrolling. When creating courses, enabling the Include in Course Listing option will make the course visible on the Course Listing page. 

The Courses Listing page is where your members can find all public courses on your site. For most sites, this will be https://yoursite.com/courses/. Users can click on the course of their choice on this page to enroll. 

Alternatively, users can enroll in the course by directly visiting the course URL. This would be the case if you shared the course URL as a link (e.g. within a promotional email). Further, if a course is not listed, sharing a direct URL would be the only way for users to enroll.

In addition, when logged in, students can visit the My Courses page to access courses. Here, based on the memberships they are subscribed to, students will find all the courses available to them. The My Courses menu item will be added to your courses menu by default.

Note: The slug of the My Courses page is /courses/?type=mycourses

Requiring Registration To Enroll

Users must register for the required membership and log in to enroll in protected courses. Once they log in as active members, they can access all courses available for the membership they registered for.

Therefore, you should set a rule for every course requiring membership registration (free or paid). When setting up rules, set the Access Conditions to allow access only to users with active subscriptions to specific memberships.

As an example, to protect “Course A” and request users to register for “Membership A” to enroll, the rule would look something like this:

Further, you could enable a default or custom message and a login form for this rule. 

You can add any course-related information to your custom message by adding course shortcodes

This way, you can redirect users to register for the required membership or have them log in immediately. 

Sales Page Redirection

Alternatively, you could redirect users to the membership registration page by adding the page URL to the Sales Page field. This field is available under the Settings tab while editing the course. Thus, based on the previous example, the steps to add the redirection would be:

  1. Navigate to Dashboard > MP Courses > Courses and find the Course A.
  2. Edit the course, and click on the Settings tab.
  1. Add the URL of the Membership A registration page to the Sales Page field.
  2. Click the Update button to save changes.

Here, if unauthorized users try accessing the course, MemberPress will immediately redirect them to the required membership registration page.

Running a Learning Platform With Memberpress Courses

As a website administrator, you can manage all courses on the site and track your students' progress.

You can easily update your courses anytime by updating the course information and managing your lessons and quizzes. Both lessons and quizzes can be added, edited, or removed.

Note: Keep in mind that users will not be automatically notified about the changes made to your courses. 

Student Progress

When running a learning platform, you’ll want to track your students' progress. The student’s course progress is available in the user’s profile.

You can check the list of all students enrolled in a specific course:

  1. Navigate to Dashboard > MP Courses > Courses and find the course you want to check.
  2. Under the Participants column, you will find a number of students currently enrolled in the course. Click on the number to access the list of enrolled students.
  1. In the list, click on the username of the student whose user profile you wish to access.

Alternatively, you can search for the student in the user list at Dashboard > Users page. When you find the user in the list, hover over the user, and click Edit to access the user’s profile. 

Once you access the student’s user profile, scroll down until you see the Course Information section. Here, you’ll find the student’s progress for all the courses on your site:

Note: You can allow Corporate Account owners to view their sub-account users’ course progress and quiz scores.

Was this article helpful?

Related Articles

computer girl

Get MemberPress today!

Start getting paid for the content you create.