Moodle-Anbindung Belwü - csv-Upload

Hallo zusammen,

Ich denke, per REST geht wesentlich mehr als mit dem PHP-Plugin. Aber das braucht man natürlich auch nicht unbedingt alles. Moodle bietet selbst inzwischen neue Mechanismen an (Hintergrund-Tasks), mit denen man coole Plugins realisieren könnte. Aber dafür muss man sich da auch gut auskennen - und das kontinuierlich pflegen.

REST hat halt den Vorteil, dass es für all das, was man machen will, eine wohldefinierte Schnittstelle gibt - egal, ob nun in Python, PHP oder sonst wie. Im Endeffekt besteht ja mein Skript auch nur aus zusammengebastelten JSON-gefütterten API-„calls“/requests. Das sollte in jeder Programmiersprache ähnlich sein.

All die vier o.g. Punkte lassen sich jedenfalls per API machen (globale Rollen in Kurse einschreiben benötigt ein Plugin).

Daher würde ich eher auf REST setzen, als auf die Moodle-Bibliotheken, die sich dann eben irgendwann auch wieder ändern können. Technologisch scheint mir das der Weg der Wahl zu sein, um Moodle zu manipulieren.

Viele Grüße
Thomas