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.

Course
Modules
Sessions
Teleprompter

  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.

1

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.

2

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
3

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".

4

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.

5

Access Modules

Click the "X Modules" button to navigate to the modules for that course. The number shows how many modules currently exist.

6

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.

1

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.

2

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
3

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.

4

Edit a Module

Click the Edit button to modify the module's name, description, or order number.

5

Access Sessions

Click the "X Sessions" button to view and manage all sessions (lessons) within that module.

6

Delete a Module

Click the Delete button. Note: Modules with attached sessions cannot be deleted—remove sessions first.

7

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.

1

View Sessions

Sessions are displayed in a table showing the session name, content preview, script status, order number, and action buttons.

2

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
3

View Full Content

Click View Content to see the complete session content in a popup modal.

4

View Video Script

Click the Script icon to preview the teleprompter script without launching the full teleprompter.

5

Launch Teleprompter

Click the Teleprompter icon (only appears if a script exists) to open the full-screen teleprompter for video recording.

6

Upload Files

Click the File button to attach documents, images, PDFs, or other resources to the session. File icons appear in the Files column.

7

Drag & Drop to Reorder

Drag session rows to reorganize the lesson order. Changes save automatically.

8

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.

1

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.

2

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
3

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.

4

Pause and Resume

Click Pause to stop scrolling (great for taking a breath or retaking a section). Click Resume to continue.

5

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.

6

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.

7

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.

1

View All Users

The user table displays username, email, first name, last name, associated site/domain, and action buttons. Click column headers to sort.

2

Search for Users

Use the search bar to filter users by any field. The table updates in real-time as you type.

3

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
4

Edit a User

Click Edit to update any user's details. The modal pre-fills with current information.

5

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.

1

View Subscriptions

The table shows User ID/Name, Course ID/Name, Active Status, Start Date, End Date, and action buttons.

2

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.

3

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
4

Edit a Subscription

Click Edit to modify the subscription. You can change the user, course, active status, or dates.

5

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

1

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.

2

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.

3

Create Sessions

For each module, add sessions in CourseSessions.asp. Write the session content (student-facing) and video script (your teleprompter text).

4

Record Your Videos

Use the Teleprompter to record professional videos. Adjust speed to your comfort level, pause when needed, and redo sections easily.

5

Add Video URLs

After uploading your videos to YouTube or another host, edit each session to add the video URL.

6

Attach Resources

Upload any supporting files—PDFs, worksheets, checklists, images—to relevant sessions.

7

Create Student Accounts

In UserManagement.asp, add user accounts for your students with their email and login credentials.

8

Grant Access

In UserSubscriptions.asp, create subscriptions to link students to the course with appropriate start and end dates.

9

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.