diff --git a/client/src/components/dashboard/BerufsbildnerStatistics.vue b/client/src/components/dashboard/BerufsbildnerStatistics.vue index de812067..57255a25 100644 --- a/client/src/components/dashboard/BerufsbildnerStatistics.vue +++ b/client/src/components/dashboard/BerufsbildnerStatistics.vue @@ -7,6 +7,8 @@ import { import type { BaseStatisticsType } from "@/gql/graphql"; import LoadingSpinner from "@/components/ui/LoadingSpinner.vue"; import AssignmentSummaryBox from "@/components/dashboard/AssignmentSummaryBox.vue"; +import BaseBox from "@/components/dashboard/BaseBox.vue"; +import { percentToRoundedGrade } from "@/services/assignmentService"; const props = defineProps<{ courseSlug: string; @@ -28,18 +30,48 @@ onMounted(async () => { ); loading.value = false; }); + +const averageGrade = computed(() => { + return percentToRoundedGrade( + assignmentStats.value?.summary.average_evaluation_percent ?? 0, + false + ); +});