Die wichtigsten Moodle API-Schnittstellen für Nutzerverwaltung

Wenn du Moodle automatisieren oder in externe Systeme integrieren willst, führt kein Weg an der Webservice-API vorbei. Vor allem im Bereich User-Management und Kursverwaltung gibt es ein paar besonders zentrale Funktionen, die dir viel Arbeit abnehmen können. Hier sind fünf der wichtigsten Schnittstellen der Moodle API und wie du sie in der Praxis nutzt. 1. … Weiterlesen …

Neues Projekt als GitLab-Projekt initialisieren – schnell, sauber, reproduzierbar

Ein sauber initialisiertes GitLab-Projekt spart dir später enorm viel Zeit – weniger Chaos bei Branches, klarere Reviews, reproduzierbare Pipelines. Hier ist ein schlanker, praxistauglicher Ablauf, den du für jedes neue Repo wiederverwenden kannst. Zielbild 1) Lokal vorbereiten 2) Projekt in GitLab anlegen 3) Remote hinzufügen & pushen 4) Branch- & Merge-Policy festlegen Fazit Ein sauber … Weiterlesen …

Laravel Logs in Mattermost Anzeigen: Ein Leitfaden

Mattermost bietet die Möglichkeit, Webhooks bereitzustellen, die wir mit Hilfe von laravel-mattermost-logger mit unserer Laravel Installationen verbinden können. Somit können wir die Error Logs von Laravel in einem Text-Channel in Mattermost anzeigen. Hier ist eine Schritt-für-Schritt-Anleitung, wie es funktioniert: Schritt 1: Webhook-Konfiguration in Mattermost Schritt 2: Installation des Laravel Mattermost Logger Das :dev-master wird benötigt, … Weiterlesen …

Schlüssel zur Rettung: Extrahieren und Sichern von Codemagic Secure Variables

In der Welt der Softwareentwicklung stellen unerwartete Herausforderungen oft die Regel und nicht die Ausnahme dar. Ein solcher unerwarteter Vorfall ereignete sich in einem unserer älteren Projekte, als der PC, der wichtige Zertifikate und Passwörter beherbergte, plötzlich den Geist aufgab. Die Tragweite dieses Problems war enorm. Verlorene Zertifikate und Keystore-Dateien könnten uns zwingen, unsere Apps … Weiterlesen …

iOS und Android App Entwicklung mit Vue.js, Ionic und Codemagic

Ionic ist ein Cross-Plattform Toolkit, mit dem man Apps für iOS und Android erstellen kann. Unter der Haube kann man sich für eins der gängigen Javascript Frameworks (React, Angular oder Vue) entscheiden und dies mit extra Plugins unterstützen, um die systemeigenen APIs anzusprechen (Funktionen wie Vibration, GPS, etc.). Auch bringt Ionic eigene UI-Elemente, die sich … Weiterlesen …