Problem
Mehrere PHPDocs beziehen sich fälschlich auf Catquiz, „next question“ oder das Assign-Modul. Öffentliche und interne Namen enthalten Tippfehler wie visiblity, sacleid, complition und get_internalquuiz_id.
Ursache
Klassen und Services wurden kopiert und erweitert, ohne Dokumentation und Namen vollständig anzupassen.
Lösung
- PHPDocs funktionsspezifisch neu formulieren.
- Interne Tippfehler direkt umbenennen.
- Öffentliche External-Function-Namen über kompatible Deprecation migrieren.
- Frontend-Aufrufer und Tests aktualisieren.
Manuelles Testverfahren
Testschritte
- API-Aufrufe mit altem und neuem Namen testen.
- Generierte API-Dokumentation prüfen.
Aktuelles Ist-Verhalten
Mehrere PHPDocs beziehen sich fälschlich auf Catquiz, „next question“ oder das Assign-Modul. Öffentliche und interne Namen enthalten Tippfehler wie visiblity, sacleid, complition und get_internalquuiz_id.
Erwartetes Soll-Verhalten
Keine fachfremden Komponentenbezüge.
Automatisierte Tests
- Deprecation- und BC-Test.
- PHPCS/PHPDoc-Check.
Akzeptanzkriterien
Problem
Mehrere PHPDocs beziehen sich fälschlich auf Catquiz, „next question“ oder das Assign-Modul. Öffentliche und interne Namen enthalten Tippfehler wie
visiblity,sacleid,complitionundget_internalquuiz_id.Ursache
Klassen und Services wurden kopiert und erweitert, ohne Dokumentation und Namen vollständig anzupassen.
Lösung
Manuelles Testverfahren
Testschritte
Aktuelles Ist-Verhalten
Mehrere PHPDocs beziehen sich fälschlich auf Catquiz, „next question“ oder das Assign-Modul. Öffentliche und interne Namen enthalten Tippfehler wie
visiblity,sacleid,complitionundget_internalquuiz_id.Erwartetes Soll-Verhalten
Keine fachfremden Komponentenbezüge.
Automatisierte Tests
Akzeptanzkriterien