diff --git a/src/main/java/org/olat/course/assessment/AssessmentHelper.java b/src/main/java/org/olat/course/assessment/AssessmentHelper.java index 14aff5c5d15cb0016c88b6284a1810eaf7d5da3e..13efac1c7a948de6dc488f23a0665100cbda5fab 100644 --- a/src/main/java/org/olat/course/assessment/AssessmentHelper.java +++ b/src/main/java/org/olat/course/assessment/AssessmentHelper.java @@ -319,8 +319,7 @@ public class AssessmentHelper { // - it is of an assessable course node type boolean hasDisplayableValuesConfigured = false; boolean hasDisplayableUserValues = false; - if ( (childrenData.size() > 0 || courseNode instanceof AssessableCourseNode) && !(courseNode instanceof ProjectBrokerCourseNode) ) { - // TODO:cg 04.11.2010 ProjectBroker : no assessment-tool in V1.0 , remove projectbroker completely form assessment-tool gui + if (childrenData.size() > 0 || courseNode instanceof AssessableCourseNode) { // Store node and user data in object array. This object array serves as data model for // the user assessment overview table Map<String,Object> nodeData = new HashMap<String, Object>(); @@ -332,7 +331,10 @@ public class AssessmentHelper { nodeData.put(KEY_TITLE_LONG, courseNode.getLongTitle()); nodeData.put(KEY_IDENTIFYER, courseNode.getIdent()); - if (courseNode instanceof AssessableCourseNode) { + if(courseNode instanceof ProjectBrokerCourseNode) { + //ProjectBroker : no assessment-tool in V1.0 , remove project broker completely form assessment-tool gui + nodeData.put(KEY_SELECTABLE, Boolean.FALSE); + } else if (courseNode instanceof AssessableCourseNode) { AssessableCourseNode assessableCourseNode = (AssessableCourseNode) courseNode; ScoreEvaluation scoreEvaluation = userCourseEnv.getScoreAccounting().getScoreEvaluation(courseNode); // details diff --git a/src/main/java/org/olat/course/assessment/AssessmentMainController.java b/src/main/java/org/olat/course/assessment/AssessmentMainController.java index ee961a001dac87f3f3b8f04e6c10a16f6c0d7e6b..f85956c50ae6a0b141f1454aa6877798a9f2d5bd 100644 --- a/src/main/java/org/olat/course/assessment/AssessmentMainController.java +++ b/src/main/java/org/olat/course/assessment/AssessmentMainController.java @@ -404,7 +404,6 @@ public class AssessmentMainController extends MainLayoutBasicController implemen } else if (cmd.equals(CMD_USERFOCUS)) { mode = MODE_USERFOCUS; identitiesList = getAllAssessableIdentities(); - //fxdiff FXOLAT-108: improve results table of tests doUserChooseWithData(ureq, identitiesList, null, null); } else if (cmd.equals(CMD_GROUPFOCUS)) { mode = MODE_GROUPFOCUS; @@ -1106,8 +1105,7 @@ public class AssessmentMainController extends MainLayoutBasicController implemen } boolean hasDisplayableValuesConfigured = false; - if ( (childrenData.size() > 0 || courseNode instanceof AssessableCourseNode) && !(courseNode instanceof ProjectBrokerCourseNode) ) { - // TODO:cg 04.11.2010 ProjectBroker : no assessment-tool in V1.0 , remove projectbroker completely form assessment-tool gui // Store node data in hash map. This hash map serves as data model for + if (childrenData.size() > 0 || courseNode instanceof AssessableCourseNode) { // the user assessment overview table. Leave user data empty since not used in // this table. (use only node data) NodeTableRow nodeData = new NodeTableRow(recursionLevel, courseNode); @@ -1121,9 +1119,11 @@ public class AssessmentMainController extends MainLayoutBasicController implemen nodeData.setOnyx(false); } } - - if (courseNode instanceof AssessableCourseNode) { + if(courseNode instanceof ProjectBrokerCourseNode) { + //ProjectBroker : no assessment-tool in V1.0 , remove project broker completely form assessment-tool gui + nodeData.setSelectable(false); + } else if (courseNode instanceof AssessableCourseNode) { AssessableCourseNode assessableCourseNode = (AssessableCourseNode) courseNode; if ( assessableCourseNode.hasDetails() || assessableCourseNode.hasAttemptsConfigured()