Skip to main content

Quiz Exercise

Overview

Instructors and editors can create, import, and export quiz exercises. Quiz exercises support four types of questions:

  • Multiple-Choice Questions: Questions with multiple answer options where one or more can be correct
  • Drag-and-Drop Questions: Questions where students drag items onto a background image
  • Apollon Drag-and-Drop Questions: Questions where students drag items onto a UML diagram created with the Apollon editor inside Artemis
  • Short-Answer Questions: Questions where students fill in text answers

Setup

The following sections describe the process of creating and managing quiz exercises.

  • On the Artemis home page, click on the Course Management button Course Management
  • Navigate into Exercises of a specific course by clicking on the exercise button
Course Dashboard
Course Management Dashboard

Create Quiz Exercise

In the quiz exercises section, click on the Create Quiz button to open the quiz creation form.

Create a Quiz Form
Quiz Creation Form

Batch Mode

Controls how students can participate in the quiz

  • Synchronized: There is exactly one opportunity for all students to participate in the quiz
  • Batched: There are multiple opportunities for students to participate in the quiz by using a password
  • Individual: Students can participate in the quiz by themselves at any time while it is released

Schedule Quiz Start

Establish the date and hour at which the quiz will be available for solving

Start of working time: Set the time for the students to see the questions and start answering them. Students can start working on the quiz from this time until the duration ends

Course Score Calculation

Should this exercise be included in the course score calculation?

  • Yes: the points will be included in the course score calculation
  • No: the points will not be included in the course score calculation
  • Bonus: the points will be considered as bonus points

Question Types

Add Multiple-Choice Question

This kind of question is composed of a problem statement with multiple options.

Multiple Choice Question
Multiple-Choice Question Editor
  • 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.

AI Quiz Generation Dialog
AI Generation Dialog in Competency-Graph Mode

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.

Drag and Drop Question
Drag-and-Drop Question Editor
  • 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

In the quiz edit view click the button Create Drag and Drop Quiz

Apollon Diagrams
Apollon Diagrams Overview

Clicking on the creation of a new Apollon Diagram button Create a New Apollon Diagram opens the following form:

Apollon Form
Apollon Diagram Creation Form
  • Supported Diagram Types
    • Class Diagram
    • Activity Diagram
    • Object Diagram
    • Use Case Diagram
    • Communication Diagram
    • Component Diagram
    • Deployment Diagram
    • Petri Net
    • Syntax Tree
    • Flowchart

After creating or opening an Apollon diagram, it can be edited in the edit view.

Apollon Editor
Apollon Diagram Editor

Add Short-Answer Question

This kind of question is composed of a statement and spots to fill them out by typing the answers.

Short Answer Question
Short-Answer Question Editor
  • 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.

Per-Question Refinement Panel
Per-Question Refinement Panel with Changes Made Summary

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.

Bulk Refinement
Quiz-wide bulk refinement: the floating action button (top) opens the shared-instruction input (bottom).

Add Existing Questions

This option allows to import existing questions from other quiz exercises, courses, exams and files.

Existing Question
Import Existing Questions
  • At the end of the list, click the Add Selected Questions button to import all selected questions

On the creation quiz page there is a footer with the following fields:

Footer
Quiz Creation Form Footer
  • Error messages
  • Warning messages

Import a Quiz

In the quiz exercises section, click on the Import Quiz button.

The list of existing quizzes will appear.

Import List Quizzes
Quiz Import List
  • Clicking the Import button opens the quiz editor with the existing questions. Here it is possible to edit all parameters such as in the create new quiz exercise section

Export a Quiz

In the quiz exercises section, click on the Export Quiz Exercises button and the list of quizzes will be shown.

Export Quizzes List
Quiz Export List

The Export button will download the quiz in a JSON file

Search documentation