Quick Navigation
System Overview
Understand the complete architecture and capabilities of your Online Course Management System
What is this System?
A comprehensive Learning Management System (LMS)
The Online Course Management System is a complete Learning Management System (LMS) built for educators, trainers, and businesses who want to create and sell professional online courses. It provides everything you need to structure your educational content, manage students, and deliver video-based learning with a built-in teleprompter for professional video recording.
Key Concept: Hierarchical Structure
Your courses are organized in a logical hierarchy: Courses → Modules → Sessions. This structure mirrors how students naturally learn—from broad topics down to specific lessons.
Core Components
Courses
The top-level container for your educational content. Each course has a name, description, custom image, logo, and associated website URL.
Modules
Logical chapters or sections within a course. Modules help organize related content and can be reordered via drag-and-drop.
Sessions
Individual lessons within modules. Each session includes content, video scripts for the teleprompter, video URLs, and file attachments.
Teleprompter
Professional video script display with adjustable scroll speed, progress tracking, and estimated read time for seamless video recording.
User Management
Create and manage student accounts with usernames, emails, and passwords. Associate users with specific websites or assemblies.
Subscriptions
Control which users have access to which courses with active/inactive status and date-based access periods.
Features & Benefits
Discover why this system is perfect for your online course business
Drag & Drop Reordering
Easily reorganize modules and sessions by simply dragging and dropping rows
Professional Teleprompter
Record videos like a pro with adjustable scroll speeds and progress tracking
File Attachments
Upload images, PDFs, spreadsheets, and other resources to any session
Custom Branding
Add course images and logos to create a professional branded experience
Mobile Responsive
Manage your courses from any device with fully responsive design
Search & Filter
Quickly find modules, sessions, users, or subscriptions with live search
Access Control
Grant or revoke course access with subscription management
Multi-Site Support
Associate users and courses with different websites under your account
Sortable Tables
Click column headers to sort data alphabetically or numerically
Estimated Read Time
Teleprompter calculates how long your script will take to read
Modal Forms
Add and edit content without leaving the page using elegant modals
AI Script Integration
Includes AI prompt guidance for creating engaging teleprompter scripts
Step-by-Step Guide
Learn how to use each page of the system effectively
CoursesInfo.asp — Course Management
Create and manage your courses
This is your course dashboard where you can create new courses, edit existing ones, upload images and logos, and access modules for each course.
View Your Courses
When you land on this page, you'll see a table of all your courses displaying the course image, name, description, website URL, and action buttons.
Add a New Course
Click the "Toggle Add New Course" button at the bottom to reveal the add form. Fill in the Course Name, Description, and Website URL, then click "Add Course".
Pro Tips
- Use clear, descriptive course names that students will understand
- The Website URL links the course to your delivery platform
- Descriptions should summarize what students will learn
Edit a Course
Click the Edit button on any course row. A form will appear pre-filled with the course details. Make your changes and click "Save Changes".
Upload Course Image & Logo
Use the "Image" and "Logo" buttons to upload visual assets. The course image appears in listings, while the logo is used for branding. Hover over the file icons to preview uploaded images.
Access Modules
Click the "X Modules" button to navigate to the modules for that course. The number shows how many modules currently exist.
Delete a Course
Click the Delete button and confirm. Warning: This will permanently remove the course.
Important Note
Before deleting a course, ensure you've backed up any content you want to keep. Deletion is permanent and cannot be undone.
CourseModules.asp — Module Management
Organize your course into logical sections
Modules are chapters or sections within a course. This page lets you create, edit, reorder, and manage modules for any selected course.
Select a Course
Use the "Select Course" dropdown at the top. Choose a specific course or "All Courses" to view all modules across your account.
Add a New Module
Click the "Add Module" button. In the modal, select a course, enter the module name, description, and order number. The system suggests the next order number automatically.
Pro Tips
- Module Order determines the sequence students see modules
- Use descriptive names like "Introduction" or "Advanced Techniques"
- Descriptions help students understand what's covered
Drag & Drop to Reorder
Simply drag any module row and drop it in a new position. The order numbers update automatically and save to the server instantly.
Edit a Module
Click the Edit button to modify the module's name, description, or order number.
Access Sessions
Click the "X Sessions" button to view and manage all sessions (lessons) within that module.
Delete a Module
Click the Delete button. Note: Modules with attached sessions cannot be deleted—remove sessions first.
Search & Sort
Use the search box to filter modules by name or description. Click column headers to sort the table alphabetically or by order number.
Quick Tip
Plan your module structure before creating content. A well-organized course typically has 5-12 modules covering beginner to advanced topics progressively.
CourseSessions.asp — Session Management
Create individual lessons with video scripts
Sessions are the individual lessons students watch. Each session contains content, a video script for the teleprompter, video URLs, and file attachments.
View Sessions
Sessions are displayed in a table showing the session name, content preview, script status, order number, and action buttons.
Add a New Session
Click "Add Session" to open the modal. Fill in the session name, content (what students read), video script (what you read on the teleprompter), and optionally a video URL.
Pro Tips
- Avoid numbering in names! You can reorder sessions later, so "Introduction" is better than "Session 1: Introduction"
- Session Content is what students see in the course
- Video Script is what you read from the teleprompter
View Full Content
Click View Content to see the complete session content in a popup modal.
View Video Script
Click the Script icon to preview the teleprompter script without launching the full teleprompter.
Launch Teleprompter
Click the Teleprompter icon (only appears if a script exists) to open the full-screen teleprompter for video recording.
Upload Files
Click the File button to attach documents, images, PDFs, or other resources to the session. File icons appear in the Files column.
Drag & Drop to Reorder
Drag session rows to reorganize the lesson order. Changes save automatically.
Edit a Session
Click Edit to modify all session details. You can also move a session to a different module using the module dropdown.
AI Script Generation Tip
The edit form includes an AI prompt suggestion: "I want to create a video script for myself to read off a teleprompter based on the content I will add to this chat. Please make it easy to read and engaging in a course-style format. Use only plain text with no special characters." Copy your session content into an AI tool with this prompt to generate professional scripts!
CourseTeleprompter.asp — Professional Teleprompter
Record videos like a professional presenter
The teleprompter displays your video script in large, easy-to-read text that scrolls automatically. It's designed for professional video recording with features that help you deliver content naturally.
Launch the Teleprompter
From the Sessions page, click the teleprompter icon on any session that has a video script. The teleprompter opens in a dark, distraction-free full-screen view.
Understand the Interface
You'll see:
- Timer (top left): Shows elapsed time in MM:SS format
- Progress Bar (left side): Vertical gauge showing scroll position
- Controls (top right): Pause, speed controls, and navigation buttons
- Script Text (center): Your video script in large, readable font
- Estimated Time (bottom left): How long the script takes to read at average speed
Control the Scroll Speed
Use the Slow, Medium, or Fast buttons to adjust scrolling speed. The active speed is highlighted. Default is calculated based on ~130 words per minute.
Pause and Resume
Click Pause to stop scrolling (great for taking a breath or retaking a section). Click Resume to continue.
Jump to Position
Click or drag on the progress bar to jump to any point in the script. This is useful if you need to redo a section.
Complete Your Recording
When the script ends, a modal appears asking "How Did it Go?" with options to return to sessions, try again, or edit the script.
Return to Editing
Use the red Back button (top left) or Edit button (top right) to return to the sessions page if you need to modify the script.
Recording Best Practices
Position your camera close to the screen so your eyes appear to be looking at the viewer. The teleprompter uses large text and starts with a 2-second delay so you can prepare. Yellow text indicates key phrases or hooks!
UserManagement.asp — Manage Students
Create and manage student accounts
Manage all the students who have access to your courses. Create new accounts, update information, and associate users with specific websites or assemblies.
View All Users
The user table displays username, email, first name, last name, associated site/domain, and action buttons. Click column headers to sort.
Search for Users
Use the search bar to filter users by any field. The table updates in real-time as you type.
Add a New User
Click "Add User" and fill in: Username, Email, First Name, Last Name, Password, and select a Website from the dropdown. Click "Add User" to create the account.
Pro Tips
- Use valid email addresses—students may need password resets
- The Website selection links users to specific course delivery sites
- Create secure passwords with letters, numbers, and symbols
Edit a User
Click Edit to update any user's details. The modal pre-fills with current information.
Delete a User
Click Delete. You'll see a list of all subscriptions that will be deleted along with the user. Confirm to proceed.
Important
Deleting a user also removes all their subscriptions. Make sure to verify this before confirming deletion. The system shows you exactly what will be removed.
UserSubscriptions.asp — Access Control
Control who has access to which courses
Subscriptions link users to courses, controlling who can access what. Set active/inactive status and date-based access periods.
View Subscriptions
The table shows User ID/Name, Course ID/Name, Active Status, Start Date, End Date, and action buttons.
Search by User
Use the search box to filter subscriptions by username. This helps you quickly find all courses a specific student has access to.
Add a Subscription
Click "Add Subscription" and select a User from the dropdown, select a Course, check "Is Active" to grant immediate access, set a Start Date (required), and optionally set an End Date for time-limited access.
Pro Tips
- Leave End Date blank for lifetime access
- Uncheck "Is Active" to temporarily suspend access without deleting
- Start Date can be in the future for scheduled access
Edit a Subscription
Click Edit to modify the subscription. You can change the user, course, active status, or dates.
Delete a Subscription
Click Delete and confirm to permanently remove access.
Access Control Strategy
Instead of deleting subscriptions for expired access, consider setting them to inactive. This preserves the record for your business analytics and makes it easy to reactivate if the student renews.
Complete Workflow
Follow this end-to-end process to create and deliver a course
From Idea to Published Course
Your step-by-step roadmap
Create Your Course
Go to CoursesInfo.asp and add a new course with a compelling name and description. Upload a course image and logo for branding.
Build Your Modules
Navigate to CourseModules.asp and create logical sections. Think of these as chapters in a book—Introduction, Getting Started, Core Concepts, Advanced Topics, Conclusion.
Create Sessions
For each module, add sessions in CourseSessions.asp. Write the session content (student-facing) and video script (your teleprompter text).
Record Your Videos
Use the Teleprompter to record professional videos. Adjust speed to your comfort level, pause when needed, and redo sections easily.
Add Video URLs
After uploading your videos to YouTube or another host, edit each session to add the video URL.
Attach Resources
Upload any supporting files—PDFs, worksheets, checklists, images—to relevant sessions.
Create Student Accounts
In UserManagement.asp, add user accounts for your students with their email and login credentials.
Grant Access
In UserSubscriptions.asp, create subscriptions to link students to the course with appropriate start and end dates.
Launch!
Your course is ready! Students can now access their subscribed courses through the delivery website linked to your course.
Quick Reference
All pages and their primary functions at a glance
| Page | Purpose | Key Actions |
|---|---|---|
| CoursesInfo.asp | Create and manage top-level courses | Add Edit Delete Image/Logo |
| CourseModules.asp | Organize courses into logical sections | Add Edit Delete Reorder |
| CourseSessions.asp | Create individual lessons | Add Edit Teleprompter Files |
| CourseTeleprompter.asp | Display scripts for video recording | Play/Pause Speed Skip |
| UserManagement.asp | Manage student accounts | Add Edit Delete Search |
| UserSubscriptions.asp | Control course access | Add Edit Delete Activate |
FAQ & Troubleshooting
Common questions and solutions
Why can't I delete a module?
Modules with attached sessions cannot be deleted. First, delete or move all sessions to another module, then delete the empty module.
Why isn't my teleprompter script showing?
Make sure you've entered text in the "Video Script" field when editing a session. The teleprompter icon only appears for sessions with scripts.
How do I give a student lifetime access?
When creating a subscription, leave the "End Date" field blank. The student will have access indefinitely as long as the subscription remains active.
Can I move a session to a different module?
Yes! When editing a session, use the "Select Module" dropdown to move it to any other module within the same course.
How do I reorder my content?
Both modules and sessions support drag-and-drop reordering. Simply click and drag any row to its new position. Changes save automatically.
What file types can I upload?
The system supports images (JPG, PNG, GIF, WebP), documents (PDF), and spreadsheets (CSV, XLS, XLSX). Each file type displays with an appropriate icon.