Erweiterte Suche
Suchergebnisse
28 Ergebnisse gesamt
Plugin-Entwicklung: Form des Entwicklungsprozesses
Wie sollte der Entwicklungsprozess aussehen (Top-Down vs. Agil)? Wenn ein Plugin neu entwickelt wird, gibt es in der Regel eine Anforderung, welche mit aktuellen Mitteln nicht erfüllt werden kann. Es ist empfohlen, diese Anforderung in User Stories zu formulie...
Plugin-Entwicklung: Arten der Anforderungen
Was können Anforderungen im Sinne der Softwareentwicklung an mein Plugin sein? Die präzise Definition von Anforderungen ist essentiell, um den Funktionsumfang eines Plugins einzugrenzen und zielgerichtete Entwicklung zu ermöglichen. Dabei wird bewusst auf tech...
Plugin-Entwicklung: Anforderungssammlung
Wie sammle ich Anforderungen? Anforderungen an das geplante Plugin können mit Hilfe der folgenden Methoden gesammelt werden: Anforderungs-Workshop Nutzt frühzeitig die Gelegenheit, die Akteure einzubeziehen, die mit dem Plugin arbeiten werden. Je nach Plugin-I...
Plugin-Entwicklung: Anforderungsdokumentation
Wie dokumentiere ich meine Anforderungen so, dass Entwickler*innen / Dienstleister*innen sie verstehen? Die schriftlich dokumentierten User Stories bilden ein zentrales Element, um die Anforderungen an ein geplantes Plugin innerhalb der Projektgruppe festzuhal...
Plugin-Entwicklung: Datenschutzanforderungen
Habe ich Datenschutzanforderungen? Grundsätzlich muss ein Plugin die Anforderungen erfüllen, die sich aus der Datenschutz-Grundverordnung (DSGVO) ergeben. Hierzu gehört, dass die Privacy API implementiert ist. Diese ermöglicht es, bei Auskunfts- oder Löschanfr...
Plugin-Entwicklung: Zeitaufwand
Wie viel Zeit benötige ich zum Entwickeln? Die Antwort auf diese Frage hängt von folgenden Faktoren ab: Umfang und Komplexität der Anforderungen Umfang und Detailliertheit des Lastenhefts (User Stories, Mockups) Erfahrungsstand der entwickelnden Person(en) mit...
Plugin-Entwicklung: Kompatibilität Moodle-Versionen
Wie kann ich die Kompatibilität mit unterschiedlichen Moodle-Versionen sicherstellen (Moodle Plugin-CI)? Unterschiedliche Moodle-Versionen bedeuten in der Regel auch unterschiedliche PHP-Versionen sowie Datenbank-Versionen, für die das Plugin funktionsfähig se...
Plugin-Entwicklung: Testen
Wie teste ich mein Plugin? Bei der Entwicklung sollte man PHPUnit-Tests und Behat-Tests als automatisierte Tests mit implementieren. Daneben sind manuelle Tests nach vorher definierten Szenarien („wenn ich Einstellung X aktiviere sollten Lehrende Funktion Y nu...
Plugin-Entwicklung: Maintenance
Wie kann ich eine Maintenance sicherstellen? Ein Plugin sollte mindestens nach jeder Veröffentlichung einer neuen Moodle Major-Version auf Kompatibilität geprüft und angepasst werden. Je nach Umfang und Komplexität des Plugins sollte ein entsprechendes Budget ...
Plugin-Entwicklung: Best practices Dokumentation
Was sind Best Practices für Nutzer*innen- und Entwickler*innendokumentation? Nutzer*innendokumentation (User Documentation) Hier steht die Problembehebung und Anwendung im Vordergrund. Nutzer*innen wollen wissen, wie sie mit der Software ein bestimmtes Ziel er...