> 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-a-downloadable-pdf-for-students.md).

# How to Create a Lesson with a Downloadable PDF for Students

Add a downloadable PDF to a lesson so students can keep the file

This guide provides a detailed walkthrough on how to add a downloadable PDF document to your lessons on LDT. This feature helps your students easily access and download supplementary materials, optimizing their learning experience and enhancing the effectiveness of your course.

### Step 1: Access Your Course and Create a New Lesson

From your LDT admin dashboard, navigate to the **Courses section**.

Select the course you want to add a lesson to. If you don't have one, create a new course first.

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

In the course interface, you'll see your modules. Choose an existing module or click "Add new module / section" to create a new one.

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-5bee241155cfc0db8d5e6ae2c4e64fad7e24c16c%2Fcourse%20b.2.png?alt=media" alt="Choosing a module or clicking Add new module"><figcaption></figcaption></figure>

Inside your chosen module, click the "Add new lesson" button to start creating the lesson.

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-9b8cd604e9eafcf78a158330d66cfcb9857db9f3%2Fcourse%20b.3.png?alt=media" alt="Clicking Add new lesson inside the module"><figcaption></figcaption></figure>

### Step 2: Fill in Basic Lesson Information

In the Lesson information section, enter a Lesson title and a Short description if desired.

Important Options:

* Check the box for "Require student to complete before next" if you want to make this lesson mandatory. This ensures students must complete it (e.g., download the file or mark it as complete) before proceeding to the next lesson, maintaining the course flow.
* DO NOT check the box for "This isn’t a lesson" unless the content is a notification or an introductory page without any required completion.

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-3dac3d86d8a3c3cf4427c1be99bffc54b2e9882f%2Fcourse%20b.4.png?alt=media" alt="Filling in the lesson title and ticking Require student to complete before next"><figcaption></figcaption></figure>

### Step 3: Add the PDF File to the Lesson Content

Click the "**Content type**" dropdown menu and select "**Downloadable file**."

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-a4ab88d337d1ba47ae89f51542086006a4500ade%2Fa%20course.png?alt=media" alt="Choosing Downloadable file as the content type"><figcaption></figcaption></figure>

A file manager will appear. From here, you can:

Select an existing PDF file from your library (a list of files you have previously uploaded).

* Click "Upload new file" to upload a new PDF from your computer.
* After selecting your desired PDF file (e.g., CSS.pdf), click **Select file** to confirm.

<figure><img src="https://3532245007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuRJ3j93eHyen8t2flj5y%2Fuploads%2Fgit-blob-ffdd3f094c150ba577e2fcd49f656a67f89ff354%2Fa.1%20course.png?alt=media" alt="Picking a PDF from the file library or uploading a new one"><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-bda94ed6ad5deba3a06070bc2187e3bf37100b71%2Fa.2%20course.png?alt=media" alt="Confirming the file selected for 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-6e385bf6ecdf7e5b236aeb733e830d3df84346bb%2Fa.3%20course.png?alt=media" alt="The downloadable file block added to 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-0e74b74426a6d49ff70e28227b281c378ccaae0d%2Fa.5%20course.png?alt=media" alt="Saving the lesson with the downloadable PDF"><figcaption></figcaption></figure>

#### **Set Visibility**:

In the Access & visibility section, choose the status for your lesson:

* **Published**: The lesson is immediately visible to students.
* **Draft**: Only you can see and edit the lesson.
* **Schedule/Dri**p: The lesson will become visible after a specified period of time.

Once all settings are complete, click the **Save** button to save your lesson.
