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

OO-877: can create essay type question in item bank

parent 1fbf5b5a
No related branches found
No related tags found
No related merge requests found
...@@ -56,6 +56,7 @@ public class QTI12ItemFactory implements QItemFactory { ...@@ -56,6 +56,7 @@ public class QTI12ItemFactory implements QItemFactory {
case mc: return "QTI 1.2 " + trans.translate("item.type.mc"); case mc: return "QTI 1.2 " + trans.translate("item.type.mc");
case kprim: return "QTI 1.2 " + trans.translate("item.type.kprim"); case kprim: return "QTI 1.2 " + trans.translate("item.type.kprim");
case fib: return "QTI 1.2 " + trans.translate("item.type.fib"); 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(); default: return type.name();
} }
} }
...@@ -72,6 +73,7 @@ public class QTI12ItemFactory implements QItemFactory { ...@@ -72,6 +73,7 @@ public class QTI12ItemFactory implements QItemFactory {
sc, sc,
mc, mc,
kprim, kprim,
fib fib,
essay
} }
} }
...@@ -150,6 +150,7 @@ public class QTIQPoolServiceProvider implements QPoolSPI { ...@@ -150,6 +150,7 @@ public class QTIQPoolServiceProvider implements QPoolSPI {
factories.add(new QTI12ItemFactory(Type.mc)); factories.add(new QTI12ItemFactory(Type.mc));
factories.add(new QTI12ItemFactory(Type.kprim)); factories.add(new QTI12ItemFactory(Type.kprim));
factories.add(new QTI12ItemFactory(Type.fib)); factories.add(new QTI12ItemFactory(Type.fib));
factories.add(new QTI12ItemFactory(Type.essay));
return factories; return factories;
} }
...@@ -207,6 +208,7 @@ public class QTIQPoolServiceProvider implements QPoolSPI { ...@@ -207,6 +208,7 @@ public class QTIQPoolServiceProvider implements QPoolSPI {
case mc: item = QTIEditHelper.createMCItem(trans); break; case mc: item = QTIEditHelper.createMCItem(trans); break;
case kprim: item = QTIEditHelper.createKPRIMItem(trans); break; case kprim: item = QTIEditHelper.createKPRIMItem(trans); break;
case fib: item = QTIEditHelper.createFIBItem(trans); break; case fib: item = QTIEditHelper.createFIBItem(trans); break;
case essay: item = QTIEditHelper.createEssayItem(trans); break;
default: return null; default: return null;
} }
item.setLabel(title); item.setLabel(title);
......
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