Skip to content

Wissensdatenbank

& Support Portal

  • YuLinc Gen2
  • Plugin – LTI 1.3 und API
    • Certificate – Zertifikate – Teilnahmebescheinigungen
    • RoomCards
    • Termintafel und Kalender-Abo
    • YuLinc REST API Dokumentation
    • YuLinc Moodle Plugin – Changelog
    • YuLinc Ilias 9 Plugin – Changelog
    • YuLinc Ilias 10 Plugin – Changelog
    • LMS mit LTI 1.3 Consumer-Unterstützung
  • Startseite
  • Support-Ticket
  • Checkliste
    • Checkliste Classic – für die erfolgreiche Teilnahme an YuLinc
    • Checkliste Gen2 – für die erfolgreiche Teilnahme an YuLinc
    • Checklist Gen2 – for successfully entering YuLinc
  • YuLinc Academy
  • Kontakt
    • E-Mail senden
    • Anrufen
    • Supportanfrage – Formular
  • Datenschutz
  • Impressum
  • Release Notes
 Posted in 2-Teilnahme an der YuLinc-Session, 4-Session Center (Verwaltung), LMS Integrationen LTI 1.3 und API, Sonstiges

YuLinc Ilias 10 Plugin – Changelog

 maste 40 Gefällt mir 1038 Ansichten

v4.7.3 — Oktober 2026

  • Moderatoren auch in Gruppen und Ordnern: Liegt eine YuLinc-Session in einer Gruppe oder einem Ordner innerhalb eines Kurses, werden Kursadministratoren und Kursbetreuer dieses Kurses jetzt automatisch Moderator, auch über mehrere Ebenen. Gruppenadministratoren der Gruppe werden es weiterhin.
  • Moderator über das Schreibrecht: Wer an einer YuLinc-Session das Recht „Einstellungen bearbeiten“ (Schreibrecht) hat, wird ebenfalls Moderator. So lässt sich über die ILIAS-Rechteverwaltung je Rolle festlegen, wer moderiert, auch für eigene Rollen und für Sessions außerhalb eines Kurses, zum Beispiel in einer Kategorie. Hintergrund: ILIAS-Installationen sind bei Rollen und Rechten sehr unterschiedlich aufgebaut. Statt sich auf feste Rollennamen zu verlassen, nutzt das Plugin deshalb die Rechteverwaltung von ILIAS selbst. ILIAS-Systemadministratoren werden darüber nicht automatisch Moderator, da sie überall Schreibrecht haben. Wichtig: Kurse und Gruppen übernehmen die Rechte einer globalen Rolle nur beim Anlegen. Wird eine Rolle später angelegt oder geändert, muss das Recht in bereits bestehenden Kursen und Gruppen dort einmal gesetzt werden (Reiter „Rechte“, Abschnitt „YuLinc Session“, mit „Bereits vorhandene YuLinc Sessions ändern“).
  • Rolle folgt der ILIAS-Rolle: Beim Betreten der Session wird die YuLinc-Rolle an die aktuelle Rolle im Kurs angeglichen. Wer Kursadministrator oder Kursbetreuer wird, wird Moderator; wer es nicht mehr ist, wird wieder Teilnehmer. Rollen, die ab dieser Version im Reiter „Mitglieder“ von Hand geändert werden, bleiben erhalten. Wer vor dem Update von Hand zum Moderator gemacht wurde, ohne eine passende Rolle in ILIAS zu haben, wird beim nächsten Betreten zum Teilnehmer. Stellen Sie diese Person dann im Reiter „Mitglieder“ wieder auf Moderator, ab dann bleibt die Einstellung erhalten. Der Ersteller einer Session bleibt immer Moderator.

Hinweise zur Installation

  • Das Update legt eine neue Tabelle für die Rollenzuordnung an (Datenbankschritt 13). Führen Sie nach dem Einspielen die Plugin-Aktualisierung in der ILIAS-Administration aus.

v4.7.1 — Oktober 2026

  • Moderatorenrolle wird beim Betreten aktualisiert: Wer nachträglich Kursadministrator oder Kursbetreuer wird (bzw. Gruppenadministrator, wenn der Raum in einer Gruppe liegt), wird beim nächsten Betreten der YuLinc-Session automatisch Moderator. Bisher wurde die Rolle nur beim ersten Zugriff festgelegt und musste danach im Reiter „Mitglieder“ von Hand geändert werden. Von Hand gesetzte Rollen bleiben erhalten.

