Articles:
- How to delete a course
- Copyright protection of your content on Kwiga
- Public or trial lesson
- How to change the status of a lesson to draft and hide it from students
- Usage of checkpoints
- How to Add Practice to a Lesson
- How to create a task with mandatory review by an assistant
- How to create a task for different offers
- How to create a test with scores and automatic approval
- How to create and conduct a quiz among students on the course
- Contents of the lesson, all types of activities in the lesson
- Downloading video files
- How to add time codes to the video
- How to add button to the lesson
- Inserting iframe code
- Adding fractions, mathematical functions, formulas
- How to add text with spoiler to the lesson
- How to create a course on the Kwiga platform
- How to create a marathon
- How to add a cover to a course
- Course Program Display Options
- How to add a public face to a course
- How to add a team to a course
- Course preview with different access levels
- Block above lesson or module pages (top banner)
- Configure delays, the lesson opening schedule, and lesson closing
- Report on student progress on the course
- Analytics of assignments completion on the course
- Course sales report
- How to create a copy of the course
- How to copy lesson content
- Assistant’s Access to Practical Assignments
- Student Can't See the Course (Marathon, Closed Group)
- How to set up a test so that students see comments after completion
- Letter delivery: why letters don't arrive and how to fix it
- How to Customize the Appearance of a Course
- Manage activity visibility
On the Kwiga platform, you can easily create an online course, customize its structure, add modules, lessons, and fill them with content. This article will guide you through all the key steps to creating an educational product.
In this article:
- Create a Course
- Add a Course Preview
- Create a Course Program
- Add Content to Lessons
- Create Sections
- Add Content
- Create Practical Assignments
- Practice Settings in a Lesson
- Configure Lesson Settings
- Configure the Lesson Opening and Closing Schedule
- Configure Management and Curator Access
- Configure Course Pages
- Configure the Lesson/Module Page — Block Above the Lesson
- Configure Course Sales
- Add a Course Goal and Configure Certificates
- Add Your First Participant
Create a Course
To create a course on the Kwiga platform, use one of the following two methods:
-
On the top panel, in the right corner, click the + button, then select Course to quickly start creating a new course.

-
In the upper-left menu, select «Courses» to open the section displaying all created courses. In this section, click the + button in the upper-right corner.
Then enter the course name and click the green Create button. Your course will appear in the list, and you can proceed to configure it and add content.
Add a Course Preview
Click the icon next to the course name and upload an image from the storage or your computer.

The image is displayed on the public course page and in the Kwiga Unlock catalog (if enabled in the settings above). This field is optional but recommended to make the course more visually appealing.
The recommended image aspect ratio is approximately 16:9, for example, 1920x1080 or 1280x720 pixels. However, the appearance of course cards on the presentation page can be customized, so the final image dimensions may differ. The process of changing the course cover is described in more detail in this article.
Create a Course Program
The course program on the Kwiga platform can have different structures: it can be divided into modules with multiple levels of nesting or consist solely of a list of lessons without modules. Lessons can be added to a module or placed outside modules. This allows you to flexibly customize the program according to your needs.
How to Create a Module:
Click the Create Module button (or + Module).

In the panel on the right, enter the module name and, optionally, add a preview image. To do this, enable the Add Module Preview toggle and upload an image measuring 1280x720 pixels (it will automatically be resized to 75x42). To add a module description, click the Text, Image button.

Note: If the sidebar for editing the module is not displayed, click the module name.
How to Add Lessons:
Click the + button next to the module name to add lessons directly to that module.

If you need a different structure, you can also create lessons outside modules using the + Lesson button.

