Manchmal nur ein paar Zeilen Code

Manchmal ist eine Lösung einfach und erfordert nur ein paar Zeilen Programmcode.

Unser Team entwickelt Programmcode für Moodle im Auftrag von Kunden. Hier ein Beispiel:

Der Kunde wünscht, dass ein Login in die Moodle Lernplattform auf einer ganz anderen Seite erfolgt. Mit einem Klick auf den Login-Button werden die Nutzer auf eine andere Seite geführt, loggen sich ein und kommen ins Moodle-System zurück. Bis dahin ist das eine Standardfunktion in Moodle. Dazu wird die Seite zum Login automatisch umgeleitet. Ein Login direkt in Moodle ist nicht mehr möglich. So weit so gut.

Nun gibt es aber eine Handvoll oder ein Dutzend  Moodle-Anwender, die sich trotzdem noch direkt in Moodle einloggen sollen. Gründe sind zB Wartungszwecke oder Nutzer, die über das externe System nicht verwaltet werden können.

Das Softwareentwicklerteam von Benjamin Wolf hat dafür eine Lösung geschaffen. Diese Nutzer erhalten einen nicht veröffentlichten Link und können sich trotzdem einloggen. Am Ende waren es nur wenige Zeilen Programmcode, um diese Lösung umzusetzen.

Der Aufwand hierfür bestand aus verschiedenen Schritten:

  • den Wunsch des Kunden verstehen

  • die Funktionsweise der Standardfunktion in Moodle nachvollziehen

  • eine Idee für eine Anpassung entwickeln

  • den Programmcode entwickeln

  • den Code testen

  • den Code beim Kunden im System einbinden

  • den Kunden einweisen.

Bei der Entwicklung von Programmcode orientieren wir uns an den Coding-Richtlinien von Moodle und der Möglichkeit, den Programmcode  auch bei künftigen Versionen nutzen zu können.

Ist das noch die Webseite oder ist das Moodle?
SRH Fernhochschule - The Mobile University