#if($r.visible("assessedIdentityInfos"))
$r.render("assessedIdentityInfos")
#end
#if($testResults.metadataVisible)
#if(${testResults.hasMaxScore()})
#if ($testResults.hasMaxScore())
#if ($testResults.maxScore == "-1.0")
$r.translate("question.progress.score"): $testResults.score / $r.translate("question.progress.noMaxScore")
#else
$r.translate("question.progress.score"): $testResults.score / $testResults.maxScore
#end
#else
$r.translate("question.progress.score"): $testResults.score
#end
${testResults.scorePercent}%
${testResults.scorePercent}%
#end
$r.translate("question.progress.answered"): $testResults.numberOfAnsweredQuestions / $testResults.numberOfQuestions
${testResults.numberOfAnsweredQuestionsPercent}%
${testResults.numberOfAnsweredQuestionsPercent}%
$r.translate("head.assessment.overview")
$r.translate("results.entry.time") |
$r.formatDateAndTime($testResults.entryTime) |
$r.translate("results.end.time") |
$r.formatDateAndTime($testResults.endTime) |
$r.translate("results.duration") |
$r.formatDurationInMillis($testResults.duration) |
#if(${testResults.hasMaxScore()})
$r.translate("score.max") |
$testResults.maxScore |
#end
#if(${testResults.hasScore()})
$r.translate("results.score.yourscore") |
$testResults.score
${testResults.scorePercent}%
${testResults.scorePercent}%
|
#end
#if(${testResults.hasPass()})
$r.translate("passed.yourpassed") |
#if(${testResults.getPass().booleanValue()})
$r.translate("passed.yes")
#elseif(!${testResults.getPass().booleanValue()})
$r.translate("passed.no")
#else
$r.translateWithPackage("org.olat.course.nodes.st", "passed.noinfo")
#end
|
#end
#if($r.isNotNull($signatureUrl))
$r.translate("digital.signature.download") |
$r.translate("digital.signature.download.link") |
#end
#end
#foreach($itemResult in $itemResults)
#if($itemResult.metadataVisible || $r.isNotNull($itemResult.questionItem) || ${itemResult.hasInteractions()})
$r.escapeHtml($itemResult.title)
#if($itemResult.metadataVisible)
#if(!${itemResult.isSection()})
$r.translate("results.session.status") |
$itemResult.sessionStatus |
#end
#if(${itemResult.hasMaxScore()})
$r.translate("score.max") |
$itemResult.maxScore |
#end
#if(${itemResult.hasScore()})
$r.translate("results.score.yourscore") |
$itemResult.score
${itemResult.scorePercent}%
${itemResult.scorePercent}%
|
#end
#if(${itemResult.hasPass()})
$r.translate("passed.yourpassed") |
#if(${itemResult.getPass().booleanValue()})
$r.translate("passed.yes")
#elseif(!${itemResult.getPass().booleanValue()})
$r.translate("passed.no")
#else
$r.translateWithPackage("org.olat.course.nodes.st", "passed.noinfo")
#end
|
#end
#if($r.isNotEmpty($itemResult.comment))
#end
#if($r.isNotEmpty($itemResult.getSubResults()))
#foreach($subResults in $itemResult.getSubResults())
#if(${subResults.isCorrect()})
#elseif(${subResults.isEnded()})
#else
#end
#end
|
#end
#end
#end
#if($r.isNotNull($itemResult.questionItem))
$r.translate("question")
$r.render($itemResult.questionItem.name)
#end
#foreach($itemInteraction in $itemResult.interactionResults)
#if($r.isNotNull($itemInteraction.responseFormItem.name) || $r.isNotNull($itemInteraction.solutionFormItem.name))
#if($r.isNotNull($itemInteraction.responseFormItem.name) && $r.isNotNull($itemInteraction.solutionFormItem.name))
$r.translate("response")
$r.render($itemInteraction.responseFormItem.name)
$r.translate("solution")
$r.render($itemInteraction.solutionFormItem.name)
#elseif($r.isNotNull($itemInteraction.responseFormItem.name))
$r.translate("response")
$r.render($itemInteraction.responseFormItem.name)
#else
$r.translate("solution")
$r.render($itemInteraction.solutionFormItem.name)
#end
#end
#end
#if($r.isNotNull($itemResult.correctSolutionItem))
#if(${itemResult.hasResponses()} && ${itemResult.hasSolutions()})
$r.render($itemResult.correctSolutionItem.name)
#else
$r.render($itemResult.correctSolutionItem.name)
#end
#end
#end
#if($printCommand)
#end