use of org.olat.ims.qti21.ui.QTIWorksAssessmentItemEvent in project OpenOLAT by OpenOLAT.
the class AssessmentItemFormItem method evalFormRequest.
@Override
public void evalFormRequest(UserRequest ureq) {
String uri = ureq.getModuleURI();
if (uri == null) {
QTIWorksAssessmentItemEvent event = null;
String cmd = ureq.getParameter("cid");
if (StringHelper.containsNonWhitespace(cmd)) {
switch(QTIWorksAssessmentItemEvent.Event.valueOf(cmd)) {
case solution:
event = new QTIWorksAssessmentItemEvent(solution, this);
break;
case resethard:
event = new QTIWorksAssessmentItemEvent(resethard, this);
break;
case resetsoft:
event = new QTIWorksAssessmentItemEvent(resetsoft, this);
break;
case close:
event = new QTIWorksAssessmentItemEvent(close, this);
break;
case tmpResponse:
{
event = new QTIWorksAssessmentItemEvent(tmpResponse, this);
break;
}
case exit:
event = new QTIWorksAssessmentItemEvent(exit, this);
break;
default:
event = null;
}
}
if (event != null) {
getRootForm().fireFormEvent(ureq, event);
}
}
}
use of org.olat.ims.qti21.ui.QTIWorksAssessmentItemEvent in project openolat by klemens.
the class AssessmentItemFormItem method evalFormRequest.
@Override
public void evalFormRequest(UserRequest ureq) {
String uri = ureq.getModuleURI();
if (uri == null) {
QTIWorksAssessmentItemEvent event = null;
String cmd = ureq.getParameter("cid");
if (StringHelper.containsNonWhitespace(cmd)) {
switch(QTIWorksAssessmentItemEvent.Event.valueOf(cmd)) {
case solution:
event = new QTIWorksAssessmentItemEvent(solution, this);
break;
case resethard:
event = new QTIWorksAssessmentItemEvent(resethard, this);
break;
case resetsoft:
event = new QTIWorksAssessmentItemEvent(resetsoft, this);
break;
case close:
event = new QTIWorksAssessmentItemEvent(close, this);
break;
case tmpResponse:
{
event = new QTIWorksAssessmentItemEvent(tmpResponse, this);
break;
}
case exit:
event = new QTIWorksAssessmentItemEvent(exit, this);
break;
default:
event = null;
}
}
if (event != null) {
getRootForm().fireFormEvent(ureq, event);
}
}
}
Aggregations