You can change the order of lessons by dragging them within the list or moving them between modules. To edit a lesson, click its name. This will take you to the lesson builder, where you can add or modify its content.
How the course program is displayed to participants is configured separately in the course settings under the Course Program tab. To access it, click Settings in the upper-right corner, then open the Course Program tab.
The Include Modules in Navigation Between Lessons toggle allows modules to be displayed when navigating between lessons.
The Show Empty Module option displays modules that do not yet contain any lessons.
The options Display Modules Not Included in the Pricing Plan, Display Lessons Not Included in the Pricing Plan, and Display Sections Not Included in the Pricing Plan determine whether participants can see materials that are not included in their pricing plan.
If you enable Make Lessons and Modules Unavailable Due to Delays Inactive, these materials will be displayed but will remain inactive until access becomes available. The Lock Lesson Sections by Checkpoint option prevents access to subsequent lesson sections until the participant completes the practical assignment in the available section.
Here, you can also change the terms the platform uses for the structural elements of the course: Module Name and Stage Name.
For example, instead of Module and Lesson, you can use Week and Session. However, please note that once you change these names, localization will no longer apply, and the same names will be used regardless of the participant's language settings.
Add Content to Lessons
The lesson editor on the Kwiga platform allows you to create lessons with different types of content: video, audio, text materials and files, comments, and practical assignments. Each lesson can contain one or more sections where information blocks are added. This helps structure the material and makes it easier for students to understand.
Create Sections
Each lesson can consist of a single section or be divided into several sections, making it easier to organize large amounts of material. Each section can be given a name for convenient navigation. You can rearrange sections simply by dragging and dropping them.

For example, the first section may contain a video with a presentation file, the second — practical instructions in text format, and the third — PDF files for independent study or practical assignments.
If a lesson consists of only one section, that section is not displayed separately on the public-facing side. In this case, the lesson content loads immediately when a participant opens the lesson.
Add Content
To add content to a lesson, use the buttons in the Lesson Builder:
Video:
Click Video to add a video to the lesson. You can insert a link from YouTube, Vimeo, or Bunny CDN, or upload a file to the platform's storage.
More information about adding videos can be found in this article. 
Audio:
Use the Audio button to upload lectures, podcasts, or voice messages.
Text and Images:
The Text, Image button allows you to add explanations, instructions, or illustrations to the lesson.
It is also suitable for integrating external services (Google Forms, Wordwall, etc.) using iframe code embedding.
Additionally, you can use the text editor to add interactive buttons. For example, a button can lead to an external resource or enable navigation to another part of the course.
Note: You can format the text font separately in each information block or specify a default font that will be used in all text blocks. This can be configured in the Course Settings under the Pages tab.
Files:
Use the File button to attach documents, presentations, or downloadable assignments. The platform supports most popular file formats (such as PDF, Word, etc.) and allows you to upload files up to 1 GB in size.
After uploading, you can configure access to the files. For example, you can enable or disable file downloads for students. If downloading is disabled, students can still view the file directly within the lesson using the preview feature.
Comments:
You can add a comments block to the lesson where students can leave text or audio feedback. Comments on the platform are public and visible to all participants who have access to comments within the product.
Learn more about comments here.
Note: If you need to add a field for submitting homework, we recommend using Practical Assignments rather than comments, for example, a question of the Assignment (LMS) type.
Create Practical Assignments
Practical assignments on the Kwiga platform help make lessons interactive, assess students' knowledge, and collect their feedback.
Practical assignments are created separately from lessons in the Quizzes menu section, where you can configure all assignment parameters before adding them to the relevant lessons.
The Practice button allows you to add an assignment directly to a lesson. Questions or assignments are displayed within the lesson content as an integral part of it. This is convenient for quickly assessing knowledge or providing practical exercises of varying complexity.

The Kwiga platform offers more than 15 different question types for creating practical assignments: from simple single-choice or multiple-choice tests to interactive sorting, fill-in-the-blank, matching, and open-ended questions. Surveys, rating scales, and specialized formats for collecting feedback are also available.
You can find a detailed description of all question types and their settings in a separate article.
For more details on how to add a quiz to a lesson, read this article.
Practice Settings in a Lesson
After adding a practical assignment on the Kwiga platform, you can configure its settings according to your course requirements.

Checkpoint (Stop Lesson)
This option allows you to set a checkpoint that requires students to successfully complete an assignment before gaining access to subsequent lessons. This is useful for assessing knowledge and ensuring a structured learning sequence.
Include in Progress
If this option is enabled, completion of the practical assignment will be taken into account when calculating the course participant's overall progress.
Display in Course Program
The practical assignment's name and link will be displayed in the Course Program on the student's side. To access the assignment, the student will need to click the quiz name.
Practice Availability
By default, the practical assignment becomes available as soon as the lesson is opened. If you need to delay access, enable the Practice Will Become Available After a Delay option and specify the time.
Closing Access
Access to a practical assignment can be limited by time. By default, access does not expire, but if you need to set a deadline for completing the assignment, you can configure its availability period.
You can add several practical assignments to a single lesson and configure each one individually.
Configure Lesson Settings
The Lesson Settings button allows you to configure the main lesson parameters.

