

{"id":44678,"date":"2026-02-19T12:41:19","date_gmt":"2026-02-19T11:41:19","guid":{"rendered":"https:\/\/blog.hwr-berlin.de\/elerner\/?p=44678"},"modified":"2026-02-19T12:41:22","modified_gmt":"2026-02-19T11:41:22","slug":"das-automatische-semesterfeld","status":"publish","type":"post","link":"https:\/\/blog.hwr-berlin.de\/elerner\/das-automatische-semesterfeld\/","title":{"rendered":"Das (automatische) Semesterfeld"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8220;1&#8243; prev_background_color=&#8220;#ffffff&#8220; admin_label=&#8220;section&#8220; _builder_version=&#8220;4.16.0&#8243; background_color=&#8220;#F0F0F1&#8243; top_divider_style=&#8220;mountains2&#8243; global_colors_info=&#8220;{}&#8220;][et_pb_row column_structure=&#8220;3_5,2_5&#8243; admin_label=&#8220;row&#8220; _builder_version=&#8220;4.16&#8243; background_size=&#8220;initial&#8220; background_position=&#8220;top_left&#8220; background_repeat=&#8220;repeat&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;3_5&#8243; _builder_version=&#8220;4.16&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_text admin_label=&#8220;Text&#8220; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<h2>Das Problem<\/h2>\n<p>Die Meldung &#8222;Ich kann meinen Kurs nicht sehen.&#8220; bedeutet sehr h\u00e4ufig &#8222;Wenn ich in der Kurs\u00fcbersicht im Dashboard nach dem Semester meines Kurses filtere, taucht dieser nicht in der Liste auf.&#8220; Damit hier nach einem Kurs anhand des Semesters gefiltert werden kann, musste dieses bisher per Hand in den Einstellungen des Kurses gesetzt werden. Geschah das nicht, so erschien der Kurs auch nicht bei einer entsprechenden Filterung in der Kurs\u00fcbersicht.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8220;2_5&#8243; _builder_version=&#8220;4.16&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_image src=&#8220;https:\/\/blog.hwr-berlin.de\/elerner\/wp-content\/uploads_elerner\/2026\/02\/semesterfeld_kursuebersicht-1024&#215;420.png&#8220; title_text=&#8220;semesterfeld_kurs\u00fcbersicht&#8220; show_in_lightbox=&#8220;on&#8220; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;][\/et_pb_image][et_pb_text _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p><em>Kurs\u00fcbersicht mit gesetztem Semesterfilter<\/em><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8220;1&#8243; prev_background_color=&#8220;#F0F0F1&#8243; admin_label=&#8220;Sektion&#8220; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; background_color=&#8220;#FFFFFF&#8220; top_divider_style=&#8220;mountains2&#8243; global_colors_info=&#8220;{}&#8220;][et_pb_row column_structure=&#8220;2_3,1_3&#8243; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;2_3&#8243; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_text _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;]<\/p>\n<h2>Die L\u00f6sung<\/h2>\n<p>Nat\u00fcrlich ist ein manuelles Setzen von Werten immer fehleranf\u00e4llig. Es kann schlichtweg vergessen oder versehentlich ein falscher Wert hinterlegt werden. Wir haben deshalb &#8211; im Zusammenspiel mit einem Plugin aus der Moodle-Community &#8211; einen Automatismus entwickelt und in ein HWR-eigenes Plugin verpackt.<br \/>Dieser setzt das Semesterfeld automatisch anhand des importierten Kursbereichs aus S.A.M. oder &#8211; wenn eine Zuordnung nicht m\u00f6glich ist &#8211; auf das aktuell laufende Semester. Der Automatismus greift, sobald ein Kurs editiert wurde, und \u00fcberpr\u00fcft die Kurse auch regelm\u00e4\u00dfig im Hintergrund. So werden z. B. &#8222;rollierende Kurse&#8220;, die in der Regel keinen semesterbezogenen Kursbereich haben und immer dem aktuell laufenden Semester zuzuordnen sind, zu Semesterbeginn auch automatisch in das neue Semester geschoben.<br \/>Sie m\u00fcssen hier also nichts mehr tun!<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8220;1_3&#8243; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_image src=&#8220;https:\/\/blog.hwr-berlin.de\/elerner\/wp-content\/uploads_elerner\/2026\/02\/semesterfeld_autoset_step1.png&#8220; title_text=&#8220;semesterfeld_autoset_step1&#8243; show_in_lightbox=&#8220;on&#8220; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;][\/et_pb_image][et_pb_text admin_label=&#8220;Text&#8220; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p><em>Kursbereich aus S.A.M.<\/em><\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8220;https:\/\/blog.hwr-berlin.de\/elerner\/wp-content\/uploads_elerner\/2026\/02\/semesterfeld_autoset_step2.png&#8220; title_text=&#8220;semesterfeld_autoset_step2&#8243; show_in_lightbox=&#8220;on&#8220; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;][\/et_pb_image][et_pb_text _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;]<\/p>\n<p><em>Semesterfeld<\/em><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8220;1&#8243; prev_background_color=&#8220;#FFFFFF&#8220; next_background_color=&#8220;#ffffff&#8220; admin_label=&#8220;Sektion&#8220; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; background_color=&#8220;#F0F0F1&#8243; top_divider_style=&#8220;mountains2&#8243; bottom_divider_style=&#8220;mountains2&#8243; global_colors_info=&#8220;{}&#8220;][et_pb_row column_structure=&#8220;2_3,1_3&#8243; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;2_3&#8243; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_text _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;]<\/p>\n<h2>Eigenen Wert f\u00fcr Semester setzen<\/h2>\n<p>Falls Sie Kurse haben, f\u00fcr die Sie einen eigenen Wert f\u00fcr das Semester setzen wollen, m\u00fcssen Sie diesen Automatismus deaktivieren. \u00d6ffnen Sie daf\u00fcr die Kurseinstellungen <strong>(1)<\/strong>. Klappen Sie den Abschnitt &#8222;Semesterfelder&#8220; auf <strong>(2)<\/strong>. Setzen Sie das H\u00e4kchen bei &#8222;Automatisches Setzen des Semesters unterbinden&#8220; <strong>(3)<\/strong>. Wenn Sie das Semester nun per Drop-Down setzen, wird es beim Speichern nicht mehr automatisch an den aus S.A.M. \u00fcbernommenen Kursbereich angepasst <strong>(4)<\/strong>.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8220;1_3&#8243; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_image src=&#8220;https:\/\/blog.hwr-berlin.de\/elerner\/wp-content\/uploads_elerner\/2026\/02\/semesterfeld_disable_step1.png&#8220; title_text=&#8220;semesterfeld_disable_step1&#8243; show_in_lightbox=&#8220;on&#8220; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;][\/et_pb_image][et_pb_text admin_label=&#8220;Text&#8220; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;]<\/p>\n<p><em>Kurseinstellungen \u00f6ffnen<\/em><\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8220;https:\/\/blog.hwr-berlin.de\/elerner\/wp-content\/uploads_elerner\/2026\/02\/semesterfeld_disable_step234.png&#8220; title_text=&#8220;semesterfeld_disable_step234&#8243; show_in_lightbox=&#8220;on&#8220; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;][\/et_pb_image][et_pb_text admin_label=&#8220;Text&#8220; _builder_version=&#8220;4.16.0&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;]<\/p>\n<p><em>Automatisches Setzen des Semesterfelds unterbinden<\/em><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein beliebter Evergreen in unseren Supportanfragen war bisher folgendes Ticket: &#8222;Ich kann meinen Kurs nicht sehen.&#8220; Wir haben dieses Problem zum Anlass genommen, eine nachhaltige L\u00f6sung zu produzieren und dabei nebenbei unser erstes Moodle-Plugin gebaut. Wir wollen Ihnen das &#8222;automatische Semesterfeld&#8220; und dessen Handhabung hier kurz vorstellen.<\/p>\n","protected":false},"author":169,"featured_media":23458,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[413,2785],"tags":[2909,2907,2905,143,2599,2601,1103],"class_list":["post-44678","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-moodle","category-quick-easy","tag-kursfilter","tag-kursliste","tag-kursuebersicht","tag-moodle","tag-moodle-quickeasy","tag-moodletipps","tag-tipps"],"_links":{"self":[{"href":"https:\/\/blog.hwr-berlin.de\/elerner\/wp-json\/wp\/v2\/posts\/44678","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.hwr-berlin.de\/elerner\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.hwr-berlin.de\/elerner\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.hwr-berlin.de\/elerner\/wp-json\/wp\/v2\/users\/169"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.hwr-berlin.de\/elerner\/wp-json\/wp\/v2\/comments?post=44678"}],"version-history":[{"count":27,"href":"https:\/\/blog.hwr-berlin.de\/elerner\/wp-json\/wp\/v2\/posts\/44678\/revisions"}],"predecessor-version":[{"id":44754,"href":"https:\/\/blog.hwr-berlin.de\/elerner\/wp-json\/wp\/v2\/posts\/44678\/revisions\/44754"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.hwr-berlin.de\/elerner\/wp-json\/wp\/v2\/media\/23458"}],"wp:attachment":[{"href":"https:\/\/blog.hwr-berlin.de\/elerner\/wp-json\/wp\/v2\/media?parent=44678"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.hwr-berlin.de\/elerner\/wp-json\/wp\/v2\/categories?post=44678"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.hwr-berlin.de\/elerner\/wp-json\/wp\/v2\/tags?post=44678"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}