# Interactive Features

Interactive features are elements of a course where a user needs to click to enable the feature or to progress through a page. The following interactive features are available:

* Checkbox Sets
* Expansion Sections
* Flip Cards
* Step by Step displays

## Checkbox Sets

These allow you to require a learner to click on all the checkboxes in the set in order for this feature to be marked as completed. Each set can have one or many checkboxes and each checkbox can have rich textual and visual elements.

## Expansion Sections

These are elements which will show a title and then the learner needs to click on the title or the dropdown to reveal more content.

Expansion sections can have text or rich media elements nested within them.

## Flip Cards

Flip cards have front and back elements. The learner must click on the flip button to turn it from front to back. These cards are built into page tracking and must be flipped successfully for a learner to have the page marked as completed.

## Step by Step displays

Step by Step displays let you create arbitrary tabbed steps on the left with rich content on the right. When a learner clicks on a particular step, that steps content is revealed.


---

# 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.itsaffinity.com/product-guides/lms-authoring/editor-overview/interactive-features.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.
