Item - Fill in the blank

Item Resource - Fill in the blank

A fill in the blank question type requires the candidate to fill in a number of blank spaces in a sentence or paragraph with the appropriate word or phrase. This can be a computer marked question by the author specifying the correct words for the blanks included in the question.

To build a POST request to the item resource the body should include any top level property required on the item, further information about these properties can be found on the item resource help page, this would then be followed by the question type collection. The collection required for fill in the blank questions is as follows:

fillInTheBlankQuestions [

This collection would include all of the question specific properties required. The table below identifies all of these properties including its name, type, description, default value and if it is mandatory in a request. We have also provided sample requests for the POST and GET/{id} methods in XML and JSON format:

GET/{id} - Item Fill in the blank - JSON Example
GET/{id} - Item Fill in the blank - XML Example
Property Name Type Description Default Value
Mandatory for
create (POST)
requiresCaseSensitive boolean This identifies if the candidate response is case sensitive to the authors answers. false
placeholderText string This is the main text that is displayed to the candidate. Gaps to the candidate will be identified and referenced in the placeholder collection. These gaps will be returned in the following format: <placeholder></placeholder>
placeholders collection A collection gaps that are displayed to the candidate
placeholders / id int The unique id of the gap
placeholders / orderNumber int The order the gap is displayed to the candidate
placeholders / placeholderOptions collection The answer options available for the gaps
placeholders / placeholderOptions / id int The unique id of the answer option for the gap
placeholders / placeholderOptions / orderNumber int The order number the answer will be presented in the Item Authoring user interface
placeholders / placeholderOptions / isCorrect boolean A flag to identify if the answer option is correct
placeholders / placeholderOptions / text string The text the candidate is required to enter in order to correctly answer the gap
awardAllCorrect boolean This flag identifies if the candidate requires to answer all gaps correctly in order to get the marks assigned to the item. If this is false then the candidate will receive partial marks for all correctly answered gaps. false

Feedback and Knowledge Base