Skip to main content
Question blocks make your worksheet interactive and let you assess student understanding at the same time.
All question blocks are evaluated automatically, which saves correction time.
Question blocks look different while editing than they do for students. Use the small triangle in the top-right of the editor to switch to student preview at any time.

Using question blocks

After inserting a question block, a small menu appears in the top-right corner when you hover it. There you can mark the question as optional, so students can submit the worksheet without answering it.
Optional questions are useful for flexible workflows, especially for bonus tasks or open-ended practice.

Crossword

This block creates interactive crosswords — ideal for playful terminology practice. Just enter the answers and matching clues, and Scibly generates the puzzle layout automatically. Insert through the / menu with /kreuzwort.

Code block

Code blocks are suitable for both code examples and interactive programming tasks. By default, the block is configured as a question block, so students can code directly in it. If you only want to show code, you can disable editing with one click. You can insert code blocks in multiple ways:
  • via the / menu using /codeblock
  • directly in text with ```python followed by a space (creates a code block with Python syntax highlighting)
  • by copy/paste — when pasting code from VS Code, language detection is applied automatically when possible
In the top-left of the block, you can choose the programming language for syntax highlighting.
  • JavaScript
  • TypeScript
  • Python
  • Text
  • Java
  • C++
  • C#
  • Ruby
  • C
  • CSS
  • Docker
  • Erlang
  • Git
  • Go
  • Haskell
  • HTML
  • XML
  • SSML
  • Atom Feed
  • RSS
  • MathML
  • SVG
  • JavaDoc
  • LaTeX
  • Lisp
  • Lua
  • Markup Templating
  • MATLAB
  • Mermaid
  • Pascal
  • Perl
  • PHP
  • PowerShell
  • R
  • Rust
  • Scala
  • SQL
  • YAML
  • Zig

Multiple Choice

With the Multiple Choice block, students answer questions by choosing from multiple options. Insert through the / menu with /multiplechoice. Answer options are rendered as buttons for students. Using the column menu, you can define how many buttons appear per row, for example one per line or four side by side.

Input block

Input blocks are ideal for open questions where students should write longer free-form answers (e.g. reflection or comprehension tasks). Insert through the / menu with /eingabeblock. Open settings via the gear icon on the right side of the block. There you can define:
  • whether answering is optional,
  • whether case sensitivity should be enforced,
  • and how many lines are visible in PDF export (print view only).

Inline question blocks

Inline question blocks are functionally equivalent to classic question blocks, but inline.
That means they do not require their own row and can be embedded in other blocks such as tables or paragraphs.

Select field

Select fields allow students to choose from a predefined set of options, where exactly one answer is correct. Insert via the / menu using /auswahlfeld.

Input field

Input fields are smaller inline answer fields you can place directly in running text — ideal for cloze tasks or vocabulary tables. Insert via the / menu using /eingabefeld.
Functionally they behave like regular input blocks, but inline.