Machen Sie Ihre ersten Schritte in die Moodle Plugin-Entwicklung

9. Oktober 2020 Von Júlia Verdaguer

Wir haben ein neues kostenloses MOOC für alle PHP-Entwickler eingeführt, die die Grundlagen der Moodle-Plugin-Entwicklung erlernen möchten - ab sofort verfügbar learn.moodle.org

Das Moodle LMS ist ein großes Open-Source-Projekt und wächst und gedeiht daher mit Beiträgen nicht nur unseres Teams im Moodle-Hauptquartier, sondern auch von Hunderten freiwilliger Entwickler, die ihre Zeit und ihren Code einbringen, um neue Funktionen zu erstellen, Fehler zu beheben und Insgesamt verbessern Moodle für alle.

Die ersten Schritte zur Entwicklung von Moodle zu unternehmen, könnte jedoch für Neulinge in der Community etwas entmutigend sein. Deshalb hat unser Moodle Community Engagement-Team das neue entwickelt Grundlagen der Moodle Plugin-Entwicklung MOOC.

 

Ein praktisches MOOC, um die Grundlagen der Entwicklung von Moodle-Plugins zu erlernen

Moodle Plugin Development Basics wurde für PHP-Entwickler entwickelt, die sich mit der Moodle-Entwicklung vertraut machen und sich darauf einstellen möchten, einen Beitrag zu Moodle zu leisten. Es enthält eine Reihe praktischer Aufgaben, in denen Sie lernen, eine Moodle-Entwicklungsumgebung einzurichten oder eine Demo tatsächlich zu implementieren Plugin.

Wenn Sie sich als Student für das Moodle Dev Basics MOOC anmelden, haben Sie außerdem die Möglichkeit, Moodle genau wie die Lernenden zu verwenden:

Der Kurs dient zwei Zwecken - er ist nicht nur ein grundlegendes Tutorial zu den ersten Schritten in der Entwicklung von Moodle-Plugins - er ist auch eine großartige Gelegenheit für Entwickler, Moodle als Student zu erleben - etwas, das nur sehr wenige von ihnen jemals getan haben werden, und dennoch ist es wirklich wichtig! ” David Mudrák, Senior Developer bei Moodle HQ und Schöpfer des Moodle Plugin Development Basics MOOC

 

Grundlegendes zur modularen Architektur von Moodle

Es ist wichtig zu wissen, wie Moodle strukturiert ist, um sicherzustellen, dass Ihre ersten Schritte in die Plugin-Entwicklung in die richtige Richtung gehen. Grundlagen der Moodle-Plugin-Entwicklung MOOC vermittelt Ihnen wichtige Konzepte im Zusammenhang mit der modularen Architektur von Moodle, um strategische Entscheidungen in Ihrem Ansatz zu treffen. 

„Im Rahmen meiner Rolle in Moodle überprüfe ich Plugins, die von unserer globalen Community bereitgestellt wurden. Dies gab mir und anderen Plugin-Rezensenten einen guten Einblick in die Bereiche, die für eine qualitativ hochwertige Plugin-Entwicklung wesentlich sind. Meistens müssen die wichtigsten Entscheidungen gleich zu Beginn getroffen werden. Während Sie später Code korrigieren können, kann das Gesamtdesign des Plugins nicht einfach geändert werden, ohne von vorne zu beginnen. Aus diesem Grund haben wir diesen Kurs erstellt, um neuen Entwicklern dabei zu helfen, die Fähigkeit zur klugen Entscheidungsfindung zu beherrschen. “ David Mudrák


Machen Sie sich mit den Inhalten von Moodle Plugin Development Basics MOOC vertraut

Die im MOOC enthaltenen Themen sind:

  • Entwicklungsumgebung
  • Plugin-Typen
  • Name und Inhalt des Plugin-Ordners
  • Bearbeitung von Anfragen
  • Lokalisierung
  • Seitenlayout und Ausgabe-Grundlagen
  • Seitennavigation
  • Administrationseinstellungen
  • Datenbanktabellen und SQL-Anfragen
  • Zugangskontrolle und Sicherheit

Um das MOOC erfolgreich durchlaufen zu können, benötigen Sie Erfahrung mit PHP-Webanwendungen, HTML, JavaScript, SQL-Abfragen und allgemeinen Webanwendungsprinzipien wie HTTP.

Sind Sie bereit, Ihre ersten Schritte in die Moodle-Entwicklung zu unternehmen? Melden Sie sich für unser kostenloses MOOC an!