# PDF Lessons

**The PDF Lesson** allows instructors to upload and display `.pdf` documents directly inside a lesson using a sleek and distraction-free interface. Students can read course materials without downloading files or leaving the lesson page. You can also require students to complete the PDF before they can move to the next lesson, helping ensure full engagement with the material.

## Overview of PDF Lesson

Here is the interface of the sample PDF Lesson:

<figure><img src="/files/Am7hLsRwxg8H8mwutOPM" alt=""><figcaption></figcaption></figure>

PDF Lesson Tools (from left to right):

* <kbd>Page</kbd><kbd>**1**</kbd><kbd>of</kbd><kbd>**3**</kbd> - Current Page Number and Quick Page Navigation
* &#x20;<kbd>-</kbd><kbd>**100%**</kbd><kbd>+</kbd> - Zoom
* <i class="fa-download">:download:</i> - Button to download the PDF document
* <i class="fa-print">:print:</i> - Button to print the PDF document&#x20;
* <i class="fa-up-right-from-square">:up-right-from-square:</i> - Open PDF in a new tab
* <i class="fa-down-left-and-up-right-to-center">:down-left-and-up-right-to-center:</i> - Full Screen

### Bookmarks

You can save the necessary pages and get back to them quickly next time using PDF Lesson Bookmarks:&#x20;

<figure><img src="/files/1I7cwV0oFV6TTvVlscwy" alt=""><figcaption></figcaption></figure>

Make sure you have enabled them from the **WP Dashboard > Settings > Course Player:**

<figure><img src="/files/J3qFLS1alW3EVziISfgy" alt=""><figcaption></figcaption></figure>

* &#x20;**Allow students to create bookmarks in PDF lessons** - enable students to add bookmarks in PDF lessons to quickly revisit important pages.
* **Bookmarks Section Title** - here you can indicate the title for the Bookmarks section in the PDF Lessons.&#x20;

## Creating PDF Lessons

There is nothing to turn on and set up. Creating PDF Lessons is quite straightforward, as **Text Lessons.**

{% stepper %}
{% step %}
Edit any course with **Course Builder** and click on the <kbd>Add Lesson</kbd> button. You will see the PDF lesson there:

<figure><img src="/files/gbsYC0eXTbMzWgHXLUoU" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Enter the lesson title,  then provide a short description, lesson content, duration, and other details of the lesson according to your needs:

<figure><img src="/files/0PcARwKs7FNO0iSoSOjo" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
There is a special **PDF file** field that you have to provide PDF document needs to be used in this lesson:

<figure><img src="/files/wQCcl6w4RUigxgDvIp5m" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Now the lesson is ready to be published. Click on the <kbd>Create</kbd> button:

<figure><img src="/files/HGTvo6RIbqMiU1DaUCgk" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

{% hint style="success" %}
That's all. Now this lesson is available on the course :tada:
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.stylemixthemes.com/masterstudy-lms/lms-course-features/pdf-lessons.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