v4.7.0 — September 2026

  • Raumgröße je Session einstellbar: Im YuLinc-Objekt lässt sich zwischen „bis 100 Teilnehmende“ und „über 100 Teilnehmende“ wählen. Die Auswahl steht beim Anlegen und in den Einstellungen zur Verfügung und wird an YuLinc übergeben. Bestehende Räume behalten ihre bisherige Auslegung.
  • Sessions in einen anderen Kurs verschieben: YuLinc-Objekte lassen sich über das Aktionsmenü in einen anderen Kurs verschieben. Es bleibt derselbe Raum auf dem YuLinc-Server, Lernfortschritt und Statistik bleiben deshalb vollständig erhalten. Bitte nach dem Verschieben einmal die Einstellungen öffnen und speichern – erst dadurch wandert der Kalendereintrag in den Kalender des neuen Kurses. Von Hand hinzugefügte einzelne Teilnehmende aus dem alten Kurs sind danach nicht mehr eingetragen. Das Kopieren von YuLinc-Objekten bleibt deaktiviert, da eine Kopie auf dieselbe Session verweisen würde.
  • Bild für die Kachelansicht: In den Einstellungen des YuLinc-Objekts lässt sich im Abschnitt „Darstellung“ ein eigenes Kachelbild hinterlegen. Damit Kacheln im Kurs angezeigt werden, muss zusätzlich der Kurs darauf eingestellt sein: Kurs → Einstellungen → Darstellung → Ansicht „Kacheln“. Die Kachelansicht lässt sich nicht zusammen mit der lernzielorientierten Ansicht und nicht zusammen mit der Begrenzung der angezeigten Sitzungen verwenden.

v4.6.16 — September 2026

  • Neuer Schalter in der Plugin-Konfiguration: „Lernfortschritt-Kästchen bei YuLinc-Sessions ausblenden“. Blendet die Lernfortschritt-Anzeige nur bei YuLinc-Sessions aus; der Lernfortschritt anderer Objekte (z. B. Lernsequenzen, Umfragen) bleibt unverändert. Sofort wirksam, jederzeit wieder einschaltbar, Statistik bleibt vollständig erhalten.

v4.6.15 — September 2026

  • Abgelaufene Sessions automatisch ausblenden: Sessions lassen sich optional eine einstellbare Zeit (in Tagen und Stunden) nach dem Session-Start automatisch für Kursteilnehmer ausblenden. Schreibberechtigte (Kursadmin/Moderator) sehen sie weiterhin. Es werden keine Daten gelöscht – Session, Statistik und Aufzeichnungen bleiben vollständig erhalten, nur die Sichtbarkeit im Kurs endet. Aktivierung und Karenzzeit in der Plugin-Konfiguration.
  • Direkter Link zur Session im Kalendereintrag: ein Klick führt direkt zur Session-Seite (statt nur zum Kurs)
  • Die Reiter „Aufzeichnungen“ und „Statistik/Live“ lassen sich in der Plugin-Konfiguration einzeln ein- oder ausblenden
  • Sicherheitsabfrage beim Deaktivieren des Lizenzschlüssels, mit Hinweis zur Lernfortschritt-Anzeige
  • Kompatibilität mit ILIAS 10.11: Der Lernfortschritt lässt sich in Kursen mit YuLinc-Sessions wieder aufrufen

v4.6.14 — August 2026

  • Verbindungstest beim Speichern der Server-Konfiguration: Ergebnis wird direkt angezeigt (Verbindung erfolgreich bzw. Fehlerursache, z. B. Zugangsdaten oder Firewall)
  • Klare Fehlermeldung, wenn der YuLinc-Server nicht erreichbar ist (z. B. Firewall/Proxy oder fehlende API-Zugangsdaten in der Plugin-Konfiguration)

v4.6.12 — August 2026

  • Update-Hinweis in der Plugin-Konfiguration: zeigt installierte und verfügbare Plugin-Version mit Download- und Changelog-Link („Jetzt prüfen“ für sofortige Abfrage; reine Anzeige, kein automatisches Update)

v4.6.11 — August 2026

