> For the complete documentation index, see [llms.txt](https://help.activenow.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.activenow.io/en/course-management/adding-lesson-topics-and-homework.md).

# Adding Lesson Topics and Homework

Want to record lesson topics or assign homework to participants? In ActiveNow you have two tools at your disposal: **custom fields** for adding lesson topics and links to materials, and a **dedicated homework feature**.

## Lesson topics and additional materials

### Configuring lesson fields

To be able to enter lesson topics or attach links to materials, first configure the relevant lesson fields. Go to:

*Settings → General → Custom fields settings → E-register - edit lesson-related fields*

![Custom lesson fields configuration view](/files/mdgKNAnaPX3i5ivuh2Ga)

Add a new field and choose its type:

* **Long text** — for entering a lesson topic or any description
* **External link** — for attaching a link to materials, a recording, or a page with an assignment

You can also set the visibility of each field for clients and instructors.

### Filling in lesson topics and materials

Once the fields are configured, you can fill them in from the lesson details view — in the *Additional fields* section.

<figure><img src="/files/dN1HRweZ1PT6D1HKzGyY" alt="Lesson details view with Additional fields section to fill in"><figcaption></figcaption></figure>

If the external link is visible to participants, it will appear in the Client Panel as a button — clicking it takes the participant directly to the linked materials.

![Client Panel showing an external link button next to a lesson](/files/dO2N4d4zPMiXKbRJ5Iva)

{% hint style="info" %}
If your instructors are responsible for filling in lesson topics and materials, here's how they can do it: [Adding a Lesson Topic or Homework as an Instructor](/en/instructor-panel/adding-lesson-topic-or-homework-as-an-instructor.md).
{% endhint %}

## Homework

### Enabling the feature

Homework is a separate feature — enable it in *Settings* → *General* → *Additional features*, in the *E-register* section, by toggling the *Homework* option.

### Filling in homework

Once the feature is enabled, a *Homework* field appears in the lesson details view — in the *Lesson* section. Enter the homework content and choose the deadline directly when filling it in.

{% hint style="info" %}
If your instructors are responsible for assigning homework, here's how they can do it: [Adding a Lesson Topic or Homework as an Instructor](/en/instructor-panel/adding-lesson-topic-or-homework-as-an-instructor.md).
{% endhint %}

{% hint style="info" %}
In recurring courses, the system suggests a deadline based on the date of the next session. For the last lesson in a course, when there are no upcoming sessions, the deadline is automatically set to one week after the lesson date.
{% endhint %}

### Where participants find their homework

Once homework is assigned, participants can find it in the dedicated *Homework* tab in their Client Panel. They will also see a banner right after logging in, letting them know they have homework due — along with the deadline date.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.activenow.io/en/course-management/adding-lesson-topics-and-homework.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
