Skip to content
Snippets Groups Projects
Commit 5b5d92e6 authored by srosse's avatar srosse
Browse files

OO-3751: respect the default value for "Show results after test"

parent d27c68c4
No related branches found
No related tags found
No related merge requests found
...@@ -699,14 +699,18 @@ public class QTI21AssessmentRunController extends BasicController implements Gen ...@@ -699,14 +699,18 @@ public class QTI21AssessmentRunController extends BasicController implements Gen
finalOptions.setDigitalSignatureMail(config.getBooleanSafe(IQEditController.CONFIG_DIGITAL_SIGNATURE_SEND_MAIL, testOptions.isDigitalSignatureMail())); finalOptions.setDigitalSignatureMail(config.getBooleanSafe(IQEditController.CONFIG_DIGITAL_SIGNATURE_SEND_MAIL, testOptions.isDigitalSignatureMail()));
} }
Boolean assessmentResultOnFinish = config.getBooleanEntry(IQEditController.CONFIG_KEY_RESULT_ON_FINISH);
if(assessmentResultOnFinish != null) {
finalOptions.setShowAssessmentResultsOnFinish(assessmentResultOnFinish.booleanValue());
}
if(!AssessmentInstance.QMD_ENTRY_SUMMARY_COMPACT.equals(config.getStringValue(IQEditController.CONFIG_KEY_SUMMARY))) { if(!AssessmentInstance.QMD_ENTRY_SUMMARY_COMPACT.equals(config.getStringValue(IQEditController.CONFIG_KEY_SUMMARY))) {
//if this setting is set, override the summary //if this setting is set, override the summary
finalOptions.setAssessmentResultsOptions(QTI21AssessmentResultsOptions.parseString(config.getStringValue(IQEditController.CONFIG_KEY_SUMMARY, AssessmentInstance.QMD_ENTRY_SUMMARY_COMPACT))); finalOptions.setAssessmentResultsOptions(QTI21AssessmentResultsOptions.parseString(config.getStringValue(IQEditController.CONFIG_KEY_SUMMARY, AssessmentInstance.QMD_ENTRY_SUMMARY_COMPACT)));
} }
Boolean assessmentResultOnFinish = config.getBooleanEntry(IQEditController.CONFIG_KEY_RESULT_ON_FINISH);
if(assessmentResultOnFinish != null) {
finalOptions.setShowAssessmentResultsOnFinish(assessmentResultOnFinish.booleanValue());
} else if(finalOptions.getAssessmentResultsOptions() != null
&& !finalOptions.getAssessmentResultsOptions().none()) {
finalOptions.setShowAssessmentResultsOnFinish(true);
}
return finalOptions; return finalOptions;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment