diff --git a/src/main/java/org/olat/course/assessment/AssessmentHelper.java b/src/main/java/org/olat/course/assessment/AssessmentHelper.java index 4209e3b4e2b6088366213dc6f76ea7e6062e041d..df3e268e3e22cebccd08bd3515462a7aca3adbba 100644 --- a/src/main/java/org/olat/course/assessment/AssessmentHelper.java +++ b/src/main/java/org/olat/course/assessment/AssessmentHelper.java @@ -478,7 +478,7 @@ public class AssessmentHelper { if(courseNode instanceof ProjectBrokerCourseNode) { //ProjectBroker : no assessment-tool in V1.0 , remove project broker completely form assessment-tool gui assessmentNodeData.setSelectable(false); - } else if (courseNode instanceof AssessableCourseNode) { + } else if (courseNode instanceof AssessableCourseNode) { AssessableCourseNode assessableCourseNode = (AssessableCourseNode) courseNode; AssessmentEvaluation scoreEvaluation = scoreAccounting.evalCourseNode(assessableCourseNode); if(scoreEvaluation != null) { @@ -569,7 +569,7 @@ public class AssessmentHelper { data.remove(assessmentNodeData); return 0; } - return numOfChildren; + return numOfChildren + 1;//add itself } /** diff --git a/src/main/java/org/olat/course/assessment/model/AssessmentNodeData.java b/src/main/java/org/olat/course/assessment/model/AssessmentNodeData.java index e8d761f541b2f4801b283fc301b6b4ab8e45950f..f8ec47506026b95fa3057513051bc7719e453ace 100644 --- a/src/main/java/org/olat/course/assessment/model/AssessmentNodeData.java +++ b/src/main/java/org/olat/course/assessment/model/AssessmentNodeData.java @@ -36,6 +36,8 @@ import static org.olat.course.assessment.AssessmentHelper.KEY_TYPE; import java.util.HashMap; import java.util.Map; +import org.olat.core.util.StringHelper; +import org.olat.course.assessment.AssessmentHelper; import org.olat.course.nodes.CourseNode; import org.olat.modules.assessment.model.AssessmentEntryStatus; @@ -259,4 +261,14 @@ public class AssessmentNodeData { selectable = ((Boolean)nodeData.get(KEY_SELECTABLE)).booleanValue(); } } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(64); + sb.append("data[title=").append(StringHelper.containsNonWhitespace(longTitle) ? longTitle : (shortTitle == null ? "" : shortTitle)) + .append(":score=").append(score == null ? "" : AssessmentHelper.getRoundedScore(score)) + .append(":passed=").append(passed == null ? "" : passed.toString()) + .append("]"); + return sb.toString(); + } }