diff --git a/client/src/components/assignment/evaluation/EvaluationSummary.vue b/client/src/components/assignment/evaluation/EvaluationSummary.vue index 4bddbfbe..b8d9fceb 100644 --- a/client/src/components/assignment/evaluation/EvaluationSummary.vue +++ b/client/src/components/assignment/evaluation/EvaluationSummary.vue @@ -106,7 +106,12 @@ function evaluationForTask(task: AssignmentEvaluationTask) { return expertData; } -const maxPoints = computed(() => maxAssignmentPoints(props.assignment)); +const maxPoints = computed(() => { + if (props.assignmentCompletion.completion_status === "EVALUATION_SUBMITTED") { + return props.assignmentCompletion.evaluation_max_points; + } + return maxAssignmentPoints(props.assignment); +}); const userPoints = computed(() => userAssignmentPoints(props.assignment, props.assignmentCompletion) ); @@ -128,22 +133,49 @@ const userPoints = computed(() =>

{{ $t(text.evaluationSubmission) }}

-
-
- {{ userPoints }} +
+
+
+ + +
+
+ {{ $t("assignment.von x Punkten", { x: maxPoints }) }} + ({{ + ( + ((props.assignmentCompletion?.evaluation_points_final ?? 0) / + (props.assignmentCompletion?.evaluation_max_points ?? 1)) * + 100 + ).toFixed(0) + }}%) +
-
- {{ $t("assignment.von x Punkten", { x: maxPoints }) }} - ({{ - ( - ((props.assignmentCompletion?.evaluation_points_final ?? 0) / - (props.assignmentCompletion?.evaluation_max_points ?? 1)) * - 100 - ).toFixed(0) - }}%) + +
+
+ {{ $t("a.Punkte aus Bewertung") }}: + {{ assignmentCompletion.evaluation_points }} +
+
+ {{ $t("a.Abgezogene Punkte") }}: + {{ assignmentCompletion.evaluation_points_deducted }} +
+
+ {{ $t("a.Grund") }}: + {{ assignmentCompletion.evaluation_points_deducted_reason }} +
diff --git a/client/src/pages/dashboard/statistic/AssignmentList.vue b/client/src/pages/dashboard/statistic/AssignmentList.vue index ccc2dfb1..3c8d4c3e 100644 --- a/client/src/pages/dashboard/statistic/AssignmentList.vue +++ b/client/src/pages/dashboard/statistic/AssignmentList.vue @@ -49,7 +49,7 @@ const total = (metrics: AssignmentCompletionMetricsType) => { :items="courseStatistics.assignments.records" >