On the General tab, you can change the Lesson Status, which can be either Draft or Published. More information about lesson statuses is available in this article.

A Draft remains unavailable to participants, while a published lesson can be viewed by students.
If you need to create a copy of a lesson or a similar lesson, you can copy the content of an existing lesson and then edit its settings and content as needed.
For convenience, you can add a preview image that will appear next to the lesson name in the course program.
This helps organize lessons and makes the course program more visually appealing.
Here, you can also edit the lesson link if necessary and copy it.
Delete Lesson is available both in the course program and in the settings of an individual lesson using the corresponding button.
On the Lesson Access tab, you can make the lesson publicly accessible.

A Public Lesson is accessible to anyone who has the lesson link, even without registering on the platform.
Important: If access to the materials is restricted, meaning it should only be granted after payment or registration, you should not make the lesson publicly accessible.
Configure the Lesson Opening and Closing Schedule
Delayed lesson access allows you to gradually provide access to materials and organize a structured learning process. For example, you can make only the first lessons available immediately after payment and release subsequent lessons weekly or after a specified period.
To configure access delays, go to the general course settings (not the settings of an individual lesson) by clicking the Settings button in the upper-right corner.

Then open the Lesson Opening tab.

Opening Lessons or Modules:
Immediately — the lesson becomes available as soon as the participant gains access to the course.
After N Days — the lesson or module opens a specified number of days after the course begins. For example, if you want to release a new module every week, choose this option to avoid setting specific dates for each course cohort. Note: We recommend specifying an exact time if you want access to become available simultaneously.
Specific Date — the lesson becomes available on a predefined date.
Closing Lessons or Modules:
Indefinitely — access remains open without additional restrictions.
After N Days/Hours/Minutes — access to the lesson closes after a specified period following the participant's access to the course or module.
Specific Date — the lesson or module becomes unavailable on a predefined date.
Note: If course access is provided for a specific period, such as two months, we recommend configuring the access expiration through the pricing plan rather than setting delays for each individual lesson or module. If access needs to be extended, the lesson closing dates configured through delays will not change automatically. As a result, you would need to manually adjust them for each participant. To avoid unnecessary work, it is better to set the access duration directly through pricing plans.
When a lesson or module becomes available, students receive a notification by email and in the platform's notification section (the bell icon in the upper-right corner).
This feature not only automates the gradual release of learning materials but also helps control the duration of the learning process, providing convenience and a clear structure for all participants.
Configure Management and Curator Access
Go to the course settings by clicking the Settings button in the upper-right corner and open the Team, Curators tab.

Here, you can manage access for users who will help you work on the course, such as editing its content or supporting participants.
How to add team members to your account on the platform is described here.
On this tab, you can configure the Public Person of the Course — a user who is displayed on the course page from the student's perspective as the course owner or representative. By default, this is the account owner, but you can add another user or remove the public person by leaving this field empty.
In the same section, you can manage curator access. Curators — are users who help moderate the course: they review assignments, manage comments, and support participants.
More information about curators and their access settings is available in a separate article.
Configure Course Pages
Each course has a unique link and a public page that potential buyers can view. It contains essential information about your product and may also include details about your other products. This page is the first step in the course sales funnel, so it is configured within the funnel settings.
To open it, go to the Sales tab in the upper menu of the course.

Click the funnel name and select the first step (Sales Page) in the Funnel Steps block.

The following settings are available on the Template tab.
The Step Name field is used for convenient navigation within the funnel.
The Link field displays the public URL of the course. You can edit it using the pencil icon or copy it. We recommend changing the link before participants gain access to the course to avoid difficulties finding the page or accessing it through the link.

In the Product Information block, you can select the Layout for displaying the course, such as a large course preview with information underneath. In the Product Data field, you can choose which information to display: course preview, speaker, price, language, tags, categories, and number of lessons.
In the Buttons block, you can enable and configure the Get Access and Pre-registration buttons on the page.
After clicking Get Access, the customer proceeds to the next step of the funnel, which is the order form containing a list of pricing plans. If no pricing plans are linked to the product, the button will be unavailable to customers.

To connect them, go to the Pricing Plans section. The Pre-registration button allows you to collect contacts before launching the product. These users will appear in the participant list but will not have access to the materials. You can disable this feature at any time. More information about how pre-registration works is available in a separate article.

