Skip to content

Exam Composer

The Exam Composer allows you to compile approved questions into a complete exam and export it in various formats.

Prerequisite

In the Exam Composer, only questions that have been approved in the Review Queue are available. Generate questions and review them first before you compose an exam.

Create a New Exam

Step 1: Open Exam Composer

Click on Exam Composer in the navigation or select the corresponding tile on the Dashboard. Route: /exams/compose.

Step 2: Start a New Exam

Click on Create New Exam and fill in the following fields:

Field Description
Title Name of the exam (e.g., "Algorithms — Semester Exam 2026")
Description Optional additional information about the exam
Date Planned exam date

The title is the key element that uniquely identifies your exam. Choose a meaningful name that clearly indicates the subject, course, and time period. The description provides additional context for you and your colleagues — such as information about difficulty level, target audience, or special focus areas.

Step 3: Select Questions

Select questions from the list of approved questions:

  • Click + Add next to each desired question
  • Use filters to find questions by question type, difficulty, or source document
  • The total number of selected questions is displayed at the top

Create Balanced Exam

Aim for a balanced mix: different question types (Multiple Choice and open questions), varying difficulty levels, and if possible different topics. A balanced exam promotes fair assessment and authentic understanding of content.

The filter functions help you find the right questions efficiently. Use the filter options systematically: Start with the desired question type (e.g., only Multiple Choice for quick tests or a mix of MC and open questions for comprehensive exams). Then filter by difficulty to achieve a balanced distribution. Finally, you can selectively filter by source documents if you want to focus on specific chapters or topics.

Step 4: Set Question Order

Arrange the selected questions in the desired order using drag and drop. The questions are automatically numbered. Consider whether you want to start with easier questions to introduce examinees to the topic, or deliberately place harder questions first. The order can also be thematically meaningful — group related questions to help examinees understand connections.

Step 5: Export Exam

Click on Export and choose the desired format:

Format Description
Markdown (.md) Text-based format, ideal for further editing or publishing. Optionally include answer solutions.
JSON (.json) Machine-readable format for further processing, integration with external systems, or data analysis
Moodle XML (.xml) Directly importable format for the Moodle learning management system

Include Solutions

When exporting in Markdown format, you can optionally include the solutions. Enable the Include solutions checkbox in the export dialog — useful for creating answer sheets or internal review.

The Markdown format is suitable for further editing or integration into documentation systems. The JSON format is ideal for technical integration — for example, when importing exam data into a custom system or performing automated evaluations. The Moodle XML format enables direct import into Moodle without manual post-processing.

Manage Existing Exams

All created exams appear in the overview list. There you can:

  • Open: Edit and supplement the exam
  • Duplicate: Use as a basis for a new, similar exam
  • Export: Export again in any format
  • Delete: Remove the exam (not reversible)

The overview list shows important metadata such as creation date, number of questions, and last modified timestamp. Use the duplicate function to quickly create similar exams — for example, for different classes of the same year or for a makeup exam. This function saves time when composing similar exams and minimizes errors.

Deleted Exams

Deleting an exam only removes the exam composition, not the individual questions. The questions remain in the Review Queue and can be reused for future exams.

Next Steps