jam231 / Quizzer

Ruby on Rails web application for managing study groups.
0 stars 0 forks source link

Panel z dostępnymi grupami. #18

Closed jam231 closed 11 years ago

jam231 commented 11 years ago

Zastanowić się gdzie umieścić odnośnik do panelu (podejrzewam, że będzie to gdzieś na górnym pasku) oraz nad wyglądem panelu.

jam231 commented 11 years ago

Na razie wyglada to tak:

quizy_issue18

Liczba quizów to liczba quizów "aktywnych" (na ten moment jest tylko stub tej metody w modelu quiz, zwracajacy true) Liczba użytkowników to liczba użytkowników z wyłączeniem superuserów (musimy się umówić jakie dokładnie rangi odpowiadają temu tytułowi) i limbo.

Zastanawiam się, czy powinny być wyświetlane wszystkie grupy (tak jest teraz), czy tylko te dla ktorych uzytkownik ma wpis w tabeli grupa_dostep... gdyby wszystkie to wtedy mialbym pomysl na wdrozenie funkcjonalnosci grup na haslo i na zaproszenie, dodatkowo mógłbym zaznaczać inaczej te quizy do których użytkownik ma dostęp, a inaczej te do których nie ma.

Czekam na uwagi ;-)

Ach ja dzisiaj zamierzam siedzieć do maks. północy (poźniej i tak będę nietrzeźwy) i jutro mogę jeszcze ze 2h.

kaiks commented 11 years ago

Liczba quizów aktywnych to zapewne po prostu quizy które mają ustawione ukryty na 0.

Z tymi superuserami... nie wiem, ja bym na obecną chwilę powiedział, że odpowiada(ją) temu tylko administrator(zy)

Widoczność grup: imo tylko te do których użytkownik ma dostęp

Ja zapewne nie zacznę siedzieć z jakąś większa koncentracją do 19tej.

Weźmiesz laptopa jutro na tą 12-tą?

jam231 commented 11 years ago

Chodzi Ci o netbooka ?

Niech w takim razie rangi superużytkowników nazywają się "administrator" i "moderator". A i niech ranga zwykłego użytkownika nazywa się 'user' - są jakieś problemy z niekompatybilnymi kodowaniami, a nie ma czasu się z tym bić, a ranga użytkownika mogącego tworzyć grupy to będzie teacher.

Co do widoczności grup - ok, na razie niech tak będzie.

Edit: A jeszcze jedna rzecz - widzę pewien brak spójności w uczestnictwie w grupie quizowej. Mamy w grupie pole na_zaproszenie, które domyślnie jest ustawiane na fałsz, jednak żeby ktoś był członkiem grupy musi mieć wpis w dostep_grupa. Rozumiem, że gdy grupa ma na_zaproszenie = true, to ktoś musi dodać tego użytkownika, ale co w 'domyślnym' wypadku, też musi go ktoś dodać ? Trochę bez sensu.

Ja bym proponował wyświetlanie grup, które maja na_zaproszenie = false + tych do ktorych uzytkownik nalezy, a kiedy uzytkownik będzie starał się wejść do danej grupy, do której nie jest zapisany to powinien być zapytany czy chce się zapisać, a jeśli tak to jest zapisywany.