Großes Funktions-Update (alle Neuerungen seit v4.2.7):

  • Kalender-Integration: automatischer Eintrag im Kurs-/Gruppenkalender je Session, folgt der Session-Startzeit
  • Anwesenheits-Statistik und ILIAS-Lernfortschritt mit einstellbarer Mindest-Teilnahmezeit
  • Auswertungszeitraum pro Objekt: „Auswertung ab / bis“ und „Zeit vor Auswertungsbeginn einbeziehen“ (Standard: automatisch ab Session-Start)
  • Neuer Tab „Live“: zeigt, wer gerade in der Session ist
  • Zwei Cron-Jobs für die automatische Synchronisation der Teilnahmedaten
  • Neuer Tab „Aufzeichnungen“: Abspielen, Herunterladen, Umbenennen und Löschen (Umbenennen/Löschen mit Schreibrecht)
  • Steuerbare automatische Mitglieder-Übernahme („Kursteilnehmer automatisch hinzufügen“, pro Objekt abschaltbar); übernommen werden angemeldete Benutzerkonten mit gültiger E-Mail-Adresse
  • Session-Dauer wählbar bis 480 Minuten
  • Rollenbasierte Account-Zuordnung in der Plugin-Konfiguration
  • Lizenzierung: Aufzeichnungen und Statistik/Lernfortschritt per Lizenzschlüssel; alle übrigen Funktionen frei
  • Kopieren von YuLinc-Objekten inkl. automatischer Session-Erstellung
  • Statistik-Hinweis: Teilnahmedaten stehen ca. 10 Minuten nach Session-Ende bereit

v4.2.7 — Frühjahr 2026

  • Korrektur der Startzeit-Verarbeitung beim Speicher

YuLinc Plugin v4.2.6 für Ilias 10.x

YuLinc Plugin v4.2.6 (ILIAS 10) Bugfix: Startzeit-Verschiebung beim Speichern

Wichtig: Ab ILIAS 10.5 ist die Version 4.2.4 zwingend erforderlich – aufgrund einer Änderung in der E-Mail-Handhabung von ILIAS führen ältere Plugin-Versionen zu einem Fehler bei der Mitgliederverwaltung.

(Automatisches hinzufügen der Kursmitglieder zur YuLinc Session)+(Multi YuLinc Account)

In dieser Version 4.2.5 von YuLinc gibt es einige spannende Neuerungen! Neben dem automatisierten Hinzufügen von Kursteilnehmern oder der Kursadministration/Kursbetreuung aus dem Kurs zur YuLinc Session, je nach Rolle in Ilias als Teilnehmer oder Moderator in der YuLinc Session, könnt ihr jetzt auch mehrere YuLinc Account Konfigurationen anlegen. Das macht die Verwaltung eurer YuLinc Accounts noch flexibler und einfacher!

Für den Zugang zu unseren Plugins für Ilias 6.x/7.x/8.x/9.x/10.x und Moodle 3.6-4.x oder den erhalt der Api XML Dokumentation wenden Sie sich bitte direkt an unseren Support.
Der Download ist an der üblichen Stelle zu finden.

Screenshot
Screenshot

Neue Account Konfiguration oder Bearbeiten:

Screenshot
Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist Bildschirmfoto-2025-10-16-um-11.19.48-1024x522.jpg
Screenshot
Screenshot

Damit neue Kursteilnehmer die Session sehen und „lesen“ können und der Beitrittslink automatisch generiert wird, muss die entsprechende Berechtigung einmalig in der Session oder in den Rollen Global gesetzt werden.

Wenn die Berechtigungen Global für Kursteilnehmer, Kursadministration oder Kursbetreuung aktiviert sind, werden diese automatisch beim Erstellen einer Session übernommen.

Screenshot

Kursmitglied

Anzeigen

Lesezugriff

Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist Bildschirmfoto-2025-10-16-um-11.30.28-1024x518.jpg
Screenshot

Auch wenn in Ilias die E-Mail-Adresse geändert wurde wird jetzt Automatisch ein neuer Zugangs Link erzeugt, was aber natürlich dazu führt das die Mediathek auch Neu ist da ein neuer Nutzer angelegt wird.

Die neuen Teilnehmer oder Moderatoren werden durch erstmaliges aktivieren des Beitreten Buttons im Reiter Zugriff der YuLinc hinzugefügt:

Screenshot

Die automatisch hinzugefügten Teilnehmer werden danach in der Mitglieder Liste angezeigt.

