Zum Inhalt springen

Standardblöcke

Komponente local_eledia_defaultblocks · Version 1.0 (2019112800)

Das Plugin richtet sich an die Administration. Es lohnt sich, wenn auf einer Plattform viele Kurse neu angelegt werden und diese einheitlich mit bestimmten Blöcken starten sollen, etwa Kalender, Neue Aktivitäten oder einem eigenen Hilfeblock.

Lehrende sehen das Plugin nicht. Sie bemerken nur, dass neue Kurse bereits die vereinbarten Blöcke enthalten.

  1. Installieren Sie das Plugin unter local/eledia_defaultblocks und schließen Sie die Installation ab.
  2. Öffnen Sie Website-Administration → Kurse → Standardblöcke.
  3. Tragen Sie die gewünschten Blöcke in das Feld ein und speichern Sie.

Die Blöcke werden über ihren internen Namen angegeben. Unter dem Eingabefeld finden Sie eine Liste aller installierten und sichtbaren Blöcke, die in Kursen erlaubt sind, jeweils mit internem Namen und Anzeigenamen.

Für die Eingabe gelten vier Regeln:

  1. Blöcke für die linke Spalte stehen vor dem Doppelpunkt, Blöcke für die rechte Spalte danach.
  2. Mehrere Blöcke einer Seite trennen Sie mit Komma.
  3. Die Liste darf keine Leerzeichen enthalten.
  4. Die Reihenfolge in der Liste ist die Reihenfolge im Kurs.

Beispiel:

course_list,online_users,private_files:calendar_month

Damit startet ein neuer Kurs links mit Kursliste, Personen online und Meine Dateien, rechts mit dem Monatskalender.

Ob ein Theme eine linke und rechte Spalte zeigt, hängt vom Theme ab. In Boost und davon abgeleiteten Themes erscheinen alle Blöcke in der Blockleiste.

Die Vorgabe greift, wenn ein Kurs neu angelegt wird, gleich auf welchem Weg: von Hand, per Kursassistent oder über einen Upload. Bestehende Kurse ändert das Plugin nicht. Wiederhergestellte Kurse bringen die Blöcke aus ihrer Sicherung mit.

Schritt für Schritt: eine neue Vorgabe einführen

Abschnitt betitelt „Schritt für Schritt: eine neue Vorgabe einführen“
  1. Legen Sie einen Testkurs an und fügen Sie dort von Hand die Blöcke hinzu, die künftig Standard sein sollen. So sehen Sie, wie der Kurs später aussieht.
  2. Schreiben Sie die internen Namen dieser Blöcke aus der Liste unter dem Eingabefeld ab.
  3. Tragen Sie die Liste im beschriebenen Format ein und speichern Sie.
  4. Legen Sie einen zweiten Testkurs an und vergleichen Sie ihn mit dem ersten.
  5. Informieren Sie Personen, die Kurse anlegen, über die neue Vorgabe. Bestehende Kurse behalten ihre Blöcke.

Halten Sie die Vorgabe knapp. Jeder zusätzliche Block nimmt Platz auf jeder Kursseite ein, und Lehrende entfernen überflüssige Blöcke oft von Hand.

Das Plugin speichert keine personenbezogenen Daten. Es verwaltet eine einzige Einstellung.

  • Nur neue Kurse erhalten die Vorgabe. Für bestehende Kurse müssen Blöcke von Hand ergänzt werden.
  • Die Eingabe wird nicht geprüft. Ein falsch geschriebener Name führt dazu, dass der Block fehlt, ohne Fehlermeldung.
  • Die Vorgabe gilt für alle Kursformate gleich. Unterschiedliche Vorgaben je Kategorie sind nicht möglich.
  • Ist defaultblocks_override zusätzlich in der config.php gesetzt, hat die config.php Vorrang.

Ein Block fehlt im neuen Kurs. Prüfen Sie den internen Namen in der Liste unter dem Feld und ob Leerzeichen in der Eingabe stehen.

Die Änderung hat keine Wirkung. Prüfen Sie, ob die Einstellung in der config.php fest gesetzt ist. Dann gilt dieser Wert.

Gilt die Vorgabe auch für die Startseite? Nein. Die Startseite und das Dashboard haben eigene Einstellungen in Moodle. Das Plugin wirkt nur auf Kurse, die neu angelegt werden.

Kann ich die Vorgabe zurücksetzen? Leeren Sie das Feld und speichern Sie. Dann gelten wieder die Standardblöcke des Kursformats.

Was passiert beim Deinstallieren? Die Einstellung wird entfernt, und Moodle verwendet wieder die Vorgaben des Kursformats.