> For the complete documentation index, see [llms.txt](https://docs.dialogform.in/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dialogform.in/user-guide.md).

# User Guide

This is where you'll find&#x20;

* Detailed information on all of DialogForm's features
* Lots of tips and tricks to help you create and deliver some amazing learning content for your users

## Flows

{% content-ref url="/pages/k5kI5TN6oXmfPc7QKT0z" %}
[Creating a flow](/user-guide/creating-a-flow.md)
{% endcontent-ref %}

{% content-ref url="/pages/qhDAP9cadFZX7UJ9FsCL" %}
[Duplicating a flow](/user-guide/duplicating-a-flow.md)
{% endcontent-ref %}

## User Input

{% content-ref url="/pages/TQZo903PKyVwIR4BCECk" %}
[Multiple choice prompts](/user-guide/multiple-choice-prompts.md)
{% endcontent-ref %}

{% content-ref url="/pages/J3xBbJ2aaMUBkDs15B2A" %}
["Multi-select" multiple choice prompts](/user-guide/multi-select-multiple-choice-prompts.md)
{% endcontent-ref %}

{% content-ref url="/pages/U6qCOLi0rOkw4aqNBmKP" %}
[Configuring how choices appear](/user-guide/configuring-how-choices-appear.md)
{% endcontent-ref %}

{% content-ref url="/pages/mWm9rzd0xgm0KYhVm8Lp" %}
[Free-form/Subjective answer prompts](/user-guide/free-form-subjective-answer-prompts.md)
{% endcontent-ref %}

{% content-ref url="/pages/afPjYjBOPI6VpoFYVKgf" %}
[Image upload prompts](/user-guide/image-upload-prompts.md)
{% endcontent-ref %}

## Branching and Looping

{% content-ref url="/pages/mZKouOCYMfsbbVn5ppQi" %}
[Basic branching and looping](/user-guide/basic-branching-and-looping.md)
{% endcontent-ref %}

{% content-ref url="/pages/9u5cRd3YYIgNF26V0zF2" %}
[Branching and looping with quick responses](/user-guide/branching-and-looping-with-quick-responses.md)
{% endcontent-ref %}

## Scoring

{% content-ref url="/pages/owfozgyxiIClQZsWYj2t" %}
[Simple scoring](/user-guide/simple-scoring.md)
{% endcontent-ref %}

{% content-ref url="/pages/SsinhQDd9TgO6XJMnx8Y" %}
[Advanced scoring](/user-guide/advanced-scoring.md)
{% endcontent-ref %}

{% content-ref url="/pages/oMmn4kVuqg61SeOcQ1E9" %}
[Scoring subjective answer prompts](/user-guide/scoring-subjective-answer-prompts.md)
{% endcontent-ref %}

## Using Rich Text and Media

{% content-ref url="/pages/8YNXjVvsQAopNnnwU95e" %}
[How to write Markdown](/user-guide/how-to-write-markdown.md)
{% endcontent-ref %}

{% content-ref url="/pages/Kct34Y7KfgerCW1qlnk6" %}
[How to add images to Markdown](/user-guide/how-to-add-images-to-markdown.md)
{% endcontent-ref %}

{% content-ref url="/pages/F33gLBZas0QSRJUgVRvX" %}
[How to add video to a prompt](/user-guide/how-to-add-video-to-a-prompt.md)
{% endcontent-ref %}

{% content-ref url="/pages/fsLlKcZQvgqAbFJVUOZk" %}
[Managing media with Cloudinary](/user-guide/managing-media-with-cloudinary.md)
{% endcontent-ref %}

## Customizing Look and Feel

{% content-ref url="/pages/RhxvtnYk2DIMzjNfZOpK" %}
[Branding](/user-guide/branding.md)
{% endcontent-ref %}

{% content-ref url="/pages/Y4QzSHB8rV84SQrw8V6X" %}
[Customizing pauses between prompts](/user-guide/customizing-pauses-between-prompts.md)
{% endcontent-ref %}

## Delivering Content to Users

{% content-ref url="/pages/-MeOBzDzkGRM9GZHjETh" %}
[Using DialogForm with Thinkific](/user-guide/using-dialogform-with-thinkific.md)
{% endcontent-ref %}

{% content-ref url="/pages/mZIqfSqzFPlQVi9hv0XE" %}
[Using DialogForm as an LTI tool](/user-guide/using-dialogform-as-an-lti-tool.md)
{% endcontent-ref %}

{% content-ref url="/pages/iLekjfZCOyfOFQRGa9LS" %}
[Using DialogForm with other LMSes](/user-guide/using-dialogform-with-other-lmses.md)
{% endcontent-ref %}

## Extending DialogForm Functionality

{% content-ref url="/pages/xKpDWve1v0vghukeVfO1" %}
[Adding a Webhook for notifications](/user-guide/adding-a-webhook-for-notifications.md)
{% endcontent-ref %}


---

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

```
GET https://docs.dialogform.in/user-guide.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.
