}
private Component makeChoiceComponent(String itemWicketId, boolean correct,
boolean delayed, boolean noAnswer, List<Response> matchingResponses) {
if (correct && delayed) {
return new CorrectDelayedSingleSelectSummaryPanel(itemWicketId, matchingResponses);
}
else if (correct && !delayed) {
return new CorrectImmediateSingleSelectSummaryPanel(itemWicketId, mapScores(matchingResponses));
}
else if (noAnswer) {