Skip to content

Overview

Questions are the building blocks of Quiz sets. Here you can find an overview of all the question types you can use within EduBase.

Question types

The list of EduBase-supported question types is the following:

Single choice

  • Select one correct answer from the options offered.
  • Randomly ordered options (correct answer and other options)

Multiple choice

  • Select one or more correct answers from the options offered.
  • Randomly ordered options (correct answers and other options)

True or False

  • Each statement should be marked as either true or false
  • Random order of statements (true or false)
  • Optionally, a third option can also be enabled

Short text

  • Punctuation, lowercase and capital letters do not matter
  • Suitable for sentence completions and simple definitions
  • [[...]] markup can be used to create "fill-in-the-gaps" tasks
    • You should place an [[...]] for each answer

Ordering

  • Order the options correctly by moving the elements
  • You must correctly order the elements in the answer fields

Numerical

  • Handles integers and fractions
  • Simple fractions (in the form of a/b) and common mathematical constants (pi, e) can be used
  • Capable of handling intervals (opened or closed)
  • Use +/- infinity in any of the following forms: INF, oo, 00, ∞
  • Adjustable precision and tolerance

Date/Time

  • Adjustable precision: year, month, or day
  • Excellent for date intervals (from - to)
  • Recommended input format: YYYY, MM.YYYY. or MM.DD.YYYY. in accordance with the precision

Mathematical expression

  • Suitable for checking expressions or complex formulas
  • Answer and solution equivalence will be checked
  • Built-in functions that can be used:
    • sqrt, abs, ln, log, log10, round, floor, ceil
    • sin, cos, tan, csc, sec
    • degree2radian, radian2degree
    • number2binary, binary2number, number2octal, octal2number, number2hexadecimal, hexadecimal2number
    • number2roman, roman2number
    • factorial, permutations
    • sinh, arcsin, asin, arcsinh, asinh, cosh, arccos, acos, arccosh, acosh, tanh, arctan, atan, arctanh, atanh
    • 2 parameters separated with ; (semicolon) character:
      • min(a;b), max(a;b), mod(n;i), fmod(n;i), div(a;b), intdiv(a;b), gcd(a;b), lcm(a;b)
      • number2base(n;b), base2number(n;b)
      • combinations(n;k), combinations_repetition(n;k), variations(n;k), variations_repetition(n;k)
  • Use +/- infinity in any of the following forms: INF, oo, 00, ∞
  • Adjustable precision and tolerance
  • Extended expression evaluation: logN functions (with arbitrary N), factorial, etc.
  • Do not use equations! You have to drop the y= or f(x)= parts.
  • E.g. in case of the equation of a straight line (y=mx+b) the answer is m*x+b.

Matrix

  • Evaluating matrices and vectors with numerical elements
  • Checking element-wise in accordance with the rules of the numerical question type
  • Syntax: the matrix is defined by [...] delimiters, ; (semicolon) is used for separating columns and | (pipe) symbol signals the end of a row
  • For example: 1x3 matrix: [1;2;3] or 3x1 matrix: [1|2|3], or 2x2 matrix: [1;2|3;4]

Matrix (with math expressions)

  • To check expression-element matrices
  • Checking is done element-wise, in accordance with the Mathematical expression question
  • Syntax: the matrix is defined by [...] delimiters, ; (semicolon) is used for separating columns and | (pipe) symbol signals the end of a row
  • For example: 1x3 matrix: [x;x+1;x+2] or 3x1 matrix: [x|x+1|x+2] or 2x2 matrix: [x;x+1|x+2;x+3]

Set

  • Checks unordered sets with unique elements
  • Checking element-wise in accordance with the rules of the Numerical question type
  • Repetition and order of elements does not matter
  • Syntax: the set is defined by {...} delimiters, ; used for separating elements
  • For example: 3-element set: {1;2;3} or 6-element set: {1;2;3;4;5;6}

Set (with text elements)

  • Checks unordered sets with unique elements
  • Checking is done element-wise, in accordance with the Short text question
  • Repetition and order of elements does not matter
  • Syntax: the set is defined by {...} delimiters, ; (semicolon) used for separating elements
  • For example: 3-element set: {one;two;three} or 6-element set: {one;two;three;four;five;six}

Free text

  • These questions has to be manually evaluated
  • Punctuation, small and capital letters do not matter
  • Suitable for longer texts and definitions

File

  • These questions has to be manually evaluated
  • Test takers should upload files
  • Number of files and/or allowed file types can be restricted

Generic

  • Exact match is required
  • Spaces and punctuations also count

Reading task

  • There are no to-dos for this task and no points can be scored
  • Ideal for even larger texts
  • If it's set as the first item of a merged question group, text will be copied to other items in the group

Question groups

Question groups are grouped questions that allow the following:

  • Select only a few from a specific number of questions
    • For example, only 1 question out of 10 is randomly added to the test.
  • Specific questions that are always in order
    • Despite the shuffling of the Quiz's questions.
    • For example, you have a shuffled test, but you want to make sure that some questions come in a specific order.
  • Complex Tasks
    • A set of questions displayed as one on the test. It is useful when you have several different question types for one common source or text.
    • For example, you have a question about a certain topic for which each subquestion has to be a different question type.