Please ASAP❤️ Feature Request: Advanced Course Time Tracking & Completion Controls for GHL Memberships
A
AI VA
Overview
GHL Memberships should include a complete Course Time Tracking and Learning Compliance system that gives course creators full control over how students progress through a course. This would be ideal for certification programs, tax academies, compliance training, onboarding, coaching, and professional education.
Admin Controls
- Lesson Completion Requirements
Allow admins to require students to complete a lesson based on:
Minimum active minutes
Minimum active hours
Required number of days before completion
Required number of weeks
Required number of months
Manual approval (optional)
Example:
Lesson 1 requires at least 45 minutes of active learning.
Lesson 2 cannot be completed before 3 days have passed.
Module 3 requires 5 total learning hours before unlocking.
- Course Completion Requirements
Allow admins to define minimum requirements before certificates are issued.
Examples:
Minimum 20 active learning hours
Minimum 14 days enrolled
Complete 100% of lessons
Pass all quizzes
Complete assignments
Watch all required videos
Meet required active learning time
Certificate should only become available after ALL requirements are met.
- Active Learning Timer
Instead of a timer simply counting while the page is open, it should only count genuine learning activity.
The timer should:
Start automatically when the lesson opens
Pause when the student becomes inactive
Resume once activity continues
Ignore idle browser tabs
Ignore minimized windows
Stop counting when the browser is closed
Detect scrolling, mouse movement, keyboard input, lesson interaction, quiz interaction, and video engagement
This ensures the recorded time reflects actual learning.
- Customizable Timer Behavior
Admins should choose how timers behave.
Options:
✓ Auto Start
✓ Manual Start
✓ Pause on Inactivity
✓ Continue Running
✓ Auto Resume
✓ Reset Timer After Leaving
✓ Resume Previous Session
✓ Count Video Time Only
✓ Count Reading Time Only
✓ Count Both Reading and Video Time
- Video Completion Rules
Admins should control video requirements.
Examples:
Watch 100% of the video
Watch at least 90%
Disable fast-forwarding
Disable skipping
Require playback at normal speed
Prevent marking complete until the video finishes
Only after meeting these conditions should the Next Lesson button unlock.
- Lesson Unlock Rules
Admins should define when the next lesson becomes available.
Options include:
Immediately after completion
After X minutes
After X hours
After X days
On a scheduled release date
After instructor approval
After quiz completion
After assignment submission
After required active learning time
- Progress Analytics Dashboard
Provide detailed analytics for every student.
Track:
Total active learning time
Time spent per lesson
Time spent per module
Time spent for the entire course
Completion percentage
Video completion percentage
Quiz attempts
Average learning session duration
Daily learning streak
Last active date
Drop-off points
Lessons skipped
Lessons revisited
- Student Learning Dashboard
Students should also see their own progress.
Display:
Total learning hours
Remaining hours required
Progress toward certification
Lessons completed
Current lesson timer
Estimated completion date
Daily learning streak
Certificates earned
- Compliance & Certification Mode
Perfect for industries that require documented training hours.
Admins should be able to enforce:
Continuing Education (CE) hour requirements
Professional certification requirements
Employee onboarding compliance
Tax academy training requirements
Corporate learning compliance
Generate downloadable reports showing verified learning time for audits and compliance records.
- Smart Completion Logic
Admins can combine multiple completion requirements.
Example:
A lesson is considered complete only when:
✓ Student has watched the entire video
✓ Student has spent at least 45 active minutes
✓ Student passed the quiz with 80% or higher
✓ Student downloaded the required resources
✓ Student submitted the assignment
Only then will the "Next Lesson" button unlock.
Why This Matters
This feature would transform GHL Memberships into a true Learning Management System (LMS), making it suitable for professional certifications, compliance training, corporate onboarding, coaching programs, tax academies, healthcare training, financial education, and any organization that needs verifiable learning hours instead of simple content consumption.
Log In