Hier können noch die Rollen Für YuLinc und Ilias bei Bedarf angepasst werden:

Screenshot
Screenshot



YuLinc Session – Berechtigungen und Rollenverwaltung

Um auch wirklich alle Szenarien mit der automatisierten Hinzufügen-Funktion abdecken zu können, haben wir noch Anpassungen gemacht im Bereich der YuLinc Session Mitgliederverwaltung. Es ist daher empfehlenswert, die aktuelle Version 4.2.5 zu nutzen.

Rollen in der YuLinc Session

Beim Betreten einer YuLinc Session wird die Rolle automatisch anhand der Kursrolle vergeben:

KursrolleYuLinc-Rolle
KursadministratorModerator
Kursbetreuer/TutorModerator
KursmitgliedTeilnehmer
GruppenadministratorModerator
GruppenmitgliedTeilnehmer

Die YuLinc-Rolle kann nachträglich über den Einstellungs-Button (Zahnrad) in der Mitgliederliste geändert werden – z.B. um ein Kursmitglied zum Moderator hochzustufen.


Session auf bestimmte Teilnehmer beschränken

Standardmäßig kann jedes Kursmitglied die YuLinc Session sehen und betreten. Um eine Session nur für bestimmte Personen zugänglich zu machen:

1. Rechte anpassen

In der YuLinc Session unter Rechte > Rechteeinstellungen die Berechtigung „Anzeigen“ und „Lesezugriff“ für die Rolle „Kursmitglied“ entfernen. Damit ist die Session für normale Kursmitglieder nicht mehr sichtbar.

Die Rollen Kursadministration und Kursbetreuung behalten ihre Rechte und können die Session weiterhin sehen und verwalten.

2. Teilnehmer gezielt einladen

Nutzer, die trotz fehlender Kursmitglied-Berechtigung an der Session teilnehmen sollen, werden über Mitglieder > Mitglieder hinzufügen manuell eingetragen. Diese Nutzer erhalten damit Zugriff auf die Session als „Mitglied der YuLinc Session“ – unabhängig von der Kursmitglied-Berechtigung.

3. Rolle bei Bedarf anpassen

Nach dem Hinzufügen kann die YuLinc-Rolle (Moderator/Teilnehmer/3te Rolle (nur wählen, wenn im Account auch verfügbar)) über das Zahnrad-Symbol in der Mitgliederliste geändert werden.


Zusammenfassung

  • Wer die Session sehen kann → wird über die ILIAS-Rechteeinstellungen gesteuert
  • Wer der Session beitreten kann → jeder der die Session sieht oder manuell als Mitglied hinzugefügt wurde
  • Welche Rolle jemand in der Session hat → wird automatisch vergeben, kann aber manuell geändert werden
  • Eingeschränkte Sessions → Kursmitglied-Rechte entziehen + gewünschte Teilnehmer manuell hinzufügen

YuLinc Plugin v4.2.5 – März 2026

YuLinc Plugin v4.2.4 – Bugfix-Release

ILIAS 10: v4.2.3 → v4.2.4


Breaking Change in ILIAS 10.5: ilMail::sendMail()

Mit ILIAS 10.5 wurde die Signatur der zentralen Mail-Methode ilMail::sendMail() geändert. Die Methode erwartet ab 10.5 ein MailDeliveryData-Objekt als einzigen Parameter, statt der bisherigen String-Parameter (Empfänger, CC, BCC, Betreff, Nachricht, Anhänge, Platzhalter-Flag), die seit ILIAS 5 Standard waren.

Alte Signatur (ILIAS 10.0–10.4):php $mail->sendMail($to, $cc, $bcc, $subject, $body, $attachments, $usePlaceholders);

Neue Signatur (ILIAS 10.5+):php $mail->sendMail(new MailDeliveryData($to, $cc, $bcc, $subject, $body, $attachments, $usePlaceholders));

Diese Änderung betrifft potenziell alle Plugins und Erweiterungen, die das ILIAS-interne Mailsystem nutzen. Der Fehler äußert sich als TypeError:

ilMail::sendMail(): Argument #1 ($mail_data) must be of type MailDeliveryData, string given

Das Plugin nutzt sendMail() an drei Stellen: bei der automatischen Mitglieder-Registrierung, beim manuellen Hinzufügen von Mitgliedern sowie beim Entfernen von Mitgliedern (Benachrichtigungs-Mail).


