Managing Student Enrollments
Enrollment Methods
Xtreme Courses offers three ways to enroll students:
Free Enrollment
Students click an Enroll button on the course page and gain instant access. No payment required. Best for lead magnets, community courses, or free tiers.
WooCommerce Integration
Link a course to a WooCommerce product. When a customer purchases the product, they are automatically enrolled. This supports one-time payments, subscriptions, and membership bundles. Refunds automatically revoke access.
Manual Enrollment
Admins and instructors can manually add students from the Enrollments panel. Useful for corporate training, invite-only programs, or migrating students from another platform.
Tracking Progress
Navigate to Xtreme Courses > Enrollments to see every active enrollment. The table shows:
- Student name and email
- Course title
- Enrollment date
- Progress percentage
- Last activity timestamp
Click any row to expand the detailed progress view: which lessons the student has completed, quiz scores, and time spent per lesson.
Bulk Management
Use the bulk actions bar to:
- Export to CSV — Download enrollment data for reporting or import into other tools.
- Revoke access — Remove selected students from a course.
- Send notification — Email all selected students with a custom message (e.g., new content announcement).
Student Self-Service
Students can view their enrolled courses, progress, and certificates from a front-end dashboard. The dashboard page is created automatically during setup and can be customized with Elementor or the block editor.