# Editor Overview

The Affinity content editor allows for a very seamless and easy experience to create rich and engaging content for your learners.

The editor allows you to create rich content in three key ways:

* Powerful Toolbar
* Slash commands
* Drag and Drop builder
* Inline Builder
* Context Editor

{% hint style="info" %}
The Affinity content authoring editor is best used in full screen mode on a laptop or external monitor.
{% endhint %}

## Demo

{% embed url="<https://www.loom.com/share/f636420dead94fae918ce93bbb85cbfe?sid=1442c8cc-c4ab-44e2-b793-964e5e1d2888>" %}

## Powerful Toolbar

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

At the top of the editor is a toolbar with many of the options for inserting rich content. This toolbar is horizontally scrollable, so if you are on a smaller screen size, you can scroll it to see additional options.

Clicking on an item from the toolbar will immediately add it to the editor where your cursor is.

## Slash Commands

The editor also supports slash command interactivity for all of our components. To start using the slash commands, have your cursor located somewhere in the editor window and type slash `/`. This will open a dropdown of options. You can either use the up and down arrows to choose an option or you can click on your choice.

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

## Drag and Drop Builder

The drag and drop builder allows you to see a list of all possible content options and click and drag into the appropriate part of your course. This builder also supports pre-built templates and layouts to make it even easier to build your courses. And, there is a custom image search to provide rich media without having to upload yourself.

<figure><img src="/files/XZpfHvJVixPGbRaaISuT" alt=""><figcaption><p>Click on the Visual Designer button to get started</p></figcaption></figure>

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

<figure><img src="/files/8Z2TnEPQ9xhltERmJUK9" alt=""><figcaption><p>Dragging a Flip Card into the page</p></figcaption></figure>

## Inline Builder

The inline builder is a context menu next to each line in the current page content. You can click on the plus `+` icon to activate the inline builder. What you choose will be appended to the next line from where. you have clicked the `+` icon.

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

## Context Editor

For some elements, if you select them, you will see a hover context editor toolbar above them. With this toolbar you can do things like:

* Set font choices
* Set foreground and background colors
* Set alignments
* Add a hyperlink

<div><figure><img src="/files/Nkr9QkVFenaBMsmy1m29" alt=""><figcaption><p>Add a hyperlink</p></figcaption></figure> <figure><img src="/files/qv5FfNvS3n9IvIDOfx97" alt=""><figcaption><p>Change the background color</p></figcaption></figure> <figure><img src="/files/ULiwu3XDffZyLbKuoAFJ" alt=""><figcaption><p>Alignment and Font options</p></figcaption></figure> <figure><img src="/files/tVbqK7EYRBPZlz7f1vpf" alt=""><figcaption><p>Default Menu</p></figcaption></figure></div>


---

# 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.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.
