Skip to content

Writing & Formatting

The QTI Editor is a rich-text editor built on ProseMirror. It supports standard document editing with a toolbar, keyboard shortcuts, and a slash command menu.

Toolbar

The toolbar provides one-click access to the most common formatting actions:

ButtonAction
BBold
IItalic
H1 / H2 / H3Heading levels
ListBullet or ordered list
TableInsert a table
ImageUpload or embed an image

Keyboard shortcuts

ShortcutAction
Mod+BBold
Mod+IItalic
Mod+ZUndo
Mod+Shift+ZRedo
EnterNew paragraph (or new choice inside a choice interaction)
Shift+EnterHard line break

Mod is Cmd on macOS and Ctrl on Windows/Linux.

Slash menu

Type / at the start of a line to open the slash command menu. It lets you insert headings, lists, tables, and other block nodes without leaving the keyboard.

The menu is filtered as you type — /h2 narrows to heading level 2, /bul to a bullet list, and so on.

Block selection

Click the block handle that appears to the left of any paragraph or heading to select the whole block. Hold Shift and click additional blocks to extend the selection. A block selection is what the Convert menu uses to determine which content to transform.