AssessmentTest:TestFeedBack

QTI supports test feedback to the candidate in two places – the assessmentTest and the testPart. For each it employs the optional testFeedback element.

Here we consider testFeedback at the assessmentTest level. It has the following components
 * a mandatory access attribute, which can take one of two possible values
 * during – test feedback is shown immediately after response processing; for example, the candidate may see test feedback after submitting each answer (if the associated testPart’s submissionMode attribute value is set to individual)
 * atEnd – test feedback appears only once; after submission of a response to the last item attempted in the test
 * a mandatory outComeIdentifier attribute, which refers to a previously declared outcome variable
 * a mandatory showHide attribute, which can take one of two possible values
 * show
 * hide
 * a mandatory identifier attribute ; this is used in conjuction with the outcomeIdentifier and showHide attributes above. If the value of this attribute is included in the value of outcomeIdentifier, and the showHide attribute is set to true, then feedback will be shown; otherwise feedback will not be shown.
 * an optional title attribute, which can be displayed to the candidate
 * zero or more flowStatic elements, which contain the actual test feedback to be rendered to the candidate. This could be fixed text (e.g. “You have reached the end of the test”) or, more likely, information based on responses submitted so far.  Note these flowStatic elements cannot support any interactions with the candidate.