Otwarty test zmian w Systemie Zapisów

Tutaj w sumie trzy rzeczy naraz:

  1. Po zapisie znowu jest problem z komunikatem, że jestem w kolecje (jw.) + pomarańczowy kolor kafelka, po odświeżeniu jest niebieski
  2. Nie wyświetla się przycisk wypisu z grupy/kolejki
  3. Właściwie czy potrzebujemy przycisku odpinania od planu, gdy jesteśmy zapisani do tej grupy? Po “odpięciu” i tak zostanie w prototypie, bo jesteśmy zapisani do grupy.

image

Przy okazji poproszę o coś od siebie, a weźmy za przykład analizę matematyczną (skrin z zapisów, bo te nowe z racji dublowania się są nieczytelne). Zapisy to często ułamki sekund, więc trzeba być celnym i precyzyjnym. Czy lista pracowni/ćwiczeń mogłaby być posortowana po terminie zajęć? (w sumie po czymś teraz jest? o_O)

image

(1) to jest działanie tego mechanizmu asynchronicznego. Proszę mi podpowiedzieć, jak mają wyglądać komunikaty, żeby to było zrozumiałe?

Mechanizm jest taki, że gdy klika Pani „zapisz”, to system umieszcza Panią na końcu kolejki. Zawsze. Niezależnie od stanu grupy. Wtedy generuje komunikat i przekierowuje Panią na stronę przedmiotu (albo podświetla grupę na pomarańczowo w prototypie).
Następnie, asynchroniczny proces przetwarza tę grupę. Jeśli jest w niej wolne miejsce, a ktoś jest w kolejce, to następuje próba wciągnięcia, czasem zwieńczona wciągnięciem do grupy, a czasem wywaleniem z kolejki (jeśli na przykład nie jest Pani zapisana do odpowiedniej grupy wykładowej, albo gdyby wciągnięcie do grupy oznaczało przekroczenie limitu 35 ECTS).
W podanych przez Panią przypadkach, w grupie było wolne miejsce w momencie umieszczenia Pani w kolejce i próba wciągnięcia nastąpiła natychmiast. W pierwszym przypadku aż tak szybko, że była Pani w grupie, zanim załadowała się z powrotem strona przedmiotu. Gdyby Pani dała prototypowi chwilkę, to on zorientuje się, że jest Pani w tej grupie, i zmieniłby kolor na zielony.

1 polubienie

Ojej. Faktycznie, było to wspomniane i o tym zapomniałam, mój błąd. :slight_smile: co do komunikatu - myślę, że gdyby wpleść w treść słowo “asynchroniczny”, to nie byloby takiego przypadku jak ze mną - tak mnie skonfundowal napis “jesteś w kolejce”, że nawet nie skojarzylam z tą zmianą. Coś w stylu “asynchroniczny zapis: zapisano do kolejki w oczekiwaniu na dodanie do grupy (być może natychmiast)”?

1 polubienie

Hmmmm. Ale w takim razie jak teraz wygląda sytuacja, gdy mając limit 35 ECTS spróbuję zapisać się na więcej? Z tego, co zrozumiałem wynika, że wciągnie mnie do wszystkich kolejek, do których będę chciał, a potem zależnie od kolejności ewaluacji przedmiotów przez asynchroniczny algorytm będę dodawany do przedmiotów, póki będę się mieścił w 35 ECTS, a potem odrzucany. Tak?

Tak.

Wydaje mi się, że w przypadku próby zapisu na jakiś przedmiot, który spowodowałby przekroczenie limitu punktów ECTS pojawiał się komunikat informujący o niepowodzeniu zapisu z powodu własnie przekroczenia limitu. Teraz takiego komunikatu już nie ma.

Rozmawiałem o tym z Mateuszem Lewandowskim; Wydaje nam się, że taki komunikat się nie pojawiał (ja go nie mogę znaleźć w kodzie, a Mateusz w pamięci).

Niemniej, zgadzam się, że tego typu powiadomienia bardzo by się przydały. Bardzo. Dlatego ekipa ogarniętych studentów nad nimi w tym semestrze pracuje. Nie mogę obiecać z całą pewnością, że uda się nam to zmerge’ować przed zimowymi zapisami (chodziaż nie jest to wykluczone), ale w następnym cyklu będą już na 100%.

Sprostuję tylko.
Jasiek, zrozumiałem, że pytałeś mnie o komunikat przy wciąganiu z kolejki. Tego komunikatu oczywiście nie było.
Ale przy zapisywaniu się do grupy, w której jest wolne miejsce, komunikat się pojawiał i nie pozwalał na zapis.

1 polubienie

Tak to wygląda przy otwarciu algebry i ASKa jednocześnie (bardzo źle). Rozumiem zmiany w działaniu kolejek itp., ale po co zmieniać kwestie wizualne na gorsze? Do tego nie ma wyszukiwarki przedmiotów w prototypie. Czemu nie po prostu nie podepniecie tej nowej logiki do starego systemu ze starym wyglądem?

1 polubienie

No tak, faktycznie. Trzeba było po prostu podpiąć nową logikę do starego prototypu. Że też o tym nie pomyślałem!

Ironiczne komentarze w niczym tu nie pomogą. A było lepiej i jest gorzej, to widać gołym okiem. Jak nie da się tego usprawnić w prosty sposób i chce się robić wszystko prawie od zera to najpierw warto zadbać, żeby ta nowa wersja była przynajmniej tak samo dobra jak stara, przed jej wypuszczeniem.

Były testy tego systemu i ludzie różne rzeczy zgłaszali. Testy były otwarcie ogłoszone w systemie zapisów. Nie uważasz, że obudziłeś się trochę za późno na pretensje? Tak o miesiąc?

Przecież te błędy zostały już dawno zgłoszone, tylko nie zostały jeszcze naprawione. Chodzi o to, że trochę słabo wypuszczać nowy system zapisów, który na razie nie działa wystarczająco dobrze.

5 polubień

Nawet jeśli “obudziłem się z późno” to jeszcze nie powód, żeby zamieniać lepiej działający system na gorzej działający system.

Wydaje mi się że zmiany były niezbędne, bo ich brak groził zniknięciem prototypu w ogóle. No i sam zapisy też były straszliwie zbugowane. Co prawda nie pracowałem przy zapisach, ale quickfix jest taki: w Firefoxie wcisnąć ctrl+shift+m i wybrać szerokość max 990px, wtedy jest ten widok w którym każdy dzień jest osobno i pewnie te zestackowane przedmioty widać lepiej.

1 polubienie

Ja też nie jestem fanem tego jak to teraz wygląda, ale zauważcie, że trzeba było coś zrobić z zapisami. Chociażby po to, żeby wprowadzić nowy schemat zapisów dla pierwszaków, co wielu postulowało po tym, co się działo rok temu z naszym rocznikiem (wszyscy na tę samą godzinę, piętnastominutowe przeciążenie serwerów).

1 polubienie

Grupy wirtualne, ktore nas nie interesuja nie powinny byc ukryte? Czy to kwestia tego ze nie ma jeszcze przydzialow?

Są ukryte w prototypie, ale nie na stronie przedmiotu.

Na stronie przedmiotu ich nie ukrywamy, bo nie powinno być (moim zdaniem) tak, że student po zalogowaniu widzi mniej, niż przed.

1 polubienie

Nie, nie sa. Albo raczej nie zawsze. Patrz na komentarz ze screenem wyzej (skad tyle elementow, hmm?)