Fill in the Blank Questions

Printer-friendly versionPDF version

A FILL IN THE BLANK QUESTION presents students with a question containing a space which they need to complete with the appropriate word or phrase. When creating a fill in the blank question, you can require student answers to match exactly, contain only a part of the correct answer or match a specified pattern.  New test questions can be created within the test canvas, imported from existing TESTS or POOLS, or uploaded from a local computer or the CONTENT COLLECTION.  

  1. On the Control Panel, expand the Course Tools section. Select Tests, Surveys, and Pools and choose Tests. Or navigate to the test (e.g., Quizzes) from the Course Menu. 


  1. Click on the contextual menu button (grey arrow) that appears next to the test, and then select Edit the Test Options.

  2. On the Test Canvas page, point to Create Question on the action bar to access the drop-down list and select Fill in the Blank.
  3. Type the question text. Enter a statement that contains a blank space for the answer.

  4. Type in the answer(s) and choose Contains, Exact Match, or Pattern Match to specify how the answer is evaluated. If the answer is Case Sensitive, select the check box for Contains and Exact Match answer types.

Answer Types:

  • Choose Contains to allow to any partial answers or abbreviations. An answer will be marked as correct if it includes the word(s) you have specified.
  • Choose Exact Match if you want the students to match your answer exactly.
  • Choose Pattern Match to allow for more flexibility. Pattern match creates a regular expression that allows for spelling variations. When you have selected Pattern Match for an answer, you can check the expression by clicking Check Pattern. Please see below for some common examples of expressions:
    • A dot (.) will match any single character with the exception of newline characters.
    • Brackets [ ] will match anything inside the brackets for one character.
    • A dash (-) inside square brackets will define a range.
    • A question mark (?) will make the preceding item in the regular expression optional.
    • b.t , any character can take the place of the dot (.).
    • b[aeui]t, matches bat, bet, but, bit.
    • b[a-z], will accept any three letter combination that begins with b and ends with t.
    • [A-Z] matches any uppercase letter.
    • [12] matches the target character 1 or 2.
    • [0-9] matches the target character to any number in the range 0 to 9.

6.  Optionally, add any question metadata and/or provide any feedback for correct or incorrect answers.

7.  To finish, click Submit.