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.

You can also reset a student's course progress within the user's profile. To do this for any course the user started, click the Reset Progress link next to the course name.

Resetting students' course progress will permanently remove their progress on the specific course. Thus, when students access the course next time, they will have to redo the entire course.

Managing Students' Progress With MemberPress Quizzes

You can preview, edit, check student's answers, or delete quizzes in any course by accessing the curriculum of that course:

  1. Navigate to Dashboard > MemberPress > Courses.
  2. Find the course you wish to manage, and click the Edit link under the course name. This will open the course editor.
  3. Click on the Curriculum tab.
  4. Hover over the quiz name to access the quiz options: Preview, Edit, Delete, and View Attempts.

If students have already submitted answers to the quiz, editing the quiz will require deleting all existing answers. When you try to edit such a quiz, MemberPress will display a pop-up asking for confirmation to delete quiz attempts.

Quiz Attempts

You can access students' quiz attempts for any quiz through the course Curriculum. The View Attempts link next to every quiz will open the Quiz Attempts page for that specific quiz.

If a student submits answers for the quiz, the student will be listed on the Quiz Attempts page.

View Student Answers

You can access the answers of each student who submitted the quiz on the quiz's attempts page:

  1. Access the Quiz Attempts page of the specific quiz.
  2. Find the student in the attempts list.
  3. Hover over the student's name, and click the View link.
  1. This will trigger a popup, showing you the quiz answers that the student submitted.

When students submit a quiz, they won’t have access to their answers, nor will they be able to modify them. 

Reset Quiz Attempts

As mentioned, it's possible a student reached the quiz attempt limit without reaching a passing score.

In this case, the student will be blocked, and you'll need to remove the attempts to enable additional attempts:

  1. Access the Quiz Attempts page of the quiz that is blocking the student.
  2. Hover over the student's name, and click the Reset Attempts button in the popup to reset the student's attempts. This will unblock a student allowing additional retakes.
  1. Alternatively, you can completely delete the answers a student submitted by clicking the Delete link.
Was this article helpful?

Related Articles

computer girl

Get MemberPress today!

Start getting paid for the content you create.