Home / Student Management

Student Management

Track enrolled students, view registration details, manage user roles, and understand the student experience with the My Courses page.

Students Overview

Classerna provides a dedicated Students screen to view all course enrollments. Access it at Classerna > Students.

📸
Students List
Screenshot of the Classerna > Students page showing a table of enrolled students with columns for Student Name, Email, Course, Enrollment Date, and Order.
images/students-list.png

Student Information Displayed

Column Description
Student Student's name (linked to their WordPress user profile)
Email Student's email address
Course The course they're enrolled in (linked to course editor)
Enrollment Date When the registration was completed
Order WooCommerce order number (linked to order details)

Filtering Students

Filter the student list by course:

  1. Use the "Filter by Course" dropdown at the top of the list.
  2. Select a course.
  3. Click "Filter" to show only students in that course.
📸
Student Filter
Screenshot showing the filter dropdown above the students list with a course selected.
images/students-filter.png

Viewing Registration Details

To see a student's registration questions and responses:

  1. Click the Order number in the students list.
  2. View the order details in WooCommerce.
  3. Registration answers appear in the order notes or custom fields section.

User Roles

Classerna creates two custom user roles upon activation:

Student Role

Capability Description
read Basic WordPress read access
idcms_view_course_materials View materials for enrolled courses

Students are automatically assigned this role when they register for a course (if they don't already have an account). They can:

Collaborator Role

The Collaborator role is designed for instructors or assistants who need limited admin access:

Capability Description
read Basic WordPress read access
idcms_view_course_materials View course materials
idcms_view_assigned_courses View courses assigned to them
edit_posts Basic post editing (limited)
upload_files Upload media files
gravityforms_view_entries View Gravity Forms entries (if GF is active)
Note: Collaborators cannot create new courses, modify settings, or access student data. They have read-only access to assigned courses.

Assigning Roles

To manually assign roles:

  1. Go to Users > All Users.
  2. Click on a user to edit.
  3. Select the role from the Role dropdown.
  4. Update User to save.
📸
User Role Selection
Screenshot of the WordPress user editor showing the Role dropdown with Student and Collaborator options visible among other roles.
images/user-role-selection.png

Viewing Enrolled Students by Course

You can also see enrolled students from the course edit screen:

  1. Edit a course.
  2. Look for the "Enrolled Students" metabox in the sidebar.
  3. View the list of students enrolled in this specific course.
📸
Enrolled Students Metabox
Screenshot of the course editor sidebar showing the Enrolled Students metabox with a count and list of student names.
images/enrolled-students-metabox.png

My Courses Page

The "My Courses" page is where enrolled students access their courses and materials. It's automatically created during plugin activation with the [idcms_my_courses] shortcode.

Accessing My Courses

Students can access My Courses in two ways:

Student View

When logged in, students see:

📸
My Courses Page - Student View
Screenshot of the My Courses page from a student's perspective showing their enrolled courses in a card or list layout with course images and upcoming session info.
images/my-courses-student.png

Course Drilldown

Students can click on a course to see:

📸
Course Drilldown View
Screenshot of a course drilldown in My Courses showing the session list with materials accessible, meeting links visible, and a back button to return to the course list.
images/my-courses-drilldown.png

Session Materials Access

When a session has materials attached, students can:

📸
Session Materials View
Screenshot of a session's materials section showing a document download link, an embedded video, and an external resource link.
images/session-materials-student.png

Not Logged In

If someone visits the My Courses page without being logged in, they see a message prompting them to log in, with a link to the WordPress login page.

Exporting Student Data

To export a list of enrolled students:

  1. Go to Classerna > Students.
  2. Filter by course if needed.
  3. Use WooCommerce's export functionality to export orders with course data.
Tip: For detailed reports, use WooCommerce's built-in reports or a reporting plugin to export customer and order data filtered by product (course).