> For the complete documentation index, see [llms.txt](https://examind.gitbook.io/v1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://examind.gitbook.io/v1/examind-platform/build/question-builder/dynamic-questions/dynamic-engine.md).

# Dynamic Engine

This section helps instructors learn how to personalize questions at scale using the dynamic engine.

The dynamic engine is a visual, block-based way to build dynamic questions. Start with the basics, then add more power as you need it.

## Get Started

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>"Variable" Blocks</strong></td><td>Start here to understand the basics of variables.</td><td><a href="/v1/examind-platform/build/question-builder/dynamic-questions/dynamic-engine/variables.md">Variables</a></td></tr><tr><td><strong>"Math" Blocks</strong></td><td>Randomize numbers and define calculations.</td><td><a href="/v1/examind-platform/build/question-builder/dynamic-questions/dynamic-engine/math.md">Math</a></td></tr><tr><td><strong>"Text" Blocks</strong></td><td>Randomize text and string sentences together.</td><td><a href="/v1/examind-platform/build/question-builder/dynamic-questions/dynamic-engine/text.md">Text</a></td></tr><tr><td><strong>"List" Blocks</strong></td><td>Build lists and define rules to draw random items.</td><td><a href="/v1/examind-platform/build/question-builder/dynamic-questions/dynamic-engine/lists.md">Lists</a></td></tr></tbody></table>

## Get Serious

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Excel Functions</strong></td><td>Build with financial and statistical functions from Microsoft Excel.</td><td><a href="/v1/examind-platform/build/question-builder/dynamic-questions/dynamic-engine/excel.md">Excel Functions</a></td></tr><tr><td><strong>"Logic" Blocks</strong></td><td>Unlock scenarios and situational control.</td><td><a href="/v1/examind-platform/build/question-builder/dynamic-questions/dynamic-engine/logic.md">Logic</a></td></tr><tr><td><strong>"Loops" Blocks</strong></td><td>Tighten your control of variables even further.</td><td><a href="/v1/examind-platform/build/question-builder/dynamic-questions/dynamic-engine/loops.md">Loops</a></td></tr><tr><td><strong>"Functions" Blocks</strong></td><td>Build reusable blocks for future questions.</td><td><a href="/v1/examind-platform/build/question-builder/dynamic-questions/dynamic-engine/functions.md">Functions</a></td></tr></tbody></table>

## Get Efficient

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>The Backpack</strong></td><td>Store and transfer blocks across questions or courses.</td><td><a href="/v1/examind-platform/build/question-builder/dynamic-questions/dynamic-engine/the-backpack.md">The Backpack</a></td></tr></tbody></table>
