The drawing task type can be used in two ways: either for drawing a computer-assessable line or for creating a non-assessable drawing. The choice between these two modes is made by the task creator using the checkbox "Computer-assessable line." Changing the checkbox selection immediately saves the page content and reloads the page, as the pages for computer-assessable lines and other drawings differ slightly.
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/69
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. |
Source | A caption can be added to the image, which will appear as an icon for the solver. | Text field. By default, it is hidden and will appear when clicking the 'More data' link. |
Computer-marked line |
If selected, the line entered by the solver is either computer-assessable or hybrid-assessable. If the checkbox "Computer-assessable line" is unchecked, the drawing content block allows the user to draw shapes (rectangle, circle, ellipse, polyline, polygon) on a background image, draw straight lines, rays, freehand lines, and add text. If "Customization allowed" is selected, the solver can also choose the color of the shape's outline and fill, as well as the line thickness.
|
Checkbox. |
Setting allowed | When selected, the solver is given the option to define the line's color and width. | Checkbox. Applicable only if the "Computer-marked line" option is not selected. |
Drawing tools |
When the options are selected, they are displayed to the solver in the task-solving view, allowing them to choose between these options while drawing. Rectangle, Circle, Ellipse, Polygon, Polyline*, Line*, Ray*, Freehand*, Text *The selected labels are used in the case of a Computer-assessable line. |
Checkboxes. The selection depends on the "Computer-marked line" checkbox. If "Computer-marked line" is selected, the options marked with an asterisk are displayed. |
Line Options for Drawing | Options: Polyline, Line, Ray, Freehand | Radiobuttons. |
Line Width | The line width displayed to the solver during drawing. Range: 1–19. | Dropdown menu. |
Line Color | By clicking the color selection area, the solver can choose the line color to be displayed during drawing. | Color selection window. |
No fill | If selected, closed shapes will not have a filled area. | Radio button. Selected by default. |
Fill color | If "No Fill" is unchecked, the closed area will be filled with the selected color. | Color selection window. The chosen color is applied if the "No Fill" option is unchecked. |
Transparency | The transparency of the line can be set within a range of 0.1–1. | Dropdown menu. |
Download files | When pressed, the uploaded file in the content block will be downloaded. | Button. |
Answer Evaluation and Evaluation Matrix (some options are hidden under the "Show More" arrow). It appears after saving, when a background image is added. For a computer-assessable line, the evaluation matrix is displayed, where the task creator can enter the correct shape.
To add or modify the shape, select the shape type under the background image, click the "Coordinates" field of the evaluation matrix, and mark the line on the background image. When drawing the line, first move the cursor to a point on the background image (which will become the start of the line) and click on each (corner) of the polyline. The line is finished by double-clicking.
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 | Here you can add an explanation regarding the Question ID. | 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. |
Interval of points | For tasks to be graded by the evaluator, an interval can be added here, allowing the evaluator to enter points within the specified range. For example, if the gap is set to 1, the evaluator can only assign integer points. | 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. |
The least number of correct responses allowed | This applies only to questions where the solver can provide multiple answers. Example: If the value of this field is 3 and the solver gives a total of 2 answers, the minimum points will be awarded even if the answers provided were correct. | Numeric field. |
The number of responses excessed gives minimum points | This applies only to questions where the solver can provide multiple answers. Example: If the value of this field is 3 and the solver gives a total of 5 answers, the minimum points will be awarded regardless of whether the answers were correct or not. | 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. | Checkbox. |
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. | Checkbox. |
Evaluation Matrix | Appears only if "Computer-marked line" has been selected beforehand. | The checkbox Computer-marked line must be checked. |
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. |
Show icon | Clicking the icon displays the shape from the evaluation matrix on the background image, along with the tolerance level set by the task creator. | Button. |
Coordinates | The coordinates of the shape are entered in this field while drawing the shape. | Text field. |
Tolerance |
This is the maximum allowed distance, in pixels, between the shape drawn by the solver and the shape described in the evaluation matrix. The task creator sees the shape on the image with the specified tolerance (thick line), but this is not shown to the solver. When evaluating the polyline, line, and freehand line drawn by the solver, the computer compares the overlap between the solver's thin line and the thick line in the evaluation matrix. If the solver’s thin line is entirely inside the thick line and extends from the start to the end of the thick line, the computer considers the answer correct, matching the shape described in the evaluation matrix. In other words, the solver’s answer is considered equivalent to the shape in the evaluation matrix if, for every point on the shape drawn by the solver, there is a corresponding point on the evaluation matrix’s polyline within the tolerance (maximum pixel distance specified). Likewise, every point on the evaluation matrix’s polyline must have a corresponding point on the solver’s drawn polyline. Ray evaluation differs from other shapes. In ray evaluation, the length of the line is not important, only the starting point and direction. For ray evaluation, the following checks are performed:
|
Numeric field. |
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. |
Explanation | Descriptive text for the shape. | Text field. |
An example response or marking guide | Here, the task creator can input a visible explanation or instructions for the evaluator regarding how to grade the task. The option to use rich text formatting is available. If an image of the expected result needs to be added, it can be inserted using the image upload button. | Rich text area. |