diff --git a/resources/vue/components/courseware/CoursewareContentOverviewElements.vue b/resources/vue/components/courseware/CoursewareContentOverviewElements.vue
index 00b65e44057cee508d7820872f5030f1bea8f766..09584757482c2f1c4e1988a153aa02fbdf255a2f 100644
--- a/resources/vue/components/courseware/CoursewareContentOverviewElements.vue
+++ b/resources/vue/components/courseware/CoursewareContentOverviewElements.vue
@@ -466,6 +466,10 @@ export default {
             this.initNewElement();
         },
         async createElement() {
+            if (this.newElement.attributes.title == null ) {
+                this.companionInfo({ info: this.$gettext('Bitte geben Sie einen Titel für das Lernmaterial ein') });
+                return false;
+            }
             this.setShowOverviewElementAddDialog(false);
             const file = this.$refs?.upload_image?.files[0];
             this.newElement.attributes.purpose = this.newElementPurpose;