From a4503e5f8b396963dfa6d4bec81f0ef85fa1eef1 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Mon, 25 Nov 2013 11:39:02 +0100 Subject: [PATCH] OO-877: can create essay type question in item bank --- src/main/java/org/olat/ims/qti/qpool/QTI12ItemFactory.java | 4 +++- .../java/org/olat/ims/qti/qpool/QTIQPoolServiceProvider.java | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/olat/ims/qti/qpool/QTI12ItemFactory.java b/src/main/java/org/olat/ims/qti/qpool/QTI12ItemFactory.java index 5f5017b30b4..efdf1ea0aa3 100644 --- a/src/main/java/org/olat/ims/qti/qpool/QTI12ItemFactory.java +++ b/src/main/java/org/olat/ims/qti/qpool/QTI12ItemFactory.java @@ -56,6 +56,7 @@ public class QTI12ItemFactory implements QItemFactory { case mc: return "QTI 1.2 " + trans.translate("item.type.mc"); case kprim: return "QTI 1.2 " + trans.translate("item.type.kprim"); case fib: return "QTI 1.2 " + trans.translate("item.type.fib"); + case essay: return "QTI 1.2 " + trans.translate("item.type.essay"); default: return type.name(); } } @@ -72,6 +73,7 @@ public class QTI12ItemFactory implements QItemFactory { sc, mc, kprim, - fib + fib, + essay } } diff --git a/src/main/java/org/olat/ims/qti/qpool/QTIQPoolServiceProvider.java b/src/main/java/org/olat/ims/qti/qpool/QTIQPoolServiceProvider.java index 31892ed8747..aae2920f58f 100644 --- a/src/main/java/org/olat/ims/qti/qpool/QTIQPoolServiceProvider.java +++ b/src/main/java/org/olat/ims/qti/qpool/QTIQPoolServiceProvider.java @@ -150,6 +150,7 @@ public class QTIQPoolServiceProvider implements QPoolSPI { factories.add(new QTI12ItemFactory(Type.mc)); factories.add(new QTI12ItemFactory(Type.kprim)); factories.add(new QTI12ItemFactory(Type.fib)); + factories.add(new QTI12ItemFactory(Type.essay)); return factories; } @@ -207,6 +208,7 @@ public class QTIQPoolServiceProvider implements QPoolSPI { case mc: item = QTIEditHelper.createMCItem(trans); break; case kprim: item = QTIEditHelper.createKPRIMItem(trans); break; case fib: item = QTIEditHelper.createFIBItem(trans); break; + case essay: item = QTIEditHelper.createEssayItem(trans); break; default: return null; } item.setLabel(title); -- GitLab