Examplary
  • Start for free

    Default question types

    Examplary ships with a set of built-in question types that are available to all organisations. This page provides an overview of each default question type, its capabilities, and configurable settings.

    Auto-generated

    This page is auto-generated from the Examplary API.

    Introduction

    Text shown to the student at the start of the test.

    ID: exam-intro

    Capabilities: AI generation

    Paragraph

    Some text to provide context or instructions to the student.

    ID: paragraph

    Capabilities: AI generation, QTI 3.0 export

    Outro

    Final text shown to the student after the test.

    ID: exam-outro

    Capabilities: AI generation

    Fill in the blanks

    Requires student to fill in one or more blanks with a short text answer.

    ID: examplary.expansion.fill-in-blank

    Capabilities: AI generation, Auto-scoring

    Settings:

    SettingTypeDefaultDescription
    The question text with blanksstringThe text of the question (string), with blanks represented by ___
    Correct answerstring-arrayThe correct answer(s) to the question, that represent the blanks. There needs to be the same number of entries as there are blanks in the text.

    Matching

    Match the correct items with their pairs from two lists.

    ID: examplary.expansion.matching

    Capabilities: AI generation, Auto-scoring

    Settings:

    SettingTypeDefaultDescription
    Pairsstring-arrayArray containing pairs, where each pair is a string that contains =. The text left of the = in each pair will be shown in the left column, and the rest in the right column. Example: ["Apple = Red", "Banana = Yellow"].
    Correct answerstring-arrayShould exactly mirror the pairs setting.
    Layoutvertical, horizontalverticalThe layout to use for displaying the matching question. vertical displays the items in two vertical columns, while horizontal displays them in two horizontal rows. Don't use horizontal if there are more than 3 items.
    Shuffle optionsbooleanfalseWhether to show the options in a random order to the student.

    Sequence

    Arrange items in the correct order.

    ID: examplary.expansion.sequence

    Capabilities: AI generation, Auto-scoring, QTI 3.0 export

    Settings:

    SettingTypeDefaultDescription
    Optionsstring-arrayThe items that the student should rearrange, in the correct order. Can contain simple HTML markup.
    Correct answerstring-arrayShould exactly mirror options.

    Upload file

    Requires student to upload a file.

    ID: examplary.expansion.upload-file

    Capabilities: AI generation, AI grading, QTI 3.0 export

    Settings:

    SettingTypeDefaultDescription
    Accepted file types*/*, application/pdf, .doc,.docx,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document, image/**/*The types of files that students are allowed to upload. Should be one of the enum values specified below.

    Javascript

    Ask the student to write a Javascript program to solve a problem.

    ID: examplary.programming.javascript

    Settings:

    SettingTypeDefaultDescription
    Assertionsstringexpect(result).toEqual([1, 2, 3]);The assertions to check the student's code against.
    Initial valuestringconst result = "";The initial value to use for the code execution.

    Knowledge chat

    Let the AI bot chat with the student to assess their knowledge.

    ID: conversational

    Capabilities: AI generation, AI grading, AI-powered

    Settings:

    SettingTypeDefaultDescription
    Conversation promptstringThe prompt for the conversational question. This instructs the AI conversation partner how to converse with the student and what role the AI should play. Leave empty for non-conversational questions.
    Completion criteriastringThe completion criteria for the conversational question. This instructs the AI lector when to stop the conversation. Leave empty for non-conversational questions. Use HTML <ul> and <li> to format.
    AI starts conversationbooleanfalse
    Maximum number of responsesnumber10

    Short answer

    A question that requires a short text response.

    ID: single-line-text

    Capabilities: AI generation, AI grading, QTI 3.0 export

    Settings:

    SettingTypeDefaultDescription
    Maximum lengthnumberThe maximum number of characters allowed in the answer - optional. Don't include unless relevant.

    Long answer

    A question that requires a multi-line text response.

    ID: multi-line-text

    Capabilities: AI generation, AI grading, QTI 3.0 export

    Multiple choice

    A question where students select one correct answer from multiple options.

    ID: multiple-choice-single-answer

    Capabilities: AI generation, Auto-scoring, QTI 3.0 export

    Settings:

    SettingTypeDefaultDescription
    Multiple choice answer optionsstring-arrayAn array of option strings that represent the choices to the student. Each value can contain HTML.
    Correct answerstringThe string of the correct answer value, matching the value field of the options. Needs to be an exact match to one of the options, including punctuation and capitalisation!
    Shuffle answer optionsbooleanfalseWhether to show the answer options in random order each time.

    Checkboxes

    A question where students can select multiple correct answers from the available options.

    ID: multiple-choice-multiple-answers

    Capabilities: AI generation, Auto-scoring, QTI 3.0 export

    Settings:

    SettingTypeDefaultDescription
    Multiple choice answer optionsstring-arrayAn array of option strings that represent the choices to the student. Each value can contain HTML.
    Correct answer(s)string-arrayAn array of strings of the correct answer values, matching the value field of the options. There can be multiple correct answers. Needs to be an exact match to one or more of the options, including punctuation and capitalisation!
    Shuffle answer optionsbooleanfalseWhether to show the answer options in random order each time.

    Picture choice

    Students select one of a set of images as the correct answer.

    ID: picture-choice

    Capabilities: Auto-scoring, QTI 3.0 export

    Settings:

    SettingTypeDefaultDescription
    Picture choice answer optionsstring-arrayAn array of image URL strings that represent the choices to the student.
    Correct answerstringThe string of the correct answer value, matching the value field of the options. Needs to be an exact match to one of the options.

    True/false

    A question that requires students to choose between true or false.

    ID: true-false

    Capabilities: AI generation, Auto-scoring, QTI 3.0 export

    Settings:

    SettingTypeDefaultDescription
    Correct answertrue, falseThe correct answer to the question, either 'true' or 'false' (as a JSON string!).

    Essay

    Prompt the student to write a long answer, often using headings and text formatting.

    ID: essay

    Capabilities: AI generation, AI grading, QTI 3.0 export

    Settings:

    SettingTypeDefaultDescription
    Minimum word countnumber
    Maximum word countnumber

    Formula

    A question that requires a mathematical expression as response.

    ID: examplary.expansion.formula

    Capabilities: AI generation, AI grading

    Date or year

    Ask the student to enter a year (e.g. 1925).

    ID: date-year

    Capabilities: AI generation, Auto-scoring, QTI 3.0 export

    Settings:

    SettingTypeDefaultDescription
    Date typefull-date, yearThe type of date to expect (e.g. year only, full date).
    Correct answerstringThe correct answer to the question, which can be a year (e.g. 1925) or a full date (e.g. 1925-12-31), based on the dateType setting.