michaldabrowski98 / GroupProject

1 stars 0 forks source link

[FRONTEND] Utworzenie strony do dodawania quizu #7

Open michaldabrowski98 opened 8 months ago

michaldabrowski98 commented 8 months ago

Należy utworzyć nową stronę na której zalogowany użytkownik będzie mógł dodać nowy quiz. Implementacja powinna być zgodna z dokumentacją https://github.com/michaldabrowski98/GroupProject/wiki/Tworzenie-nowego-quizu.

Kryteria akceptacji

  1. Zalogowany użytkownik może przejść na stronę na której może dodać quiz.
  2. Użytkownik może "wyklikać" nowy quiz. Użytkownik powinien mieć możliwość dodania tytułu do quizu, opisu oraz dowolnej liczby pytań.
  3. Użytkownik powinien mieć możliwość dodania do każdego pytania dowolnej ilości odpowiedzi oraz oznaczenia dodawanych odpowiedzi jako poprawne lub błędne.

TODO

  1. Dodać nowy route i nową stronę.
  2. Zalogowany użytkownik nie powinien mieć możliwości wejść na stronę z formularzem. Należy sprawdzić czy użytkownik jest zalogowany sprawdzając czy w sesji znajduje się token autoryzacji.
  3. Należy dodać elastyczny formularz który pozwoli użytkownikowi zbudować quiz.
  4. Gotowy quiz należy przesłać jako JSON na wskazany w dokumentacji endpoint. Endpoint jeszcze nie działa, więc na razie nie trzeba przejmować się odpowiedzą z endpointu.

User story

Jako administrator (zalogowany użytkownik) chcę mieć możliwość dodania nowego quizu, aby móc zaprosić innych uczestników do jego wypełnienia.