Skip to content
Snippets Groups Projects
Commit 174f3c3a authored by srosse's avatar srosse
Browse files

OO-3090 : add hint and correct solution to the field the CSV importer can manage

parent e2bd0d8a
No related branches found
No related tags found
No related merge requests found
......@@ -121,6 +121,8 @@ public class CSVToAssessmentItemConverter {
case "subject": processTaxonomyPath(parts); break;
case "feedback correct answer": processFeedbackCorrectAnswer(parts); break;
case "feedback wrong answer": processFeedbackWrongAnswer(parts); break;
case "hint": processHint(parts); break;
case "correct solution": processCorrectSolution(parts); break;
case "schlagworte":
case "keywords": processKeywords(parts); break;
case "abdeckung":
......@@ -220,6 +222,26 @@ public class CSVToAssessmentItemConverter {
}
}
private void processHint(String[] parts) {
if(currentItem == null || parts.length < 2) return;
String feedback = parts[1];
if(StringHelper.containsNonWhitespace(feedback)) {
AssessmentItemBuilder itemBuilder = currentItem.getItemBuilder();
itemBuilder.createHint().setText(feedback);
}
}
private void processCorrectSolution(String[] parts) {
if(currentItem == null || parts.length < 2) return;
String feedback = parts[1];
if(StringHelper.containsNonWhitespace(feedback)) {
AssessmentItemBuilder itemBuilder = currentItem.getItemBuilder();
itemBuilder.createCorrectSolutionFeedback().setText(feedback);
}
}
private void processDistractors(String[] parts) {
if(currentItem == null || parts.length < 2) return;
......
No preview for this file type
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