When creating a gap-fill text, the solver is presented with a text and a selection bank. The text contains gaps, and the selection bank provides options from which the solver must choose to fill the gaps. Unlike a traditional gap-fill exercise, in a gap-fill text with a selection bank, all gaps can be filled from a shared pool of options.
The task creator first enters the text without any gaps and specifies the selection pool. After saving, a gap insertion icon—letters "ab" inside a small box—appears on the toolbar. To insert a gap, click on the spot in the text where you want to place the gap and then click the gap icon. For each created gap, the assessment matrix must be completed.
In a gap-fill task with a selection bank, the creator can choose whether the solver can drag answers from the bank:
The solver is presented with the gap-fill text and the selection bank. To answer, the solver must drag the correct answer from the selection bank into the gap. Answers dragged into a gap can later be moved to another gap or back to the selection bank.
When creating a task, the basic fields required for task entry are displayed by default. Additional options appear when clicking the 'More data' link. The additional options selected by the task creator will remain visible in the task entry view after saving.
Example task: https://www.examodo.com/publicitems/58
Common data for content blocks
Field / Button | Explanations | Conditions |
Example | When marking, an example is displayed to the task solver: a content block with the answer is shown, the answer cannot be modified, and no points are awarded for this answer. | Checkbox. By default, it is hidden and will appear when clicking the 'More data' link. |
Initially invisible | When enabled, it allows the content block to be hidden when opening the task and revealed based on the user's next action. | Checkbox. By default, it is hidden and will appear when clicking the 'More data' link. |
Points shall be rounded within the block | When marking, the points awarded to the solver are rounded to the nearest whole number. | Checkbox. By default, it is hidden and will appear when clicking the 'More data' link. |
Do not color incorrect/correct responses | By default, in solved and graded tasks, answers that received the maximum points are displayed with a green border, while other answers are displayed with a red border. If this checkbox is selected, no colored border is displayed around the answers. This is used for questions where determining the correctness of an answer's color is too complex. | Checkbox. By default, it is hidden and will appear when clicking the 'More data' link. |
Content block minimum points | If the total score of the questions is less than the number entered in this field, the total score for the task will take into account the number entered in the minimum points field for the content block. | Numeric field. By default, it is hidden and will appear when clicking the 'More data' link. |
Content block maximum points | If the total score of the questions exceeds the number entered in this field, the total score for the task will take into account the number entered in the maximum points field for the content block. | Numeric field. By default, it is hidden and will appear when clicking the 'More data' link. |
The testtaker can drag from the bank |
Options:
|
Radiobuttons. |
Bank position |
Options:
|
Radiobuttons. |
Options | ||
Shuffle choices | If enabled, the options will be displayed to the solver in a random order. | Checkbox. |
Add |
When the button is pressed, a row with text fields will be added. Rich text - Checkbox. When checked, it allows the use of colorful text features while entering draggable text options. This feature is applied after saving. Locking the toolbar - Checkbox. Appears only when "Colorful Text" is enabled. When checked, the colorful text toolbar locks to the top of the window and remains visible while scrolling. ID - A unique identifier for the option. Examodo assigns this automatically, but the task creator can modify it. IDs must not be duplicated. Title - A field for adding the text of the option. Explanation - A field to provide additional details about the option. Position - radio buttons. Appears only when options are dragged between words in the text. Options:
Usage Min - numeric field. The minimum number of times the option must be used for the task to be considered complete. Usage Max - numeric field. Defaults to empty, allowing unlimited uses of the option. To restrict the option to single use (removing it from the bank after one use), enter "1" in this field. Delete - icon. Click to remove the row. |
Button. Upon clicking, text fields for adding options will appear. |
Generate explanations | When pressed, the text entered as an explanation for the answer or selection will be copied into the explanation column of the answers or options input table. If an explanation was previously entered, it will be overwritten. | Button. |
Answer Evaluation and Assessment Matrix
(Some options are hidden under the arrow icon “Show More”). This appears after a gap is added and is configured separately for each gap.
Field / Button | Explanations | Conditions |
Item ID | The question ID must be unique within the task. When creating a new question, the system automatically suggests a default ID value, but the task creator can change it. If there are many questions in the task, it is recommended to rename the question IDs in a way that reflects the content or location of the question in the task. This reduces the risk of confusion between questions and their assessment matrices for the creator. | Text field. Mandatory. |
Explanation | Pre-filled, the value from the draggable text block. | Text field. |
Minimum points of item | The minimum points value indicates the lowest possible number of points that can be awarded for a given question. In some cases, a question may have multiple answers. First, the corresponding number of points is determined for each answer, then the points are summed. If the total points are less than the minimum points value, the solver is awarded the minimum points. | Numeric field. |
Maximum points of item | The number indicates the maximum possible points that can be awarded for a given question. If the assessment matrix has already been saved, the calculated maximum points value, based on the system's calculations, will be shown in parentheses after the maximum points input field. The system calculates the maximum points based on the answers and their respective points in the assessment matrix. The calculated maximum points may be greater than or equal to the maximum points set for the question. | Numeric field. |
Default points given for response, which does not match matrix | The default points value is the number of points awarded to all answers that do not have a row in the assessment matrix. For example, if all correct answers are included in the assessment matrix, default points are given to incorrect answers. By default, the default points are 0. | Numeric field. |
Blank response allowed | If checked, a gap will be considered correct even if left empty. In this case, the assessment matrix must include a row with the "empty" option. | Checkbox. |
Minimum number of responses | Default value is 1. A higher value indicates that at least this many options must be entered into the gap. This becomes critical if additional task conditions specify that incomplete answers cannot be submitted. | Numeric field. |
Maximum number of responses | Default value is 1. A higher value allows multiple answers to be entered into the gap. All allowed answers must be specified in the assessment matrix. | Numeric field. |
Order of responses |
Options:
|
Dropdown menu. |
A question used to determine the correctness of an answer | From the list, you can select the question ID with which the response to this content block's specific question will be evaluated. When making a selection, it is important to consider that this question must be computer-evaluable (it can receive 0 points), and points for this response will be assigned based on the evaluation of another question's response within the same task content block (either by the computer or a human). | Drop-down menu. |
Do not count response for results | When selected, the points awarded for this question are not included in the solver's total test score. This is used, for example, when the task points are determined by a calculated value in the content block. In tests where the total points are not counted and instead the result is displayed by individual indicators, the question will not be shown in the result view. | Checkbox. |
Computer-markable | Indicates whether the question is computer-assessable or not. When creating a new question, it is by default set as computer-assessable unless it is an open text input content block. | This content block is only computer-assessable. |
Add |
Adds a row to the assessment matrix. The assessment matrix is a table where each row corresponds to a possible answer and indicates how many points are awarded for that answer. A row in the assessment matrix consists of the answer and the evaluation of that answer. The row contains the following fields: |
Button. |
Order | Serial number, automatically filled by Examodo. | |
Option ID | In the dropdown menu, all entered options are displayed, and the appropriate one must be selected. | Dropdown menu. |
Condition | If a condition is described, the score for the answer listed in the assessment matrix will only be counted if the condition is met, i.e., the condition's truth value is true. The condition is described as a Python formula, which may depend on the answers to other questions. | Text field. |
Points | The assessment points awarded for a given answer. Points are given as real numbers, can include decimal places, and can be positive, negative, or zero. A row with 0 points in the assessment matrix may be necessary if a hit counter is used and you want the answer to be recorded in the counter. Negative points can be given for incorrect answers. For rows marked as "Correct," the points field may be left blank (in which case 1 point is counted). | Numeric field. |
Correct | A checkbox. Checking this box means that if no value is entered in the points field, the solver will receive 1 point for the given answer. If the solver is allowed to view the correct answer, marking this checkbox indicates that the row is the correct answer. | Checkbox. |
Match counter | The hit counter field where the counter name can be entered (the name can include letters, numbers, and underscores, and the first symbol cannot be a number). The counter allows grouping of answers, even across different content blocks (the counter applies within the task). If a counter name is entered, the system will count all answers that match the specific row and can be used in the formula of a calculated value content block. | Text field. |
Style | This field can be used if you want to display the gap on top of an image or specific position. To do so, enter the gap's distance from the top-left corner in pixels. For example, left:20px; top:100px; will position the gap 20 pixels from the left edge and 100 pixels from the top edge. |
Text field. |
Additional Fields for Dragging Options into Text Between Words
These fields appear when the task involves dragging options from the bank into the text between words. Gaps are added only where the solver needs to drag an option from the selection bank (e.g., for punctuation marks). The gaps added by the creator are visible in the task creation view but will not be shown to the solver.
Other Answers (Outside Gap Evaluation):
This block appears only when the option to drag choices into "text between words" is selected. In addition to the gaps manually added by the task creator, gaps are automatically created between every word, and an assessment matrix is added to the task creation page to evaluate these gaps, which the creator hasn't inserted.
This section allows you to define the behavior of the content block if, for example, a punctuation mark is inserted in the wrong position.
Field / Button | Explanations | Conditions |
Item ID | The question ID must be unique within the task. When creating a new question, the system automatically suggests a default ID value, but the task creator can change it. If there are many questions in the task, it is recommended to rename the question IDs in a way that reflects the content or location of the question in the task. This reduces the risk of confusion between questions and their assessment matrices for the creator. | Text field. Mandatory. |
Explanation | Pre-filled, the value from the draggable text block. | Text field. |
Minimum points of item |
If you want each incorrect answer to cancel out one correct answer, enter the maximum possible points for the content blocks as a negative value here. For example, if the solver places punctuation marks between every word (some of which may be correct), this will nullify all points in the assessment matrix. |
Numeric field. |
Maximum points of item |
The number entered indicates the maximum possible points a solver can earn for the question. If the assessment matrix has already been saved, the system will display the calculated maximum points in parentheses after the entered value. The system calculates the maximum points based on the answers and their points in the assessment matrix. The calculated maximum may be greater than or equal to the manually entered maximum points. |
Numeric field. |
Default points given for response, which does not match matrix | Points for One Incorrect Answer. A negative value here means that the specified number of points will be deducted from the total score for each incorrectly entered answer. | Numeric field. |
Blank response allowed | If checked, a gap will be considered correct even if left empty. In this case, the assessment matrix must include a row with the "empty" option. | Checkbox. |
Minimum number of responses | Default value is 1. A higher value indicates that at least this many options must be entered into the gap. This becomes critical if additional task conditions specify that incomplete answers cannot be submitted. | Numeric field. |
Maximum number of responses | Default value is 1. A higher value allows multiple answers to be entered into the gap. All allowed answers must be specified in the assessment matrix. | Numeric field. |
A question used to determine the correctness of an answer | It is used when the correctness of a question's answer depends on the correctness of another question's answer in the task. In this case, the ID of that task can be selected from a list. | Drop-down menu. |
Do not count response for results | When selected, the points awarded for this question are not included in the solver's total test score. This is used, for example, when the task points are determined by a calculated value in the content block. In tests where the total points are not counted and instead the result is displayed by individual indicators, the question will not be shown in the result view. | Checkbox. |
Computer-markable | Indicates whether the question is computer-assessable or not. When creating a new question, it is by default set as computer-assessable unless it is an open text input content block. | This content block is only computer-assessable. |
Hybrid-markable | When selected, the answers entered into the assessment matrix are evaluated by the computer. Answers that are not entered into the matrix are forwarded to the evaluator for assessment. | Not applicable in this content block. |
Index locations in the analysis of the responses (updated after save) | This provides a visual representation of how the text has been broken down into gaps, allowing you to see the placement of each gap within the text |