{"id":1374,"date":"2026-06-16T15:31:08","date_gmt":"2026-06-16T13:31:08","guid":{"rendered":"https:\/\/support.netucate.net\/?p=1374"},"modified":"2026-09-04T11:05:19","modified_gmt":"2026-09-04T09:05:19","slug":"yulinc-moodle-plugin-changelog","status":"publish","type":"post","link":"https:\/\/support.netucate.net\/?p=1374","title":{"rendered":"YuLinc Moodle Plugin \u2013 Changelog"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">YuLinc \u2013 <a href=\"https:\/\/api.netucate.net\/updates\/YuLinc-Moodle-Kalender-Backfill.zip\">Kalender-Backfill (Admin-Werkzeug f\u00fcr Moodle)<\/a><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Kleines Kommandozeilen-Werkzeug, das f\u00fcr&nbsp;<strong>alle bestehenden YuLinc-Sessions<\/strong>&nbsp;die Moodle-Kalendereintr\u00e4ge in einem Rutsch erzeugt bzw. aktualisiert.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">v3.5.11 \u2014 September 2026<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aktivit\u00e4ten-\u00dcbersicht (ab Moodle 5.0): YuLinc-Sessions zeigen in der Kurs-Aktivit\u00e4ten\u00fcbersicht jetzt Termin und Dauer der Session, statt des allgemeinen Hinweises \u201eInformationen nicht verf\u00fcgbar&#8220;.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"481\" src=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Akzvitaeten-Moodle5-1024x481.jpg\" alt=\"\" class=\"wp-image-1435\" srcset=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Akzvitaeten-Moodle5-1024x481.jpg 1024w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Akzvitaeten-Moodle5-300x141.jpg 300w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Akzvitaeten-Moodle5-767x360.jpg 767w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Akzvitaeten-Moodle5-1536x721.jpg 1536w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Akzvitaeten-Moodle5-920x432.jpg 920w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Akzvitaeten-Moodle5-1320x619.jpg 1320w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Akzvitaeten-Moodle5-650x305.jpg 650w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Akzvitaeten-Moodle5.jpg 1988w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Screenshot<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">v3.5.10 \u2014 September 2026<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kalendereintr\u00e4ge f\u00fcr YuLinc-Sessions: Jede Session mit Startzeit erscheint mit ihrem Termin im Moodle-Kalender und verlinkt direkt auf die Aktivit\u00e4t. Backup und Wiederherstellung von Kursen mit YuLinc-Sessions funktionieren dabei zuverl\u00e4ssig \u2013 die Kalendereintr\u00e4ge werden beim Wiederherstellen automatisch neu erzeugt.<\/li>\n\n\n\n<li>F\u00fcr Bestandssysteme mit vielen Alt-Sessions ohne Kalendereintrag steht ein optionales Admin-Werkzeug bereit, das die Eintr\u00e4ge in einem Rutsch nachtr\u00e4gt (CLI, gefahrlos wiederholbar):\u00a0<a href=\"https:\/\/api.netucate.net\/updates\/YuLinc-Moodle-Kalender-Backfill.zip\">YuLinc-Moodle-Kalender-Backfill.zip<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"748\" height=\"342\" src=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Kalender-Link-Aktivitaet-im-Eintrag.jpg\" alt=\"\" class=\"wp-image-1437\" srcset=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Kalender-Link-Aktivitaet-im-Eintrag.jpg 748w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Kalender-Link-Aktivitaet-im-Eintrag-300x137.jpg 300w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Kalender-Link-Aktivitaet-im-Eintrag-650x297.jpg 650w\" sizes=\"auto, (max-width: 748px) 100vw, 748px\" \/><figcaption class=\"wp-element-caption\">Screenshot<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">v3.5.9 \u2014 August 2026<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Update-Hinweis in den Plugin-Einstellungen: zeigt installierte und verf\u00fcgbare Plugin-Version mit Download- und Changelog-Link bei neuer Version (einmal t\u00e4glich gepr\u00fcft, abschaltbar, nur Anzeige)<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"162\" src=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bildschirmfoto-2026-09-04-um-09.58.38-1024x162.jpg\" alt=\"\" class=\"wp-image-1443\" srcset=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bildschirmfoto-2026-09-04-um-09.58.38-1024x162.jpg 1024w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bildschirmfoto-2026-09-04-um-09.58.38-300x47.jpg 300w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bildschirmfoto-2026-09-04-um-09.58.38-763x121.jpg 763w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bildschirmfoto-2026-09-04-um-09.58.38-1536x244.jpg 1536w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bildschirmfoto-2026-09-04-um-09.58.38-2048x325.jpg 2048w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bildschirmfoto-2026-09-04-um-09.58.38-1320x209.jpg 1320w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bildschirmfoto-2026-09-04-um-09.58.38-920x146.jpg 920w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bildschirmfoto-2026-09-04-um-09.58.38-650x103.jpg 650w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Screenshot<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"554\" height=\"177\" src=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bildschirmfoto-2026-09-04-um-09.58.58.jpg\" alt=\"\" class=\"wp-image-1445\" srcset=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bildschirmfoto-2026-09-04-um-09.58.58.jpg 554w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bildschirmfoto-2026-09-04-um-09.58.58-300x96.jpg 300w\" sizes=\"auto, (max-width: 554px) 100vw, 554px\" \/><figcaption class=\"wp-element-caption\">Screenshot<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">v3.5.8 \u2014 August 2026<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Anwesenheitsstatistik: Der Abruf fordert jetzt immer die vollst\u00e4ndige Historie an \u2014 auch weiter zur\u00fcckliegende Sessions werden zuverl\u00e4ssig ausgewertet.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"118\" src=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Moodle-Anwesenheit-1024x118.jpg\" alt=\"\" class=\"wp-image-1439\" srcset=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Moodle-Anwesenheit-1024x118.jpg 1024w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Moodle-Anwesenheit-300x34.jpg 300w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Moodle-Anwesenheit-762x88.jpg 762w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Moodle-Anwesenheit-1320x153.jpg 1320w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Moodle-Anwesenheit-920x106.jpg 920w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Moodle-Anwesenheit-650x75.jpg 650w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Moodle-Anwesenheit.jpg 1428w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Screenshot<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">v3.5.7 \u2014 August 2026<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Anwesenheitsauswertung<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Zeitfenster korrigiert<\/strong>: Das Auswertungsfenster endete bisher intern immer bei \u201eAuswertung ab&#8220; + Sessiondauer. Dadurch zeigte eine \u00c4nderung des \u201eAuswertung ab&#8220;-Datums bei durchgehend anwesenden Teilnehmern keine Wirkung, und bei r\u00fcckdatiertem Sessionbeginn wurde reale Anwesenheit abgeschnitten (bis hin zu 0 Minuten). \u201eAuswertung ab&#8220; verschiebt jetzt nur noch den Beginn der Z\u00e4hlung; die Kappung auf die Sessiondauer pro Teilnehmer bleibt bestehen.<\/li>\n\n\n\n<li><strong>Neues Feld \u201eAuswertung bis&#8220;<\/strong>&nbsp;(optional): Leer = offenes Ende (Standard). Gesetzt = Anwesenheit wird nur bis zu diesem Zeitpunkt gez\u00e4hlt \u2014 f\u00fcr gezielte Von-bis-Auswertungen, z.B. bei mehrfach genutzten Session-R\u00e4umen.<\/li>\n\n\n\n<li>Der Gradebook-Sync verwendet dieselbe korrigierte Berechnung.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Neue Features in v3.5.6<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Kursduplizierung<\/strong>: beim Duplizieren oder Wiederherstellen wird automatisch eine neue YuLinc-Session erstellt (konfigurierbar in den Plugin-Einstellungen auch Clone der gleichen Session)<\/li>\n\n\n\n<li><strong>Multi-Account<\/strong>: mehrere YuLinc-API-Konten konfigurierbar, pro Session ausw\u00e4hlbar<\/li>\n\n\n\n<li><strong>Aufzeichnungen<\/strong>: Aufzeichnungen unterhalb der Session-Info; Kursleiter k\u00f6nnen umbenennen und l\u00f6schen (optional Ausblenden &#8211; konfigurierbar in den Plugin-Einstellungen)<\/li>\n\n\n\n<li><strong>Anwesenheitsauswertung<\/strong>: Kursleiter sehen Anwesenheitsminuten, -quote und Bestanden\/Nicht bestanden pro Teilnehmer (nach Session Ende ca 15 Minuten Sp\u00e4ter zum Abruf verf\u00fcgbar)<\/li>\n\n\n\n<li><strong>Live-Ansicht<\/strong>: aktuell verbundene Teilnehmer, nur auf Abruf<\/li>\n\n\n\n<li><strong>Gradebook-Anbindung<\/strong>: Anwesenheitsnoten manuell ins Moodle-Gradebook \u00fcbertragen; Mindestanwesenheit pro Aktivit\u00e4t konfigurierbar<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Multi-Account<\/strong>: (Kursleiter\/Admin View)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"311\" src=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Konten-1024x311.jpg\" alt=\"\" class=\"wp-image-1375\" srcset=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Konten-1024x311.jpg 1024w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Konten-300x91.jpg 300w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Konten-768x233.jpg 768w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Konten-1536x466.jpg 1536w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Konten-1320x401.jpg 1320w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Konten-920x279.jpg 920w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Konten-650x197.jpg 650w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Konten.jpg 1598w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Screenshot<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"706\" src=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Einstellungen-1024x706.jpg\" alt=\"\" class=\"wp-image-1376\" srcset=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Einstellungen-1024x706.jpg 1024w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Einstellungen-300x207.jpg 300w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Einstellungen-768x530.jpg 768w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Einstellungen-1536x1059.jpg 1536w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Einstellungen-1320x910.jpg 1320w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Einstellungen-920x634.jpg 920w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Einstellungen-650x448.jpg 650w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Einstellungen.jpg 1646w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Screenshot<\/figcaption><\/figure>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Aufzeichnungen<\/strong>: (Kursleiter\/Admin View)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"642\" src=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Session-Recording-1024x642.jpg\" alt=\"\" class=\"wp-image-1377\" srcset=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Session-Recording-1024x642.jpg 1024w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Session-Recording-300x188.jpg 300w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Session-Recording-768x481.jpg 768w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Session-Recording-920x577.jpg 920w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Session-Recording-650x407.jpg 650w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Session-Recording.jpg 1321w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Screenshot<\/figcaption><\/figure>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Anwesenheitsauswertung<\/strong>: (Kursleiter\/Admin View)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"637\" src=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Anwesenheit502-1024x637.jpg\" alt=\"\" class=\"wp-image-1378\" srcset=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Anwesenheit502-1024x637.jpg 1024w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Anwesenheit502-300x187.jpg 300w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Anwesenheit502-768x478.jpg 768w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Anwesenheit502-920x572.jpg 920w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Anwesenheit502-650x404.jpg 650w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Anwesenheit502.jpg 1302w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Screenshot<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"824\" src=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/EinstellungenSession-Anwesenheit-1024x824.jpg\" alt=\"\" class=\"wp-image-1384\" srcset=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/EinstellungenSession-Anwesenheit-1024x824.jpg 1024w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/EinstellungenSession-Anwesenheit-300x241.jpg 300w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/EinstellungenSession-Anwesenheit-768x618.jpg 768w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/EinstellungenSession-Anwesenheit-1320x1062.jpg 1320w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/EinstellungenSession-Anwesenheit-920x740.jpg 920w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/EinstellungenSession-Anwesenheit-650x523.jpg 650w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/EinstellungenSession-Anwesenheit.jpg 1353w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Screenshot<\/figcaption><\/figure>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Live-Ansicht<\/strong>: (Kursleiter\/Admin View)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"409\" src=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Live-1024x409.jpg\" alt=\"\" class=\"wp-image-1379\" srcset=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Live-1024x409.jpg 1024w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Live-300x120.jpg 300w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Live-768x306.jpg 768w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Live-920x367.jpg 920w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Live-650x259.jpg 650w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Live.jpg 1278w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Screenshot<\/figcaption><\/figure>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Gradebook-Anbindung<\/strong>:  (Kursleiter\/Admin View)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"557\" src=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bewertungen-1024x557.jpg\" alt=\"\" class=\"wp-image-1380\" srcset=\"https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bewertungen-1024x557.jpg 1024w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bewertungen-300x163.jpg 300w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bewertungen-768x418.jpg 768w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bewertungen-920x501.jpg 920w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bewertungen-650x354.jpg 650w, https:\/\/support.netucate.net\/wp-content\/uploads\/2026\/06\/Bewertungen.jpg 1233w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Screenshot<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">v3.0.0 \u2014 2026<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">API-Umstellung<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>REST API ersetzt veraltete XML-over-Socket-Kommunikation<\/li>\n\n\n\n<li>PHP 8.3+, Moodle 4.5 LTS \u2013 5.x<\/li>\n\n\n\n<li>Bestehende Sessions und Konfigurationen bleiben erhalten<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">v2.4.0 \u2014 November 2024<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PHP 8.3 \/ Moodle 4.3\u20134.5 Kompatibilit\u00e4t<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>YuLinc \u2013 Kalender-Backfill (Admin-Werkzeug f\u00fcr Moodle) Kleines Kommandozeilen-Werkzeug, das f\u00fcr&nbsp;alle bestehenden YuLinc-Sessions&nbsp;die Moodle-Kalendereintr\u00e4ge in einem&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,25],"tags":[70,69,52,68,71,72],"class_list":["post-1374","post","type-post","status-publish","format-standard","hentry","category-moderation","category-lms-integrationen-lti-1-3-und-api","tag-70","tag-69","tag-lms","tag-moodle","tag-php8-3","tag-php8-4","wpcat-11-id","wpcat-25-id"],"_links":{"self":[{"href":"https:\/\/support.netucate.net\/index.php?rest_route=\/wp\/v2\/posts\/1374","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/support.netucate.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/support.netucate.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/support.netucate.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/support.netucate.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1374"}],"version-history":[{"count":14,"href":"https:\/\/support.netucate.net\/index.php?rest_route=\/wp\/v2\/posts\/1374\/revisions"}],"predecessor-version":[{"id":1449,"href":"https:\/\/support.netucate.net\/index.php?rest_route=\/wp\/v2\/posts\/1374\/revisions\/1449"}],"wp:attachment":[{"href":"https:\/\/support.netucate.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1374"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/support.netucate.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1374"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/support.netucate.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}