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