Students can answer with plain text removing any mathematical comparison. For pure text answers with no mathematical content, you need to select the Text answer type.

Below you can see a use case where we want the student to classify a triangle according to its sides

Another example could ask for the conversion of a decimal number to hexadecimal.

There are several particular validation options when we create a Text question.

Note you can set:

  • Match case: if disabled, lowercase and uppercase letters are equivalent.
  • Match spaces: if disabled, leading and trailing spaces will be removed, and internal groups of spaces will be collapsed to one.

If the correct answer is generated using Algorithm, then it must be a string. To convert an expression to a string you can use:

  • Make a constant string: a="123"
  • Concatenate with a string, even the empty one: a=123|""
  • string(123)
  • string_substitution("#1",123)