use of org.olat.course.assessment.AssessmentMode.Status in project openolat by klemens.
the class AssessmentModeCoordinationServiceImpl method ensureStatusOfMode.
private AssessmentMode ensureStatusOfMode(AssessmentMode mode, Status status) {
Status currentStatus = mode.getStatus();
if (currentStatus == null || currentStatus != status) {
mode.setStatus(status);
mode = dbInstance.getCurrentEntityManager().merge(mode);
if (status == Status.leadtime || status == Status.assessment) {
warmUpAssessment(mode);
}
dbInstance.commit();
}
return mode;
}
use of org.olat.course.assessment.AssessmentMode.Status in project openolat by klemens.
the class AssessmentModeCoordinationServiceImpl method canStop.
@Override
public boolean canStop(AssessmentMode assessmentMode) {
boolean canStop;
Status status = assessmentMode.getStatus();
if (status == Status.leadtime || status == Status.assessment) {
canStop = true;
} else {
canStop = false;
}
return canStop;
}
Aggregations