diff --git a/client/src/pages/learningPath/learningContentPage/attendanceCourse/AttendanceCourse.vue b/client/src/pages/learningPath/learningContentPage/attendanceCourse/AttendanceCourse.vue
index e3d46fc0..f8c2f4e9 100644
--- a/client/src/pages/learningPath/learningContentPage/attendanceCourse/AttendanceCourse.vue
+++ b/client/src/pages/learningPath/learningContentPage/attendanceCourse/AttendanceCourse.vue
@@ -2,7 +2,9 @@
Datum
-
{{ attendanceCourse.date }}
+
+ {{ attendanceCourse.start }} - {{ attendanceCourse.end }}
+
diff --git a/client/src/types.ts b/client/src/types.ts
index 4604d5ea..2241804c 100644
--- a/client/src/types.ts
+++ b/client/src/types.ts
@@ -390,12 +390,10 @@ export interface CircleDocument {
learning_sequence: number;
}
-// TODO refactor, when a user can manually create these days
export interface CourseSessionAttendanceCourse {
learningContentId: number;
- date: string;
- startTime: string;
- endTime: string;
+ start: string;
+ end: string;
location: string;
trainer: string;
}
diff --git a/server/vbv_lernwelt/course/models.py b/server/vbv_lernwelt/course/models.py
index 7145cec6..71a94fe3 100644
--- a/server/vbv_lernwelt/course/models.py
+++ b/server/vbv_lernwelt/course/models.py
@@ -200,7 +200,8 @@ class CourseSession(models.Model):
"title": "ID des Lerninhalts",
"required": True,
},
- "date": {"type": "string"},
+ "start": {"type": "string", "format": "datetime"},
+ "end": {"type": "string", "format": "datetime"},
"location": {"type": "string"},
"trainer": {"type": "string"},
},