Last modified by Hendrik Zschocke on 12.01.2024

Hide last authors
Carina Enke 35.1 1 {{layout}}
2 {{layout-section ac:type="single"}}
3 {{layout-cell}}
Hendrik Zschocke 112.1 4 If the participant has several attempts at a solution, individual and successive hints can be provided to help them answer the question. In such scenarios, it may be especially desirable to have points deducted from the participant's total score for each additional attempt. Participants solving the task on the first attempt will receive the full score. The more hints and attempts they need, the lower their score.
5
6 In the following, the [[Example "Transport">>doc:ONYX.Erstellung von Testinhalten.Aufgaben.Variablen verwenden.Beispiele zum Einsatz von Variablen.Beispiel Transport - Einsatz von Zufallsparametern.WebHome]] will be used to show you how to perform a point deduction for each attempt using variables. Therefore, the maximum possible score of the task will be increased to 10 points. For each additional attempt, the score should be reduced by one point. In other words, if a task is attempted multiple times within one test run, points will be deducted for each additional attempt. The number of test attempts is not considered. To make the point deduction visible to the participant, you may embed appropriate text elements in the task and feedback.
Carina Enke 35.1 7 {{/layout-cell}}
8 {{/layout-section}}
9
10 {{layout-section ac:type="single"}}
11 {{layout-cell}}
Hendrik Zschocke 110.1 12
Carina Enke 35.1 13
14 (% class="wrapped" %)
15 |(((
16 (% class="content-wrapper" %)
17 (((
Hendrik Zschocke 110.1 18 [[image:attach:Editor - Variablen zur Beispielaufgabe_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
Carina Enke 35.1 19 )))
20 )))|(((
Hendrik Zschocke 112.1 21 (% class="WordSection1" %)
22 (((
23 To perform the points deduction, the following variables need to be defined:
Carina Enke 35.1 24
Hendrik Zschocke 112.1 25 * (((
26 **The [[numerical variable>>url:https://www.bps-system.de/help/display/ONYXintern/.Numerische+Variablen+v1.11||shape="rect"]] {deduction_attempt} stores the point deduction for each attempt.**
Carina Enke 35.1 27
Hendrik Zschocke 112.1 28 In this example, the total score should be reduced by one point. Therefore, the variable {deduction_attempt) is set to a static value of 1. Since the value is static, it can be created as a pre-variable (pre-processed variable).
29 )))
Carina Enke 35.1 30
Hendrik Zschocke 112.1 31 * (((
32 **The [[numerical variable>>url:https://www.bps-system.de/help/display/ONYXintern/.Numerische+Variablen+v1.11||shape="rect"]] {deduction} stores the current point deduction depending on the attempt.**
Carina Enke 35.1 33
Hendrik Zschocke 112.1 34 The point deduction {deduction} is calculated as the product of the number of attempts (system variable NUMATTEMPTS) and the deduction of points per attempt {deduction_attempt}. Since this value is computed per attempt, it must be calculated as a post-variable (post-processed variable).
Carina Enke 35.1 35 )))
Hendrik Zschocke 112.1 36
37 In addition, the score of the task must be recalculated according to the points deducted by **setting the system variable SCORE** and verified by the author. This includes the definition of a new condition: If the point deduction is greater than 0, the score of the task is reduced by the respective value.
38
39 //Note: For the sake of simplicity, all of the variables for generating the general task and feedback content have been hidden in the screenshot.//
40 )))
41 )))
42 |(% colspan="1" %)(% colspan="1" %)
43 (((
Carina Enke 35.1 44 (% class="content-wrapper" %)
45 (((
Hendrik Zschocke 112.1 46 Note within the task:
Carina Enke 35.1 47
Hendrik Zschocke 112.1 48 [[image:attach:Editor - Hinweis in der Aufgabenstellung_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
Carina Enke 35.1 49
Hendrik Zschocke 112.1 50 Note as individual feedback:
Carina Enke 35.1 51
Hendrik Zschocke 110.1 52 [[image:attach:Editor - Hinweis als individuelles Feedback_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
Carina Enke 35.1 53 )))
Hendrik Zschocke 112.1 54 )))|(% colspan="1" %)(% colspan="1" %)
55 (((
Carina Enke 35.1 56 (% class="content-wrapper" %)
57 (((
Hendrik Zschocke 112.1 58 A general note will be included in the task to make the learner aware of the fact that points may be deducted, and an individual note will be displayed as a feedback message immediately after the deduction.
Carina Enke 35.1 59
Hendrik Zschocke 112.1 60 {{note title="Note"}}
61 //Please note that if there has been a point deduction, the follow-up attempt can no longer be considered as completely correct because the maximum score can no longer be achieved. This also affects the presentation of the points achieved (colour marking), the correct/incorrect marking, and the general task feedback, which depends on the condition whether or not the participant has reached the maximum score. By using individual feedback, the logic for displaying feedback content can be individually adapted to the task.//
Carina Enke 35.1 62 {{/note}}
63 )))
64 )))
65 |(((
66 (% class="content-wrapper" %)
67 (((
Hendrik Zschocke 110.1 68 [[image:attach:Testrun - Beispielaufgabe in unterschiedlichen Versuchen_de.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
Carina Enke 35.1 69 )))
70 )))|(((
Hendrik Zschocke 112.1 71 Points will now be subtracted for each attempt, according to the number of attempts needed.
Carina Enke 35.1 72
Hendrik Zschocke 112.1 73 * Participants who enter the correct answer on the first attempt will receive the full score.
74 * Participants who enter the correct answer in a follow-up attempt will receive partial points. Through appropriate feedback, these participants can be given individual hints at the solution to encourage them to continue processing the task on their own.
Carina Enke 35.1 75 )))
76 {{/layout-cell}}
77 {{/layout-section}}
78 {{/layout}}