Course structure overview
Every course follows a three-level hierarchy:- Course β the top-level container with a title, description, and thumbnail (e.g. βSocial Media Strategy Masterclassβ)
- Module β a themed chapter or week within the course (e.g. βModule 3: Instagram Growthβ)
- Lesson β a single piece of content inside a module (e.g. βLesson 2: Choosing the right hashtagsβ)
Opening the course builder
Navigate to Courses
Go to Memberships and Communities > Courses in the left sidebar. Click the Products tab to see all courses.
Create or open a course
Click + New Course to start from scratch, or click the name of an existing course to open it in the builder.
Adding modules
Modules organize lessons into logical sections or weeks.- In the course builder sidebar, click + Add Module.
- Enter the module title (e.g. βWeek 1: Foundationsβ).
- Optionally add a short module description that members see before entering the module.
- Drag and drop modules to reorder them at any time.
Adding lessons
Inside each module, click + Add Lesson to create a new lesson. Enter the lesson title and then choose the content type.Lesson content types
| Content type | Description | Best used for |
|---|---|---|
| Video | Upload a video file or embed from YouTube, Vimeo, or Wistia | Main teaching content, walkthroughs, presentations |
| Text | Rich-text editor with headings, bullet points, images, and embeds | Written guides, transcripts, reference material |
| Audio | Upload an MP3 or other audio file | Podcast-style lessons, meditation tracks, audio courses |
| PDF / File | Attach a downloadable PDF, worksheet, or resource | Workbooks, templates, slide decks |
| Quiz | Create a knowledge check at the end of a module | Comprehension checks, certification prerequisites |
Video lessons
When you select Video as the content type, you have two options: Upload directly β drag and drop your video file into the upload area. The platform hosts and streams the video securely. Supported formats include MP4, MOV, and AVI. Embed from an external platform β paste a URL from YouTube, Vimeo, or Wistia. The video is embedded and plays inside the lesson page without the member leaving the portal.Video settings
- Lesson thumbnail β choose a specific frame from the video to use as the lesson preview thumbnail, or upload a custom image.
- Closed captions β upload an SRT caption file or enable automatic caption generation for the video.
- Download β enable or disable the ability for members to download the original video file. This setting is found in Membership Settings > Builder Settings.
- Completion percentage β set the percentage of the video a member must watch before the lesson is marked complete (e.g. 80%).
Quiz lessons
Quizzes assess a memberβs understanding before they move on.Add questions
Click + Add Question. Choose from three question types:
- Multiple choice β one or more correct answers from a list of options
- True / False β a binary correct or incorrect response
- Short answer β a free-text response (not auto-graded; reviewed manually)
Set the passing score
Enter the minimum percentage required to pass the quiz (e.g. 70%). Members who fall below this score are shown a failure message and can optionally retake the quiz.
Lesson completion criteria
For each lesson, you decide how it is marked complete:| Completion method | How it works |
|---|---|
| Manual | The member clicks a Mark as Complete button at the end of the lesson |
| Video watch percentage | The lesson is automatically marked complete after the member watches a set percentage of the video |
| Quiz passed | The lesson is only marked complete after the member achieves a passing quiz score |
Reordering content
Drag and drop modules and lessons to change their order at any time. The new order takes effect immediately for members β they will see the updated sequence on their next portal visit.Lesson visibility settings
Each lesson can be set to:- Published β visible to enrolled members
- Draft β hidden from members while you finish building it
- Drip scheduled β hidden until a specific day after enrollment or a fixed calendar date (see Drip Content)
Publishing a course
When the course is ready:- Click Publish in the top-right corner of the builder.
- The course status changes from Draft to Published.
- The course now appears in the member portal for any member who has been granted access via the appropriate offer.
Course settings
Inside each course, the Settings panel lets you configure:- Course title and description β edit the public-facing details
- Thumbnail β replace the cover image shown on the course card
- Instructor β add the instructorβs name and bio displayed on the course page
- Completion actions β define what happens when a member completes all lessons (e.g. redirect to a custom page, trigger an automation)
- Comments β enable or disable lesson-level comments for member discussion
Frequently asked questions
Can I add multiple content types inside a single lesson?
Can I add multiple content types inside a single lesson?
Yes. The lesson editor supports multiple content blocks in sequence. You can combine a video embed, a text explanation, and a downloadable PDF worksheet all within one lesson page. Add each content block using the editor toolbar and arrange them in the order you want members to experience them.
Is there a limit on video file size or length?
Is there a limit on video file size or length?
File size and length limits depend on your HoopAI plan. For large video libraries, using an external host (YouTube unlisted, Vimeo, or Wistia) and embedding the URL is an efficient alternative to direct uploading.
Can I prevent members from jumping ahead to later lessons?
Can I prevent members from jumping ahead to later lessons?
Yes. Set each lessonβs completion criteria to Quiz passed and configure the quiz to lock subsequent lessons until the member passes. This enforces sequential progression through the module.
Can I copy an existing lesson to use in another module?
Can I copy an existing lesson to use in another module?
Yes. Right-click or use the lessonβs options menu to duplicate the lesson. The duplicate appears in the same module; drag it to the destination module.
How do closed captions work on uploaded videos?
How do closed captions work on uploaded videos?
When uploading a video lesson, you can attach an SRT subtitle file in the video settings. The captions appear as an overlay on the video player. Automatic caption generation (where available) produces captions directly from the audio without requiring a separate file.
What happens to enrolled members when I unpublish a course?
What happens to enrolled members when I unpublish a course?
Unpublishing hides the course from the member portal, but enrolled members retain their progress data. When you republish, they can continue from where they left off. Unpublishing does not revoke offer access β the course simply becomes invisible until it is published again.
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=878008bf159fcc4964d0c0d508b6e400)