Feature Wiki

Information about planned and released features

Tabs

Cloze Question: Answer Specific Feedback

1 Initial Problem

Instructors would like to give answer specific feedback with respect to how a student has performed or which option has been chosen in a gap in the cloze questions. Cureently they can only set up feedback for each gap disregarding whether the student has answered it correctly or not.

A similar issue has been previously stated in an older article Clozed question: seperatly feedback from multiple questions. This artivle extends the old one and uses the "new" feature wiki article structure.

2 Conceptual Summary

The current mode of giving feedback per gap should be kept as the default. Users are presented with a radio group to choose between two feedback modi:

  • Feedback per gap (default)
  • Answer specific gap feedback
Feeback per gap:
  • current behaviour (up to 5.3)
  • one feedback text per gap
The current way of distinguishing correct from incorrect answers (positive points > correct answer, 0 or negative points > incorrect answer) should be kept.

Answer Specific Gap Feedback

It should be possible to provide answer specific feedback for cloze question gaps with respect to the type of gap. Since all three gap types are quite different from each other, we need to differentiate the way of giving feedback for each gap type.

Text Gap:
It should be possbile to provide different feedback for the cases:

  • case 1 "hit": each preset answer option (student has typed an answer that has been entered as a gap answer)
  • case 2 "none match": student has typed an answer that does NOT match any preset answer options of this gap
This leads to (number of scored answer options) + 1 feedback fields.

Select Gap:
It should be possible to give a seperate feedback with repect to each selectable option.

Numeric Gap:
It should be possible to provide feeadback for two different cases:
  • case 1 "direct hit": student has entered a value that matches the exact value
  • case 2 "range hit": student has entered a value that matches the preset value range
  • case 3 "too low": student answer is below the preset value range
  • case 4 "too high": student answer is above the preset value range
If no feedback is given for a gap answer / option, the standard correct / incorrect feedback will be used.

3 User Interface Modifications

3.1 List of Affected Views

Affected Screen: Tab "Feedback" of question

  • the screen will be extended for the cloze question by a new radio group
  • depending of the chosen mode, additional feedback text input fields (see above) will be added to the screen

3.2 User Interface Details

Here are some mockups for each gap type:

Text Gap
Select Gap
Numeric Gap

{For each of these views please list all user interface elements that should be modified, added or removed. Please provide the textual appearance of the UI elements and their interactive behaviour.}

3.3 New User Interface Concepts

no new UI concepts

4 Technical Information

No technical depencies, no technical problems. It is about an addition to the allready refactored feedback feature.

5 Contact

6 Funding

If you are interest in funding this feature, please add your name and institution to this list.

7 Discussion

Kunkel, Matthias [mkunkel], 12 DEC 2017: Simple screenshots or mockups in chapter 3.2 would be highly appreciated to decide upon this request.

JourFixe, ILIAS [jourfixe], 18 DEC 2017: We highly appreciate this feature request and schedule it for 5.4. Gap combinations will not be supported (as it is currently implemented).

8 Implementation

8.1 Feedback Configuration

An additional setting on the question tab for feedbacks has been introduced. It is used to switch between the newly introduced feedback mode and the former mode. With the former mode Feedback per Gap it is possible to configure one single feedback for each gap.

The newly introduced mode Answer specific Feedback offers different feedback fields per gap depending on the gap type.

For select gaps every configured answer option gets its own feedback field. An additional feedback field is provided for the case of an empty answer.

For text gaps every configured answer option gets its own feedback field. Additional fields are provided for the case of an empty answer and the case of any other wrong answer.

Numeric gaps come with feedback fields for the following answering situations:

  • The exact solution value that has been configured has been answered
  • A value that is still in the configured range has been answered
  • A value that is lower than the lower bound has been answered
  • A value that is higher than the higher bound has been answered
  • When answer was given

8.2 Feedback Presentation

Questions that are configured with a single feedback per gap are presenting the whole feedback. It does not matter what answers was chosen/entered by the participant.

For Questions that are configured with the new Answer Specific Feedback the presentation of feedback depends on the answers that a participant has been chosen/entered.

The following examples show up some different answering situations:

Test Cases

Test cases completed at {date} by {user}

  • C85 :  Rückmeldung zu Lückentext-Frage hinzufügen
  • C24623 : Lückentextfrage - Antwort Spezifisches Feedback

Approval

Approved at 2018-08-02 by Glaubitz, Marko [mglaubitz].

Last edited: 2. Aug 2018, 16:57, Glaubitz, Marko [mglaubitz]