Zadani

Verze v bodech. V závorce priorita.

Nepřihlášený uživatel může:

  • číst základní stránku každý skupiny (1)
  • číst profilovou stránku každého uživatele (1)
  • přihlásit se (1)
  • registrovat se (2)
  • vyhledávat v registrovaných uživatelích (2)

Přihlášený uživatel může:

  • číst detailní info o svých přátelích (1)
  • číst veškeré info o skupině, jíž je členem (1)
  • přidat jiného uživatele mezi své přátele (1)
  • založit skupinu (1)
  • založit podskupinu skupiny (2)
  • přidat se k jakékoliv skupině (1)
  • vystoupit ze skupiny (2)
  • psát zprávu komukoliv, s kým sdílí skupinu (2)
  • psát zprávy všem svým přátelům (2)
  • diskutovat na kartě skupiny, jejímž je členem (2)
  • upravit informace o sobě (2)

Zakladatel skupiny může:

  • Měnit základní info i info pro členy (2)
  • nastavit pro vstup do skupiny heslo (3)
  • měnit odevzdávací harmonogram (3)
  • přidávat aktuality (2)
  • zrušit uživateli členství ve skupině (2)
  • zakázat uživateli vstup do skupiny (3)
  • přidělit libovolnému členu skupiny práva řídit skupinu ( jmenovat moderátora skupiny ) (3)
  • odebrat moderátorovi jeho práva (3)

Moderátor může: - vše (3)

  • Měnit základní info i info pro členy
  • nastavit pro vstup do skupiny heslo
  • měnit odevzdávací harmonogram
  • přidávat aktuality

Další specifikace funkčností:

  • Karta uživatele - v přiměřeně osekané verzi (1), kompletně (2)

Nepřihlášený uživatel a přihlášený uživatel, který není přítel, uvidí jen kartu se základníma informacema (profil). Přihlášený a přítel uvidí všechny informace o uživateli (základní info, detailní info) . Základní info obsahuje přezdívku, jméno, příjmení, mail, školu, fakultu, profilovou fotku. Detailní info obsahuje koníčky, dosažené vzdělání, adresa, ostatní kontakty, seznam skupin, kterých je členem, cokoliv co nás ještě napadne. Na své vlastní kartě může uživatel editovat své info, přidávat si přátele. Na kartě uživatele se přihlášenému uživateli, který k tomu má právo, zobrazí možnost napsat tomuto uživateli soukromou zprávu (mohlo by se zobrazit i jako link rovnou z diskuze u skupiny)- odkáže do sekce soukromá pošta. Každý přihlášený uživatel uvidí na své kartě záložku soukromá pošta ze které může psát zprávy a vidí zde všechny obdržené zprávy.

  • Karta skupiny - v přiměřeně osekané verzi (1), kompletně (2)

Základní info o skupině (vyplňuje zakladatel skupiny, je to to jediné co vidí nečlen) obsahuje název, zakladatele a nějaký textový popis skupiny, seznam podskupin, případně nadskupinu, možnost přidání se ke skupině(nevidí uživatel, který je již členem). Další záložka: Diskuze skupiny (ve stylu zeď facebooku), přispívat může jen člen skupiny. Další záložka: Aktuality - přidává zakladatel skupiny. Další záložka: Informace jen pro členy - může být odkazy na oficiální weby předmětů, požadavky, způsob hodnocení…cokoliv. Vyplňuje zakladatel skupiny. Další záložka: odevzdávací harmonogram. Má význam jen u skupin, které jsou předměty. Zakladatel skupiny vyplní do této záložky data a k nim stručný popis kdy se co odevzdává. Systém pak několik dní (půjde nastavit) před termínem odevzdání upozorní všechny členy skupiny na termín odevzdání soukromou zprávou.

  • Podskupina

Karta bude shodná se skupinou.


Priority (co je jak důležité implementovat):

  • 1 - nejvyšší priorita (určitě rychle zapracovat)
  • 2 - střední priorita (co nejdřív zapracovat, ale ze začátku se bez toho obejdeme)
  • 3 - nízká priorita (zapracovávat jako poslední)

Připomínky

No já si myslím, že je to víceméně v pořádku a podle toho jsem zpracoval ten model. Jedinou výtku bych měl k tomu zakladateli, tuhle myšlenku bych trochu rozšířil, aby bylo možné udělat něco jako moderátory, nebo prostě lidi, kterým zakladatel může dát jistá práva řízení skupiny. Jinak určitě bych dal právo zakladateli zrušit jinému uživateli členství ve skupině. Jo a ty podskupiny budou fungovat normálně jako skupiny. - Ota -> zapracováno - Adam