Direkt zum Hauptinhalt

Community-Workshop „Moodle Plugin-Entwicklung“

Im September 2022 führte Alexander Bias einen halbtägigen Workshop (von 9-13 Uhr) zum Thema Plugin-Entwicklung durch. Im Workshop vermittelt und diskutiert wurden die Grundlagen der Moodle Plugin-Entwicklung mit dem Ziel, mehr Entwickler-/innen an der Plugin-Entwicklung beteiligen zu können und eine gemeinsame Wissensbasis zu schaffen. 

Dies war die Agenda:

Workshop-Agenda

  • Die verschiedenen Plugin-Typen in Moodle und deren zielgerichteter Einsatz
  • Das local-Plugin als „Allzweckwaffe“
  • Die allgemeine Ordner- & Dateistruktur eines Moodle Plugins
  • Typische Dateien, die man in jedem Plugin findet, und ihr Zweck
  • Definition und Nutzung von Admin Settings
  • Definition und Nutzung von Capabilities
  • Definition und Nutzung von eigenen Datenbanktabellen
  • Installations- und Upgrade-Skripte von Plugins
  • Libraries vs. Classes
  • Ausgabe von Text und Inhalt in der GUI
  • Sprachpakete
  • Veröffentlichung eines Plugins auf Github
  • Github Actions (ein erster Blick auf Moodle-Plugin-CI)

Abgerundet wurde diese Themenliste mit Verweisen auf existierende Entwickler-Dokumentationen, Foren und Chat-Channels sowie die wachsende Kursliste für Entwickler bei der Moodle Academy.

Dokumentation (9 Seiten PDF)

Gerne teilen wir hier die aufbereitete Dokumentation des Workshops.Workshops. 

 


Autor: Klaus Steitz, TU Darmstadt