Fix: Abwärtskompatible Wrapper-Methode

Da das YuLinc Plugin sowohl ILIAS 10.0 als auch 10.5 unterstützen muss, wurde eine private Wrapper-Methode sendMailCompat()eingeführt, die zur Laufzeit prüft welche Signatur verfügbar ist:

private function sendMailCompat(ilMail $mail, string $to, string $cc, 
    string $bcc, string $subject, string $body, 
    array $attachments = [], bool $usePlaceholders = false): void
{
    if (class_exists('MailDeliveryData')) {
        // ILIAS 10.5+
        $mail->sendMail(new \MailDeliveryData($to, $cc, $bcc, $subject, 
            $body, $attachments, $usePlaceholders));
    } else {
        // ILIAS 10.0–10.4
        $mail->sendMail($to, $cc, $bcc, $subject, $body, 
            $attachments, $usePlaceholders);
    }
}

Alle drei sendMail()-Aufrufe im Plugin wurden auf diese Methode umgestellt.


Betroffene Dateien

DateiÄnderung
class.ilObjYuLincGUI.phpsendMailCompat()Wrapper, 3 Aufrufe angepasst
plugin.phpVersion 4.2.4

Kompatibilität

ILIAS VersionStatus
10.0–10.4Kompatibel (String-Signatur)
10.5Kompatibel (MailDeliveryData)

März 2026 – netucate systems GmbH

DB-Migrationen

StepVersionAktion
#4v3.x.x+session_id Feldlänge 10 → 50 Zeichen
#5v4.x.xAPI-URL Konvertierung (Babelfisch → REST)

Werden automatisch beim Plugin-Update ausgeführt.

Gehärtete Systeme (PHP 8.2+)

Kompatibel mit error_reporting = E_ALL und display_errors = Off. Alle dynamischen Properties sind explizit deklariert – kein Deprecated: Creation of dynamic property mehr.

Fehlerbehandlung

Serverseitig gelöschte Sessions (404) blockieren nicht mehr das Löschen des ILIAS-Objekts.

Tagged API, Ilias, Ilias 10, LMS, Multi Account, Plugin

Weitere Artikel

Classic – Barrierefreiheit – Tastatursteuerung – ARIA Tags – Betreten einer Session

(NVDA – Sprachausgabe – VoiceOver) Untertitel siehe Abschnitt CC / Closed Captions Es ist möglich, die…

Layouts in der virtuellen Session – Erzwungenes Layout ‑ Aufzeichnung Recording ohne Teilnehmer Video

Die Auflösung ist FullHD 1920 x 1080 und der Codec ist MPEG-4 AAC, H.264 https://academy.netucate.com/1/de/topic/layouts-in-der-virtuellen-session-erzwungenes-layout…

Windows Echo verhindern

Stellen Sie sicher das nicht das Mikrofon unter: Dieses Gerät als Wiedergabequelle verwenden aktiviert ist….

MacOS Virtueller Hintergrund Lokal

macOS 15 Sequoia und neuer WebCam Hintergrund systemweit ändern: Die Änderung wirkt systemweit und funktioniert…

Beitragsnavigation

Checkliste Gen2 – für die erfolgreiche Teilnahme an YuLinc →
← YuLinc Gen2 in Session

Kategorien

  • YuLinc Gen2
  • Plugin – LTI 1.3 und API
    • Certificate – Zertifikate – Teilnahmebescheinigungen
    • RoomCards
    • Termintafel und Kalender-Abo
    • YuLinc REST API Dokumentation
    • YuLinc Moodle Plugin – Changelog
    • YuLinc Ilias 9 Plugin – Changelog
    • YuLinc Ilias 10 Plugin – Changelog
    • LMS mit LTI 1.3 Consumer-Unterstützung
  • Startseite
  • Support-Ticket
  • Checkliste
    • Checkliste Classic – für die erfolgreiche Teilnahme an YuLinc
    • Checkliste Gen2 – für die erfolgreiche Teilnahme an YuLinc
    • Checklist Gen2 – for successfully entering YuLinc
  • YuLinc Academy
  • Kontakt
    • E-Mail senden
    • Anrufen
    • Supportanfrage – Formular
  • Datenschutz
  • Impressum
  • Release Notes

+49 6172 45260 33

support@netucate.com

Copyright © by netucate systems GmbH