> For the complete documentation index, see [llms.txt](https://helpdesk.ldtsoft.work/ldt-online-course/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://helpdesk.ldtsoft.work/ldt-online-course/build-your-course/how-to-create-a-lesson-with-direct-video-upload.md).

# How to Create a Lesson with Direct Video Upload

Upload a video lesson, with chapters and subtitles

Creating video-based lessons by directly uploading your files to the LDT Online Courses app ensures a secure and high-performance viewing experience for your students. This guide will walk you through the entire process, from uploading to customizing advanced settings.

### Step 1: Navigate to the Lesson Editor

From your **Shopify Admin**, go to **Apps** -> **LDT Online Courses**.

In the app's sidebar, click on **Courses** to see a list of your courses.

Select the course > the module that you want students to look video lession.

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-85c85cab00ba999ef6cfaecd9aef1d2b0a3774e0%2Fcourse%201.6.png?alt=media" alt="Opening the Courses list in the app sidebar"><figcaption></figcaption></figure>

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-103f72e8911384bc444b85e7608fce569f492019%2Fcourse%201.7.png?alt=media" alt="Selecting the course that holds the lesson"><figcaption></figcaption></figure>

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-99b69971dee008dfb54689f551512bc0a34cebad%2Fcourse%201.8.png?alt=media" alt="Selecting the module that holds the lesson"><figcaption></figcaption></figure>

### Step 2: Add a Video Content Block

Inside the lesson editor, scroll down to the Contents section.

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-6f066889bff85024560c6ca23da21b186ba1d4dc%2Fcourse%201.9.png?alt=media" alt="Scrolling to the Contents section of the lesson editor"><figcaption></figcaption></figure>

Click on **Add new content** and select **Videos** > Click **Add**

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-7b5923cf2a16fcdec7f3809398d1e7aa6c10005d%2Fcourse%202.0.png?alt=media" alt="Choosing Videos as the content type and clicking Add"><figcaption></figcaption></figure>

A new video block will be added to your lesson.

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-36020ce10f6203af3438bc272510835c5772c6b8%2Fcourse%202.1.png?alt=media" alt="The new video content block inside the lesson"><figcaption></figcaption></figure>

### Step 3: Upload and Process Your Video

Click the upload button in the video block to select a file from your computer.

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-8ae6072f33bcbc0339c671aef075631713b7e4c1%2Fcourse%202.2.png?alt=media" alt="Clicking the upload button in the video block"><figcaption></figcaption></figure>

The video will be uploaded and our system will automatically begin processing it. This "transcoding" process optimizes the video for secure, fast, and smooth streaming across all devices.

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-45975e784cb0fc8d093d50591feb21afbb93ca79%2Fcourse%202.3.png?alt=media" alt="The video uploading with the processing progress shown"><figcaption></figcaption></figure>

The video you just uploaded has been stored on our system, next select the video you want your students to see in the lesson.

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-bac652e80648dba3909c5ace8ee7efd254b60766%2Fcourse%202.4.png?alt=media" alt="Selecting the uploaded video for the lesson"><figcaption></figcaption></figure>

### Step 4: Customize Video Settings

Once your video has been processed, you can customize various settings to enhance the learning experience. Click on the video block to access these options:

**General Settings**:

* Learning Quality Assurance: The "Student have to finish video before complete the lesson" and "Minimum watch time (95%)" features demonstrate anti-cheating goals, ensuring that students truly absorb the lecture, thereby enhancing the value and reputation of the course.

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-172d80ab8fbd4b3b75ff051599932a306be0937b%2Fcourse%202.7.png?alt=media" alt="The General Settings of the video block"><figcaption></figcaption></figure>

**Optimization**:

This section shows you the different video qualities (e.g., 360p, 720p, 1080p) that have been generated from your upload. Our system automatically optimizes the video for various screen sizes and internet speeds.

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-7a9961ce42535f96fc9070bda749f22d9be1417d%2Fcourse%202.8.png?alt=media" alt="The Optimization section listing the generated video qualities"><figcaption></figcaption></figure>

**Thumbnail**:

You can choose a thumbnail for your video to make it more appealing. Click the Upload button to select a custom image from your computer. This image will be displayed before the video starts playing.

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-46bcb891e7d93c790d2f59e0e233a83ebe8ef2da%2Fcourse%202.9.png?alt=media" alt="Uploading a custom thumbnail for the video"><figcaption></figcaption></figure>

**Chapters**:

Chapters allow you to break down a long video into smaller, more manageable segments.

To add a chapter, click the Add chapters button.

For each chapter, you can set a Start time and a Title (e.g., 00:00 - Introduction, 05:30 - Key Concepts). This helps students navigate the video content more easily.

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-6e1a8fb01d28f7a560e63e5f4d9a9379d201eafb%2Fcourse%203.0.png?alt=media" alt="Clicking Add chapters in the video settings"><figcaption></figcaption></figure>

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-2650b30295f11bf885d6c067d332131dce090326%2Fcourse%203.1.png?alt=media" alt="Adding several chapters with a start time and title each"><figcaption></figcaption></figure>

**Subtitles**:

You can add subtitles to your video to make it more accessible.

Click the Add subtitles button and upload an SRT file.

You can add multiple subtitle files for different languages.

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-9fd93f6585887e9464fad0e3bb21a8157b0d60c0%2Fcourse%203.2.png?alt=media" alt="Clicking Add subtitles in the video settings"><figcaption></figcaption></figure>

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-e34478dec11a2cdd2de094e5454a043b31ef7532%2Fcourse%203.3.png?alt=media" alt="Uploading an SRT file as a subtitle track"><figcaption></figcaption></figure>

After you have finished customizing all the settings, click Save to apply the changes to your lesson.

Result:

By utilizing these advanced features, you can create professional, highly secure, and accessible video lessons that provide a superior learning experience for all your students.

### Preview

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-dd9f061455de03066b1d5c5da0c5ca60e0429a2e%2Fcourse%203.4.png?alt=media" alt="Previewing the lesson with the video playing"><figcaption></figcaption></figure>

<br>
