This content block displays a picture to the solver along with texts that need to be dragged to designated positions on the picture by the task creator. The solver can drag the text to any position on the picture, but points are awarded only for texts dragged to the correct positions. The draggable texts can appear above, below, or to the right of the background image - their placement is determined by the task creator. Additionally, the task creator can decide whether the draggable texts are always displayed in the same sequence or if the order changes.
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/57
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. |
Background image / File | In the task, an image must be uploaded to the platform. Clicking the "File" button opens the option to search for and upload files from the computer. After a successful upload, the uploaded file's name appears next to the button, along with its size in bytes shown in parentheses. | Button. Mandatory to add. |
Width | The width of the displayed image in pixels. If both the width and height are left unspecified, the background image will be displayed in its original size. | Numeric field. If only the width is specified and the height field is left empty, the image size will be adjusted proportionally based on the width. |
Height | The height of the displayed image in pixels. If both the width and height are left unspecified, the background image will be displayed in its original size. | Numeric field. If only the height is specified and the width field is left empty, the image size will be adjusted proportionally based on the height. |
The minimum number of selections | The minimum number of options makes the specified number of answers mandatory if it is marked on the task creation Additional Options page that partial answers are not allowed to be confirmed. Before reaching the minimum number of options, the solver will not see the button to confirm the answer or proceed to the next question. | Numeric field. |
The maximum number of selections | The entered number indicates how many drag-and-drop actions the solver is allowed to perform. There can be more draggable images than the allowed number of actions. If the field is left empty, the solver will be able to drag and drop all added small images into the designated areas. | Numeric field. |
Source | Used to add the image source. It is displayed to the solver as an icon. | Text field. By default, it is hidden and will appear when clicking the 'More data' link. |
Options for marking areas on the image |
Depending on the shape you want to use to mark selectable areas on the map, you can choose the appropriate shape type. The options are:
|
Radio buttons. They appear after saving when a background image is added.
|
Regions |
After adding the background image, it is possible to mark selectable areas on it. By default, X so-called undefined area is added, allowing the evaluation of the task to take into account texts dragged to locations other than those specified by the task creator. |
Block. It appears after saving when a background image is added. |
Add region |
When the button is pressed, text fields are added to the Region table. ID – The region's ID. Examodo fills this by default, but a custom ID can also be entered (Note: IDs must be unique). Coordinates – The coordinates of the region. Before drawing the region on the image, you must choose the region shape (Options for marking areas) and then click in the field and start drawing the region on the image. Once the drawing is finished, the coordinates will appear in the text field. Invisible – A checkbox. When checked, the region will not be displayed to the solver on the map (the region is marked, but the solver cannot see its boundaries). Maximum number of texts - The entered number indicates how many texts can be dragged into that area. If the field is empty, there is no limit to the number of texts that can be dragged into the area. Explanation – A text field. A description of the region can be added here. This is displayed in the assessment matrix next to the region's ID. Show – An icon. When clicked, this specific region is displayed on the image with a red outline. Delete – An icon. Deletes the region from the image. |
Button. After pressing, text fields will appear for entering the regions. |
Draggable texts | After adding and saving the background image, a block will appear for adding draggable texts. | Block. It appears after saving when a background image is added. |
Add |
When the button is pressed, a row with text fields will be added. Rich Text – Checkbox. When checked, the draggable text options can use colorful text features. This applies after saving. Locking the toolbar - Checkbox. Appears when Colorful Text is selected and allows the Colorful Text toolbar to be locked at the top of the screen. ID – The text ID. Examodo automatically adds this, but the task creator can change it. IDs must be unique. Text – Draggable text. Explanation – A description of the draggable text. Minimum Number of Selections – Numeric field. Number – Numeric field. The number indicates how many times this selection can be used in the connection. Display separate - Checkbox. If the Number > 1, this text will be displayed to the solver as that many separate instances. Delete – Icon. Used to delete the row. |
Button. After pressing, text fields appear for adding draggable texts. |
Position of draggable texts |
The task creator can specify how the draggable texts are positioned relative to the background image. Options: on the right, beneath, on the left, up |
Radio buttons. |
Order of texts to be dragged |
Options:
|
Radio buttons. |
Masonry layout | Checkbox. | |
Download files | When pressed, the uploaded file in the content block will be downloaded. | Button. |
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 evaluation matrix (some options are hidden under the arrow icon “Show More”). This section appears after saving, once the areas and draggable texts have been added.
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. |
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 evaluation matrix. The evaluation matrix is a table where each row corresponds to a possible answer and indicates how many points the solver earns for that answer. Each draggable text has its own evaluation matrix. A row in the evaluation matrix consists of the answer and its evaluation, which includes the following fields: |
Button. |
Order | Serial number, automatically filled by Examodo. | |
Region ID | The ID of the region corresponding to the entered text. If the text corresponds to multiple regions, all should be added on separate rows. | Drop-down 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. |