diff --git a/client/src/pages/learningPath/learningContentPage/assignment/AssignmentIntroductionView.vue b/client/src/pages/learningPath/learningContentPage/assignment/AssignmentIntroductionView.vue index 78978912..c48ed595 100644 --- a/client/src/pages/learningPath/learningContentPage/assignment/AssignmentIntroductionView.vue +++ b/client/src/pages/learningPath/learningContentPage/assignment/AssignmentIntroductionView.vue @@ -13,6 +13,8 @@ const props = withDefaults(defineProps(), { dueDate: undefined, }); +// TODO: Test if submission deadline is set correctly, and evaluation_deadline is set. + const step = useRouteQuery("step"); diff --git a/client/src/pages/learningPath/learningContentPage/attendanceCourse/AttendanceCourse.vue b/client/src/pages/learningPath/learningContentPage/attendanceCourse/AttendanceCourse.vue index aec81364..d5b855e8 100644 --- a/client/src/pages/learningPath/learningContentPage/attendanceCourse/AttendanceCourse.vue +++ b/client/src/pages/learningPath/learningContentPage/attendanceCourse/AttendanceCourse.vue @@ -1,8 +1,8 @@ diff --git a/client/src/stores/courseSessions.ts b/client/src/stores/courseSessions.ts index d6382ef9..f613252e 100644 --- a/client/src/stores/courseSessions.ts +++ b/client/src/stores/courseSessions.ts @@ -239,9 +239,11 @@ export const useCourseSessionsStore = defineStore("courseSessions", () => { contentId?: number ): CourseSessionAssignmentDetails | undefined { if (contentId && currentCourseSession.value) { - return currentCourseSession.value.assignment_details_list.find( - (assignmentDetails) => assignmentDetails.learningContentId === contentId - ); + return []; + // TODO: Commented out because DueDate replaced assignment_details_list, not shure if other iformation is needed + // currentCourseSession.value.assignment_details_list.find( + // (assignmentDetails) => assignmentDetails.learningContentId === contentId + // ); } } diff --git a/client/src/types.ts b/client/src/types.ts index 9367d845..fbfaf876 100644 --- a/client/src/types.ts +++ b/client/src/types.ts @@ -418,6 +418,7 @@ export interface CourseSessionAttendanceCourse { end: string; location: string; trainer: string; + due_date: DueDate; } export interface CourseSessionAssignmentDetails { diff --git a/server/vbv_lernwelt/course/serializers.py b/server/vbv_lernwelt/course/serializers.py index 86ba9af0..fe36c823 100644 --- a/server/vbv_lernwelt/course/serializers.py +++ b/server/vbv_lernwelt/course/serializers.py @@ -8,9 +8,7 @@ from vbv_lernwelt.course.models import ( CourseSession, ) from vbv_lernwelt.course_session.models import CourseSessionAttendanceCourse -from vbv_lernwelt.course_session.serializers import ( - CourseSessionAttendanceCourseSerializer, -) +from vbv_lernwelt.course_session.serializers import CourseSessionAttendanceCourseSerializer from vbv_lernwelt.duedate.models import DueDate from vbv_lernwelt.duedate.serializers import DueDateSerializer @@ -105,7 +103,7 @@ class CourseSessionSerializer(serializers.ModelSerializer): "end_date", "additional_json_data", "attendance_courses", - "assignment_details_list", + # "assignment_details_list", "learning_path_url", "cockpit_url", "competence_url",