Określenie scenariuszy użycia

  1. Rejestracja użytkownika
    1. Użytkownik z dowolnej podstrony wybiera link „Zarejestruj”.
    2. Użytkownik zostaje przekierowany na ekran rejestracji.
    3. Użytkownik wypełnia formularz rejestracji (login, email, hasło, potwierdzenie hasła).
    4. Dane są weryfikowane:
      1. Jeśli występują błędy, formularz wyświetlany jest ponownie z zaznaczonymi i opisanymi błędami
      2. Jeśli dane są poprawne użytkownik zostaje dodany.
    5. Użytkownik jest przekierowywany na stronę główną.
  2. Logowanie użytkownika
    1. Użytkownik z dowolnej podstrony wybiera link „Zaloguj” lub próbuje wykonać akcję do której wymagane jest logowanie.
    2. Użytkownik jest przekierowany na stronę logowania.
    3. Użytkownik wpisuje swój login i hasło.
    4. Dane są weryfkiowane:
      1. Jeśli występują błędy, formularz wyświetlany jest ponownie z zaznaczonymi i opisanymi błędami.
      2. Jeśli dane są poprawne użytkownik jest zalogowany.
    5. Użytkownik jest przekierowywany na stronę, z której został przekierowany do logowania.
  3. Logowanie przez Facebooka
    1. Użytkownik wybiera link „Zaloguj przez Facebooka”.
    2. Użytkownik jest przekierowywany na stronę logowania Facebooka.
    3. Użytkownik loguje się na Facebooku.
    4. Aplikacja otrzymuje dane użytkownika, jeśli logował się on pierwszy raz, dane są zapisywane w bazie.
    5. Użytkownik jest przekierowywany z powrotem do serwisu.
  4. Przeglądanie gier
    1. Użytkownik wybiera link „Zagadki”.
    2. Następuje przekierowanie na stronę z listą zagadek.
    3. Użytkownik wybiera interesującą zagadkę.
    4. Serwis przekierowuje użytkownika na stroną wybranej zagadki.
  5. Dodanie nowej gry
    1. Zalogowany użytkownik wybiera link „Dodaj zagadkę”.
    2. Następuje przekierowanie do formularza dodawania zagadki.
    3. Użytkownik wypełnia formularz podając tytuł i opis zagadki.
    4. Użytkownik wybiera zdjęcie do uploadu, które będzie przedmiotem zagadki.
    5. Użytkownik potwierdza utworzenie zagadki.
    6. Serwis weryfikuje czy wszystkie dane zostały podane i czy zostało wybrane zdjęcie.
      1. Jeśli występują błędy, formularz wyświetlany jest ponownie z zaznaczonymi i opisanymi błędami.
      2. Jeśli dane są poprawne zagadka zostanie dodana.
    7. Zdjęcie jest uploadowane na serwer.
    8. Zagadka jest dodana.
    9. Użytkownik jest przekierowywany na listę zagadek.
  6. Edycja gry
    1. Zalogowany użytkownik będący właścicielem gry wybiera link „Edytuj” z poziomu strony gry lub listy gier.
    2. Następuje przekierowanie do formularza edycji gry.
    3. Użytkownik edytuje interesujące go pola.
    4. Serwis weryfikuje czy wszystkie dane zostały podane i czy zostało wybrane zdjęcie.
      1. Jeśli występują błędy, formularz wyświetlany jest ponownie z zaznaczonymi i opisanymi błędami.
      2. Jeśli dane są poprawne zagadka zostanie edytowana.
    5. Jeśli zostało zmienione zdjęcie, jest ono uploadowane na serwer.
    6. Użytkownik jest przekierowywany na listę zagadek.
  7. Usunięcie gry
    1. Zalogowany użytkownik będący właścicielem gry wybiera link „Usuń” z poziomu strony gry lub listy gier.
    2. Aplikacja prosi o potwierdzenie usuniecia.
      1. Jeśli użytkownik potwierdzi usunięcie, gra jest usuwana.
      2. Jeśli użytkownik anuluje usunięcie, nic się nie dzieje.
  8. Dodanie odpowiedzi
    1. Zalogowany użytkownik wybiera link „Dodaj odpowiedź” na stronie zagadki.
    2. Zostaje wyświetlony formularz dodawania odpowiedzi.
    3. Użytkownik wypełnia formularz podając komentarz.
    4. Użytkownik wybiera zdjęcie do uploadu, będące odpowiedzią na zagadkę.
    5. Użytkownik potwierdza dodanie odpowiedzi.
    6. Serwis weryfikuje czy wszystkie dane zostały podane i czy zostało wybrane zdjęcie.
      1. Jeśli występują błędy, formularz wyświetlany jest ponownie z zaznaczonymi i opisanymi błędami.
      2. Jeśli dane są poprawne odpowiedź zostanie dodana.
    7. Zdjęcie jest uploadowane na serwer.
    8. Zagadka jest dodana.
    9. Użytkownik powraca na stronę zagadki.
  9. Edycja odpowiedzi
    1. Zalogowany użytkownik, który dodał zagadkę wybiera link „Edytuj” przy odpowiedzi na stronie gry.
    2. Zostaje wyświetlony formularz edycji zagadki.
    3. Użytkownik edytuje interesujące go pola.
    4. Serwis weryfikuje czy wszystkie dane zostały podane i czy zostało wybrane zdjęcie.
      1. Jeśli występują błędy, formularz wyświetlany jest ponownie z zaznaczonymi i opisanymi błędami.
      2. Jeśli dane są poprawne odpowiedź zostanie edytowana.
    5. Jeśli zostało zmienione zdjęcie, jest ono uploadowane na serwer.
    6. Użytkownik powraca na stronę zagadki.
  10. Usuniecie odpowiedzi
    1. Zalogowany użytkownik, który dodał odpowiedź wybiera link „Usuń” przy odpowiedzi na stronie gry.
    2. Aplikacja prosi o potwierdzenie usuniecia.
      1. Jeśli użytkownik potwierdzi usunięcie, odpowiedź jest usuwana.
      2. Jeśli użytkownik anuluje usunięcie, nic się nie dzieje.
  11. Wskazanie prawidłowej odpowiedzi przez autora zagadki
    1. Zalogowany użytkownik będący właścicielem gry klika w przycisk zatwierdzający wybrną odpowiedź na stronie swojej zagadki.
    2. Odpowiedź jest oznaczana jako poprawna, a zagadka jako rozwiązana.
  12. Przeglądanie rankingu
    1. Użytkownik wybiera link „Ranking”.
    2. Wyświetlana jest strona z rankingiem najlepszych użytkowników.
pl/dydaktyka/ztb/2012/projekty/fotodetektyw/konceptualny/okreslenie_scenariuszy_uzycia.txt · ostatnio zmienione: 2019/06/27 15:50 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0