Erweiterte Suche
Suchergebnisse
116 Ergebnisse gesamt
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...