Quiz Exercise
A quiz exercise is marked the moment it closes: every question type Artemis offers has a machine-checkable answer, so students see their score without waiting for anybody to read their work. That makes quizzes the one exercise type that scales to any cohort size at no marking cost, and the one where the wording of a question has to carry all the precision, because no assessor is there to interpret a near-miss.
Four question types are available:
- Multiple choice — several options, one or more of them correct.
- Drag and drop — students drag items onto a background image.
- Apollon drag and drop — the same, onto a UML diagram built in the Apollon editor.
- Short answer — students type into gaps in a text.
Create the Exercise
Create on the course's Exercises page in course management opens the Manage Exercises dialog. Its Create tab lists the exercise types; picking Quiz opens the quiz editor.
The editor has two cards. Quiz Settings holds everything about the quiz as a whole, and Questions holds the questions themselves. Max Points, in the corner of the settings card, is the sum of the questions' points rather than something you set.
General carries the Title, the Channel Name of the communication channel Artemis opens for the quiz, and its Categories, alongside three choices:
- Difficulty — No Level, Easy, Medium or Hard.
- Include in Course Score Calculation — Yes counts the points toward the course score, Bonus counts them as bonus points, No leaves them out.
- Present Questions in Random Order — whether every student sees the questions in the same order.
Schedule & Mode decides when the quiz runs and how students reach it:
- Duration is the working time, in hours, minutes and seconds. It starts when a student begins, not when the quiz becomes visible.
- Batch Mode decides how many opportunities there are. Synchronized runs the quiz once for everybody at a time you start. Batched lets you open it several times, each batch reached with a password. Individual lets each student take it whenever they like while it is released.
- Visible from is when students can see that the quiz exists, and Due Date is when it stops being available.
Question Types
Add Multiple-Choice Question
This kind of question is composed of a problem statement with multiple options.
- Short question title: Provide a short title (mandatory)
- Points: Assign the value points for this question
- Scoring type:
- All or Nothing
- Proportional with Penalty
- Proportional without Penalty
- Present answer options in random order
- Single Choice Mode: When there is just one correct option. This disables the Scoring type (resp. sets it to All or Nothing)
- Edit View: Enables the text editor to write the quiz statement and its options, hints and explanations
- Edit bar: When the edit view is enabled, the format bar provides:
- Style to the statement text
- Correct Options
[correct] - Incorrect Options
[wrong] - Explanations
[exp] - Hints
[hint]
- Preview View: Enables the student view
- Visual View: This view shows the question from the Edit view as a rendered question. The different parts of the question are editable and answer options can be added and removed. It is possible to toggle between the Visual and the Edit view at all times and changes to the question will be respected
Generate Multiple-Choice Questions with AI
In the quiz editor, click Generate with AI to open the AI generation dialog. It generates Multiple-Choice questions (single-choice, multiple-choice, or true/false) that can be added to the quiz after review.
To generate the questions, first choose a generation mode:
- Free topic: Enter a topic in a free-text field to generate questions about it
- From competencies: Select one or more course competencies instead of typing a topic. Generation draws directly on the selected competencies together with the lecture content and exercises already linked to them, so questions reflect the material that students are actually expected to learn. Link exercises and lectures to competencies to include them. This mode requires the Atlas module to be enabled, and it appears in the dialog only for courses that additionally have competencies configured.
Then configure:
- Optional prompt: Additional instructions, constraints, or expectations that take priority over the defaults
- Language: English or German
- Number of questions: 1–10
- Question type: Restrict generation to specific question types
- Difficulty: A slider from 0 (easy) to 100 (hard)
Generated questions appear in a preview list and may include Markdown formatting (e.g. bold text, inline code, code blocks) as well as hints and explanations. Click Add to quiz to insert the selected questions into the quiz editor, where they can be edited like any other question, or refined with AI as described in Refine Multiple-Choice Questions with AI.
Add Drag-and-Drop Question
This kind of question is composed of a problem statement, a background image, and drag and drop options.
- Short question title: Provide a short title
- Points: Assign the value points for this question
- Scoring type:
- All or Nothing
- Proportional with Penalty
- Proportional without Penalty
- Present Drag Items in Random order
- Edit View: Enables the text editor to write the question statement with explanations and hints
- Edit bar: When the edit view is enabled, the format bar provides:
- Style to the statement text
- Explanations
[exp] - Hints
[hint]
- Upload Background: To select and upload the background from the PC files to drag and drop the options over it
- Add Drag Items:
- Text items: Type the options
- Image items: Can be uploaded from the PC files
- Preview View: Enables the student view
Add Apollon Drag-and-Drop Question
A drag-and-drop question can be generated from a UML diagram instead of a picture: Artemis cuts the diagram's elements out as drag items and leaves their places as drop locations. Add Apollon Drag-And-Drop Question opens the Apollon Diagrams dialog, which lists the diagrams the course already has.
Create a new Apollon Diagram opens the form for a new one, which asks for a title and the diagram type:
- Supported Diagram Types
- Class Diagram
- Activity Diagram
- Object Diagram
- Use Case Diagram
- Communication Diagram
- Component Diagram
- Deployment Diagram
- Petri Net
- Syntax Tree
- Flowchart
Open on a diagram opens it in the Apollon editor, where the palette on the left holds the components its diagram type offers.
Add Short-Answer Question
This kind of question is composed of a statement and spots to fill them out by typing the answers.
- Short question title: Provide a short title
- Points: Assign the value points for this question
- Scoring type:
- All or Nothing
- Proportional with Penalty
- Proportional without Penalty
- Match Letter Case
- Match Answers Exactly: This option moves the match slider to 100%
- Add Spot Option: To add the spot between the text to be filled out
- Add Answer Option: To provide the answer for each spot
- Text View: Enables the text editor to write and edit the question statement
- Visual View: Enables the student view
Manage Quizzes
Refine Multiple-Choice Questions with AI
Existing Multiple-Choice questions (including AI-generated and manually created ones) can be refined with a natural-language instruction instead of being edited by hand. Questions can be refined individually or in bulk.
Per-question refinement: Click the wand icon in a Multiple-Choice question's header to open an inline refinement panel, enter an instruction (e.g. "make this harder", "add a hint"), and submit. The question updates in place, and a "Changes made" card summarizes what the AI changed. The card includes a restore control that reverts the question to its state before the most recent refinement.
Bulk refinement: While editing a quiz that contains at least one Multiple-Choice question, a floating wand button applies a single shared instruction to every Multiple-Choice question in the quiz at once, for example, "translate all questions to German" to localize the entire quiz in one step.
Add Existing Questions
This option allows to import existing questions from other quiz exercises, courses, exams and files.
Add Selected Questions, at the end of the list, brings every question you ticked into the quiz.
Errors and Warnings
The footer of the creation form collects everything that would stop the quiz working: errors that prevent saving, and warnings about questions that will save but probably do not do what you meant.
Import a Quiz
The Import tab of the Manage Exercises dialog, with Quiz picked, lists the quizzes available to copy.
Import on one of them opens the quiz editor with its questions already in place, where every setting can be changed exactly as when creating a quiz from scratch.
Export Questions
The Export tab of the same dialog lists every quiz question in the course.
Export writes the questions you ticked to a JSON file, which the From a file tab of Add Existing Questions reads back — that is how a question travels between Artemis instances.
Manage the Exercise
The quiz appears on the course's exercise list. Beside the actions every exercise has, a quiz row carries a lifecycle button — Start while the quiz is waiting, End while it is running — and, behind the overflow menu, Statistics, Preview and Solution. Re-evaluate appears there once the quiz has ended.
What Students See
Students open the quiz, answer the questions and get their score the moment it closes — see Quiz Exercise on the student pages.















