diff --git a/src/main/java/org/olat/course/nodes/ProjectBrokerCourseNode.java b/src/main/java/org/olat/course/nodes/ProjectBrokerCourseNode.java
index ed32df075130e0f43bdd0e7dbdc41598040e86f9..f60a4b4e4f798ebe0e22c8083b88cc0eb0077f55 100644
--- a/src/main/java/org/olat/course/nodes/ProjectBrokerCourseNode.java
+++ b/src/main/java/org/olat/course/nodes/ProjectBrokerCourseNode.java
@@ -469,12 +469,12 @@ public class ProjectBrokerCourseNode extends GenericCourseNode implements Persis
 
 	@Override
 	public AssessmentEvaluation getUserScoreEvaluation(UserCourseEnvironment userCourseEnv) {
-		return null;
+		return getUserScoreEvaluation(getUserAssessmentEntry(userCourseEnv));
 	}
 
 	@Override
 	public AssessmentEvaluation getUserScoreEvaluation(AssessmentEntry entry) {
-		return null;
+		return AssessmentEvaluation.toAssessmentEvalutation(entry, this);
 	}
 
 	@Override
diff --git a/src/main/java/org/olat/course/nodes/ta/DropboxScoringViewController.java b/src/main/java/org/olat/course/nodes/ta/DropboxScoringViewController.java
index 85345c649c5c15880b6d597b289f11cc953732a1..a23dc5fa6b1995990bff15fd852faf6b71f21f84 100644
--- a/src/main/java/org/olat/course/nodes/ta/DropboxScoringViewController.java
+++ b/src/main/java/org/olat/course/nodes/ta/DropboxScoringViewController.java
@@ -334,6 +334,9 @@ public class DropboxScoringViewController extends BasicController {
 				if(node instanceof AssessableCourseNode) {
 					AssessableCourseNode acn = (AssessableCourseNode)node;
 					AssessmentEvaluation eval = acn.getUserScoreEvaluation(userCourseEnv);
+					if (eval == null) {
+						eval = AssessmentEvaluation.EMPTY_EVAL;
+					}
 					if(eval.getAssessmentStatus() == null || eval.getAssessmentStatus() == AssessmentEntryStatus.notStarted) {
 						eval = new AssessmentEvaluation(eval, AssessmentEntryStatus.inProgress);
 						acn.updateUserScoreEvaluation(eval, userCourseEnv, getIdentity(), false);