diff --git a/client/src/pages/cockpit/cockpitPage/SubmissionsOverview.vue b/client/src/pages/cockpit/cockpitPage/SubmissionsOverview.vue index 234b49f1..4c4ea0ac 100644 --- a/client/src/pages/cockpit/cockpitPage/SubmissionsOverview.vue +++ b/client/src/pages/cockpit/cockpitPage/SubmissionsOverview.vue @@ -17,6 +17,7 @@ import { useCourseSessionDetailQuery, } from "@/composables"; import { circleFlatLearningContents } from "@/services/circle"; +import { getCockpitUrl } from "@/utils/utils"; interface Submittable { id: string; @@ -126,10 +127,12 @@ const getShowDetailsText = (lc: LearningContent) => { }; const getDetailsLink = (lc: LearningContent, circleId: string) => { + const base = getCockpitUrl(props.courseSession.course.slug); + if (isFeedback(lc)) { - return `cockpit/feedback/${circleId}`; + return `${base}/feedback/${circleId}`; } else if (isAssignment(lc) || isEdoniqTest(lc)) { - return `cockpit/assignment/${lc.id}`; + return `${base}/assignment/${lc.id}`; } return ""; };