Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Welt-Import-Endpunkt freigeben. #691

Open
19 tasks
philgei opened this issue Jan 23, 2025 · 1 comment
Open
19 tasks

Welt-Import-Endpunkt freigeben. #691

philgei opened this issue Jan 23, 2025 · 1 comment

Comments

@philgei
Copy link
Member

philgei commented Jan 23, 2025

User Story

Als Tester möchte ich einen Endpunkt zum Importieren einer Lernwelt. sodass Eine Lernwelt automatisch ohne UI im Ramen von Tests eingespielt werden kann.

Mögliche Beispielaufrufe:

  • AuthoringTool.exe --import-world <path to world> (das Autorentool startet nicht/wird direkt beendet)
  • ./cli/import-world.exe <path to world> oder ./cli/import-world.bat <path to world>
  • als API Endpunkt: http://localhost:8001/import-world mit der Datei im Body

Kann laut Philipp unabhängig von #690 implementiert werden

Definition of Ready

  • User Story ist klein genug für Sprint
  • User Story ist für jeden Beteiligten klar verständlich
  • User Story Aufwand ist geschätzt
  • User Story hat Akzeptanzkriterien
  • User Story hat einen Mehrwert für das Produkt oder die Entwicklung
  • User Story Ursprung ist bekannt (Stakeholder)
  • User Story ist Release zugewiesen

Definition of Done

  • Alle Akzeptanzkriterien sind erfüllt
  • Die Realisierung der User Story wurde erfolgreich durch den Product Owner abgenommen
  • Die Implementierung ist in GitHub
  • Eine Code Review wurde durchgeführt (oder in Pairing Programm erstellt)
  • Die Codekonventionen sind eingehalten
  • Unittestabdeckung muss größer 90% sein
  • Alle Tests müssen bestanden sein
  • Technische Dokumentation angelegt (Aktivitätsdiagramm in Issue)
  • UML Klassendiagramme und Komponentendiagramme erstellt und aktuell
  • Die Dokumentation in der Realisierung wurde erstellt (Quellcode)
  • Changelog angelegt
  • Es gibt keine bekannten Bugs
@Glutamat42
Copy link
Member

Was mir gerade noch kommt: Kommandozeilenparameter könnten evtl problematisch bei manchen distributionsformaten sein und wäre daher bei der Umsetzung zu beachten (bspw AppImage)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants