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

OO-2610: add support for hottext in question pool

parent 56b1e1e5
No related branches found
No related tags found
No related merge requests found
...@@ -58,6 +58,7 @@ public class QTI21AssessmentItemFactory implements QItemFactory { ...@@ -58,6 +58,7 @@ public class QTI21AssessmentItemFactory implements QItemFactory {
case upload: return "QTI 2.1 " + trans.translate("new.upload"); case upload: return "QTI 2.1 " + trans.translate("new.upload");
case drawing: return "QTI 2.1 " + trans.translate("new.drawing"); case drawing: return "QTI 2.1 " + trans.translate("new.drawing");
case hotspot: return "QTI 2.1 " + trans.translate("new.hotspot"); case hotspot: return "QTI 2.1 " + trans.translate("new.hotspot");
case hottext: return "QTI 2.1 " + trans.translate("new.hottext");
default: return type.name(); default: return type.name();
} }
} }
......
...@@ -72,6 +72,7 @@ import org.olat.ims.qti21.model.xml.interactions.EssayAssessmentItemBuilder; ...@@ -72,6 +72,7 @@ import org.olat.ims.qti21.model.xml.interactions.EssayAssessmentItemBuilder;
import org.olat.ims.qti21.model.xml.interactions.FIBAssessmentItemBuilder; import org.olat.ims.qti21.model.xml.interactions.FIBAssessmentItemBuilder;
import org.olat.ims.qti21.model.xml.interactions.FIBAssessmentItemBuilder.EntryType; import org.olat.ims.qti21.model.xml.interactions.FIBAssessmentItemBuilder.EntryType;
import org.olat.ims.qti21.model.xml.interactions.HotspotAssessmentItemBuilder; import org.olat.ims.qti21.model.xml.interactions.HotspotAssessmentItemBuilder;
import org.olat.ims.qti21.model.xml.interactions.HottextAssessmentItemBuilder;
import org.olat.ims.qti21.model.xml.interactions.KPrimAssessmentItemBuilder; import org.olat.ims.qti21.model.xml.interactions.KPrimAssessmentItemBuilder;
import org.olat.ims.qti21.model.xml.interactions.MatchAssessmentItemBuilder; import org.olat.ims.qti21.model.xml.interactions.MatchAssessmentItemBuilder;
import org.olat.ims.qti21.model.xml.interactions.MultipleChoiceAssessmentItemBuilder; import org.olat.ims.qti21.model.xml.interactions.MultipleChoiceAssessmentItemBuilder;
...@@ -349,6 +350,7 @@ public class QTI21QPoolServiceProvider implements QPoolSPI { ...@@ -349,6 +350,7 @@ public class QTI21QPoolServiceProvider implements QPoolSPI {
case upload: itemBuilder = new UploadAssessmentItemBuilder(translator.translate("new.upload"), qtiService.qtiSerializer()); break; case upload: itemBuilder = new UploadAssessmentItemBuilder(translator.translate("new.upload"), qtiService.qtiSerializer()); break;
case drawing: itemBuilder = new DrawingAssessmentItemBuilder(translator.translate("new.drawing"), qtiService.qtiSerializer()); break; case drawing: itemBuilder = new DrawingAssessmentItemBuilder(translator.translate("new.drawing"), qtiService.qtiSerializer()); break;
case hotspot: itemBuilder = new HotspotAssessmentItemBuilder(translator.translate("new.hotspot"), qtiService.qtiSerializer()); break; case hotspot: itemBuilder = new HotspotAssessmentItemBuilder(translator.translate("new.hotspot"), qtiService.qtiSerializer()); break;
case hottext: itemBuilder = new HottextAssessmentItemBuilder(translator.translate("new.hottext"), translator.translate("new.hottext.start"), translator.translate("new.hottext.text"), qtiService.qtiSerializer()); break;
default: return null; default: return null;
} }
......
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