A field for entering mathematical text is displayed to the solver. When the cursor is placed in the field, a toolbar with mathematical symbols appears, and the task creator can customize the buttons shown on the toolbar using the 'Solver's Math Editor Settings' button in the task content form. Addition, subtraction, multiplication, and division operations can also be entered directly from the keyboard using the keys '+', '–', '*', and ':', respectively. Additionally, if the solver has the necessary skills, symbols can be entered using LaTeX syntax.
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/272
Common data for content blocks
ield / 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. |
Expected length of response | Here, you can set the length of the answer input box displayed to the solver in characters. The solver can enter more characters, causing the box to expand, but initially, the box will be displayed with the size specified here. | Numeric field. By default, it is hidden and will appear when clicking the 'More data' link. |
Number of responses | The solver will be shown as many rows for entering the solution as specified in this field. Note: A response entered across multiple lines can only be assessed by a human! | Numeric field. |
Minimum number of responses | The minimum number of answer rows that must contain something for the task to be considered completed. If it is set under 'Additional Options' that partial answers are not allowed to be confirmed, the button to proceed to the next task or confirm the answer will not appear until the required number of answer rows is filled with at least one symbol. | Numeric field. By default, it is hidden and will appear when clicking the 'More data' link. |
Position of iconbar |
Options: beneath; on the right Defines the position of the toolbar with mathematical text input symbols relative to the solution box displayed to the solver. |
Radiobuttons |
The initial value of the response | The symbols entered into the field are displayed to the solver as the initial value of the answer. The solver can delete this if desired, but may also add to it. | Text field. By default, it is hidden and will appear when clicking the 'More data' link. |
Answer evaluation and assessment matrix (some options are hidden under the "Show more" arrow).
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. |
Interval of points | For tasks that are to be graded by the evaluator, an interval can be added here, which allows the evaluator to enter points within that range. For example, if the gap contains the number 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. |
Spaces are taken into account | If marked, the spaces entered by the solver will also be considered when grading the answer. By default, this option is not marked, meaning that spaces entered in the Examodo answer are not considered when grading. | Checkbox. |
Latin and Russian letters of the same appearance are equal | By default, it is marked. If the user enters letters in a different language using the keyboard, letters with the same appearance are considered the same. | Checkbox. |
Blank response allowed | If marked, it is possible to add a row with an empty response in the assessment matrix and award points for not entering an answer. | Checkbox. |
Split response by equal sign | It is used, for example, in an expression simplification task where the evaluation matrix contains a single mathematical expression, but the solver is allowed to write out their solution steps, i.e., different stages of simplification with equality signs in between. When this checkbox is selected, the system does not compare the entire answer with the evaluation matrix but instead splits the answer at equality signs and compares each part separately with the evaluation matrix. | Checkbox. |
All parts between equal signs must be correct | Used when the equals sign separates answers. If it is required that all parts between the equals signs must be correct, then each part must match the expression in the evaluation matrix. If the checkbox is not selected, it is sufficient for at least one part to match the evaluation matrix to be considered correct. | Checkbox. |
Allowed difference in percentage (in case of number) | How many percent the given answer may differ from the number in the evaluation matrix. | Numeric field. |
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 | ||
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. | |
Response |
A text field for entering the answer. In the case of a textual type, the exact text response must be entered; for numeric responses, either the exact number or the starting point of the range should be provided. If multiple different answers are to be considered correct, each correct answer should be entered on a separate row, and the "Correct" box for that row should be checked, which will later be shown as the correct answer to the solver. |
Text field. |
End of range (if number) | If the starting value of the range is entered in the Answer field, the upper limit of the range can be entered here. | Text field. |
Formula | If selected, a formula is entered in the evaluation matrix row, and its value is calculated during evaluation. If not selected, the evaluation matrix contains the final answer itself. | Checkbox. |
Simplify | If marked, for example, an answer of 10 will also be considered correct for operations that result in that number (e.g., 8+2 or 12-2). | Checkbox. |
Compare text only | The solver's entered answer is compared exactly to what is entered in the grading matrix. | Checkbox. |
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. |
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. |