Below, you can add a text description of the course using the Text, Image, Script block. Describe the program, learning format, expected outcomes, or other important details.
The Course Program toggle enables the display of the course program on the page.

Here, you can select the Layout, such as a text-based display with a small preview or vice versa. Available options include Show Empty Module, Display Modules/Lessons/Sections not included in the pricing plan, Make Lessons and Modules Unavailable Due to Delays Inactive, as well as Module Name and Stage Name.
The Course Store block determines whether other courses are displayed on this page. By default, these settings are inherited from the general settings of the sales block on course pages. If this is your first course, you can skip this block. More information about the Course Store is available in a separate article.
Configure the Lesson/Module Page - Block Above the Lesson
The Default Font and text size for the entire course are configured in the course settings under the Pages tab, in the General Settings block of the product pages.

By default, the font size is 16px with a line spacing of 1.6. Changes only affect text that has not been manually edited. The font size also applies to quizzes.
You can add a block above the lessons that will be displayed on all lesson pages. This block can contain images, text messages, buttons, or links, for example, to Zoom, a calendar, or a Telegram chat. You can also embed videos using an iframe.
This block is convenient for publishing news, announcements, or contact information that participants can easily find on every course page.
Configure Course Sales
Course sales are configured on the separate Sales tab in the upper course menu. A ready-made sales funnel has already been created for each product on the platform. We recommend checking its settings before launching advertising campaigns.

The tab displays a table. The Sales Funnel column contains a link to the course funnel, while all your funnels are available through a separate link above the table. The Pricing Plans column shows the number of connected pricing plans, and you can create or edit them by clicking Go to Settings.
The Pre-registration column displays the pre-registration status. The Analytics column provides access to the sales statistics for this product.

The course funnel consists of three steps.
The first step, Sales Page, is described in the Configure Course Pages section above. The second step, Order Form, opens after clicking the Get Access button.
You can connect several pricing plans to a course at the same time, for example, with different sets of lessons, access durations, or prices.
How to create and configure a pricing plan is described in a separate article.
All connected pricing plans are displayed in the Connected Pricing Plans block at the Order Form step, along with the main parameters of each plan: content access period, pricing plan validity period, payment terms, and price.
Here, you can also select the page layout, for example, one where pricing plans, cross-sells, and the order form are displayed on a single page.

Below, in the Sorting and Pricing Plan Content block, you can configure the order in which pricing plans are displayed to customers

Each pricing plan in this block has an eye icon that allows you to hide the plan from the order page without removing it from the funnel. This is useful if you need to temporarily remove a pricing plan from sale while keeping its settings.
The Change Name, Description, and Image link opens the editor for the pricing plan card displayed to customers.

If additional sales offers (cross-sell, order bumps) are connected to pricing plans, they are configured separately for each plan in the Cross-sells block further down on the same page.
The third step, Thank You Page, is displayed after an order is placed.

In the Redirect After Payment / Receiving Free Access block, you can specify where customers will be redirected in each possible scenario: Successful Payment, Failed Payment, Pending Payment, and Receiving Free Access. By default, the thank you page for this step opens in each scenario, but you can configure a different redirect if needed, for example, to your own page or an external resource. Each step has its own unique link.
Add a Course Goal and Configure Certificates
In the course settings, under the Learning tab, you can add a course goal and configure a certificate.

You can set a general goal for all students in the course by adding it as text. If necessary, you can override this goal for a specific student and personalize it in their individual contact card. The goal will be displayed in the participant's profile.

Below, in the Course Result block, you can configure the automatic issuance of certificates to participants.
Certificates are created according to the parameters you specify and are issued when the configured issuance conditions are met. You can also upload your own certificate template.
It is worth noting that you can override the certificate for each individual pricing plan and issue different certificates accordingly.
You can learn more about certificates in a separate article.
Add Your First Participant
If you are still in the Settings, you need to exit them. To start working with course participants, you can manually add a student through the Participants menu.

Click the + button to enter the participant's details. Their email address will be used as the login.
Important! Before adding a contact, you must enter your Contact Information in the Marketing Settings

Manually adding a participant does not necessarily require a pricing plan, so this method is suitable for providing test access to a course, especially if you want to check its functionality or invite someone to evaluate the materials.

A detailed description of the process of adding participants is available in a separate article.
Didn't find the answer? Contact the support service via online chat or Telegram