Learner dashboard
When learners log in, they see a personalized dashboard with everything they need:Courses in progress
Quick access to active courses with progress indicators and continue learning buttons.
Completed courses
View all completed courses and earned certificates in one place.
Recommended courses
Personalized course recommendations based on interests and learning history.
Learning statistics
Track total courses enrolled, completion rate, and learning streaks.
Dashboard features
Continue learning The dashboard shows courses in progress with:- Visual progress bars showing completion percentage
- “Continue” button that jumps to the next incomplete lesson
- Course thumbnail and title for quick recognition
Course discovery
Learners can explore your entire course catalog with powerful discovery features:Browsing courses
The course catalog displays all published courses with:- Eye-catching thumbnails
- Course title and description
- Instructor names
- Enrollment information (free or paid)
- Preview videos for featured courses
Search and filtering
Help learners find the right course:- Search by course title or keywords
- Filter by category or tags
- Sort by newest, popular, or recommended
- View course prerequisites before enrolling
Course enrollment
The enrollment process is seamless and adapts to your course settings:Review course information
The course page shows:
- Complete course description
- Course curriculum and lessons
- Instructor information
- Prerequisites (if any)
- Enrollment requirements
Enrollment notifications
Learners receive email confirmations:- Welcome email upon enrollment
- Course access link and instructions
- Payment receipt (for paid courses)
- Getting started tips
Course player
The course player provides an immersive learning environment optimized for all devices.Navigation
Lesson sidebar- Complete course curriculum in a collapsible sidebar
- Visual indicators for completed lessons (checkmarks)
- Current lesson highlighted
- Click any lesson to jump directly to it
- Overall course progress bar
- Individual lesson completion status
- Automatic progress saving
Content delivery
Video playback
Full-featured video player with:
- Play/pause controls
- Volume adjustment
- Fullscreen mode
- Progress saving (resume where you left off)
- Playback speed control
Document viewing
View documents directly in the browser or download for offline access.
Interactive quizzes
Take quizzes with:
- Multiple question types
- Instant feedback
- Score display
- Ability to retake
Resource downloads
Download course materials, worksheets, and supplementary files.
Mobile-responsive design
The course player adapts perfectly to all screen sizes:- Mobile-optimized navigation
- Touch-friendly controls
- Responsive video player
- Readable text on all devices
Learners can switch devices seamlessly. Progress is saved in real-time and syncs across all devices.
Progress tracking
Automatic progress tracking helps learners stay motivated and see their achievements.How progress is calculated
- Video lessons - Marked complete when watched (progress saves automatically)
- Document lessons - Marked complete when viewed or downloaded
- Quiz lessons - Marked complete when submitted (regardless of score)
- Overall progress - Percentage based on completed lessons vs. total lessons
Progress indicators
Learners see their progress everywhere:- Dashboard progress bars for each course
- Course player shows overall completion percentage
- Checkmarks on completed lessons in the sidebar
- Visual feedback on lesson completion
Completion tracking
When a learner completes all lessons:- Course marked as 100% complete
- Completion notification email sent
- Certificate generated (if enabled)
- Course moves to “Completed” section on dashboard
Progress is saved automatically in real-time. Learners never lose their place, even if they close the browser.
Quizzes and assessments
Interactive quizzes help reinforce learning and test knowledge.Taking quizzes
Answer questions
Answer multiple-choice, true/false, or short answer questions. Take your time - there’s no timer unless configured.
Submit and review
Submit your answers to see instant results with correct answers highlighted and explanations provided.
Quiz features
- Instant feedback - See correct answers immediately after submission
- Score tracking - View your quiz scores and improvement over time
- Unlimited attempts - Retake quizzes to master the material
- Progress credit - Quiz completion counts toward course progress
Certificates
Earning certificates recognizes learner achievements and provides proof of completion.Earning certificates
When a course has certificates enabled:- Complete all lessons in the course (100% progress)
- Certificate automatically generated
- Email notification sent with download link
- Access certificates from the learner dashboard
Certificate features
- Professional design - Beautiful, branded certificates
- Unique certificate number - Each certificate has a unique ID
- Personalization - Includes learner name, course title, and completion date
- PDF download - Download and share certificates
- Digital signatures - Instructor signatures (if configured)
User profile
Learners can manage their account and preferences:Profile settings
- Personal information - Update name and profile picture
- Email preferences - Control notification settings
- Password management - Change password securely
- Account details - View enrollment history and certificates
Notification preferences
Learners can control which emails they receive:- Enrollment confirmations
- Course completion notifications
- Certificate availability alerts
- Platform announcements
Purchase history
For learners who purchase courses, the purchase page shows:- Complete transaction history
- Payment receipts
- Course access confirmation
- Invoice downloads
Payment information
- Transaction ID and date
- Amount paid and currency
- Payment method used
- Course purchased
- Receipt download button
All payment data is secure and processed through trusted payment gateways (Stripe or Flutterwave).
Best practices for learner engagement
Course completion strategies
- Set clear milestones - Break courses into achievable sections
- Provide progress feedback - Show learners how far they’ve come
- Offer certificates - Give learners a reason to complete courses
- Send reminders - Encourage learners to continue inactive courses
Support and help
- Clear instructions - Provide onboarding guidance for new learners
- Resource downloads - Include helpful supplementary materials
- Contact information - Make it easy for learners to get help
- FAQ section - Answer common questions proactively