Question Bank Common Question Features

Content Editor

How to write and format question content using the TestInvite rich content editor.

Updated 2026/07/11

Every question has a prompt — the content shown to the candidate when they encounter the question. The prompt is written using the TestInvite rich content editor, which supports far more than plain text: formatted text, embedded media, tables, math, and more. Each capability is covered in detail in the sections below.

Writing rich question prompts in the editor
Writing rich question prompts in the editor

Text Formatting

  • Inline styles — bold, italic, underline, strikethrough
  • Font family — Default, Lato, Arial, Roboto, Consolas, Inconsolata, Mirza, Slabo, Sofia, Ubuntu
  • Font size — small, normal, large, huge
  • Text color — choose from a palette or enter a custom hex value
  • Background highlight — highlight text with a background color
  • Subscript and superscript — x₂ and x²
  • Clear formatting — remove all inline styles from selected text

Structure & Layout

  • Headings — H1 through H6 for structuring longer prompts
  • Ordered and unordered lists — with indentation and nesting
  • Blockquote — highlight a passage or instruction as a quotation
  • Text alignment — left, center, right, justify
  • RTL direction — right-to-left text flow for Arabic, Hebrew, and similar languages
  • Indent — increase or decrease paragraph indentation

Embeds & Media

  • Images — upload directly or pick from the Media Library; supports reuse history
  • Audio clips — embed audio files (upload or Media Library) that candidates can play inline
  • Video — embed an uploaded video file or a YouTube link; switch between the two types when editing
  • File attachments — attach downloadable files (PDF, DOCX, etc.) that candidates can open
  • Tables — insert structured data tables with a visual editor
  • Hyperlinks — link text to an external URL
  • Raw HTML — insert a custom HTML block (advanced use)

Mathematical Expressions

  • Inline formula — type a KaTeX expression directly using standard LaTeX syntax
  • Visual math editor — open the MathLive editor to build equations with a point-and-click interface, then insert the result
  • Subscript / superscript — also accessible from the Math Tools menu for quick insertion

Code Blocks

Use a code block to display syntax-highlighted code, commands, or any monospace content. Never paste code as plain text — the code block preserves spacing, prevents line-wrapping, and makes the content scannable at a glance.

Writing Tips

  • Keep prompts concise. Candidates read under time pressure — every unnecessary word increases cognitive load.
  • Upload images to the Media Library first so they can be reused across questions without re-uploading.
  • For math-heavy questions, use the visual math editor rather than text approximations like x^2.
  • Use RTL direction when writing questions in Arabic, Hebrew, or other right-to-left scripts — do not use alignment tricks as a substitute.
  • Avoid raw HTML unless necessary; prefer the purpose-built embed tools for media and tables.

How to add images from upload, Media Library, or URL — and how to edit existing images in the prompt.

How to embed playable audio clips in question prompts using upload or the Media Library, with typical use cases.

How to embed uploaded video files or YouTube links in question prompts, and how to switch between the two types.

How to attach downloadable files (PDFs, spreadsheets, etc.) that candidates can open inline during a question.

How to create and edit structured data tables inside question prompts using the visual table editor.

How to insert formulas using inline KaTeX syntax or the visual MathLive editor, and when to use subscript/superscript instead.

How to insert a raw HTML block for custom embeds and advanced layouts not covered by the toolbar's built-in tools.