1. Należy zalogować się w systemie http://usosweb.wpia.uw.edu.pl podając identyfikator oraz hasło 2. Po wybraniu z menu głównego opcji Rejestracja > Rejestracja bezpośrednia do grup >Rejestracja do grup student ma możliwość określenia optymalnego układu siatki zajęć na rok akademicki 2008/2009 poprzez utworzenie zestawów grup i/lub określenia preferencji dla poszczególnych grup, a także preferencji dla terminów:
3. Tworzenie zestawów grup po wybraniu ZESTAWY GRUP student uzyskuje możliwość utworzenia optymalnego dla siebie układu planu zajęć poprzez utworzenie zestawów grup : Zestawy grup - pozwala tworzyć zestawy złożone z grup dla wszystkich zajęć, na które student jest zarejestrowany. Zestawy grup stanowią ściśle powiązane ze sobą grupy ćwiczeniowe/wykładowe i przez mechanizm przydzielający do grup są rozpatrywane w pierwszej kolejności, jednak w przypadku gdy system nie może spełni nawet 1 z elementów zestawu odrzuca cały zestaw. UWAGA: Sugeruje się skorzystanie z możliwości tworzenia zestawów grup (to właśnie zestawy grup są w pierwszej kolejności rozpatrywane) oraz utworzenie kilku alternatywnych zestawów grup w rankingu. Tworzenie zestawów grup jest niezależną metodą określenia przez studenta swoich preferencji (szczegółowo opisane w dalszej części instrukcji). Po kliknięciu UTWORZENIE NOWEGO ZESTAWU student ma możliwość utworzenia najkorzystniejszego według niego układu planu (jednego lub kilka zestawów), spośród dostępnych przedmiotów wybranych przez niego w I turze rejestracji: Po wybraniu grupy z każdego przedmiotu zatwierdza się swój wybór Utwórz zestaw.
Następnie student ma możliwość utworzenia kolejnego zestawu grup ćwiczeniowych/wykładowych z poszczególnych przedmiotów. W tym celu należy ponownie skorzystać z utworzenie nowego zestawu. Każdorazowo po wybraniu lista zestawów student w trakcie trwania II tury rejestracji ma możliwość modyfikacji utworzonych zestawów, ich wykasowania, a także określenia ich kolejności system będzie próbował przydzielić zestaw według kolejności wskazanej przez studenta. kasowanie utworzonego zestawu z listy przesunięcie zestawu na wyższe miejsce w rankingu zestawów - przesunięcie zestawu na niższe miejsce w rankingu zestawów Student tym samym może podać zestawy grup ćwiczeniowych, do których chce trafić. Zestaw konstruuje się podając dla każdych zajęć jedną grupę (istnieje konieczność wskazania zajęć z każdej grupy ćwiczeniowej oraz wykładowej) student może stworzyć dowolnie wiele zestawów i ustawić je w swoją indywidualną listę rankingową. 4. Określenie preferencji dla poszczególnych terminów po wybraniu TERMINY student uzyskuje możliwość określenia swoich preferencji dla poszczególnych terminów (dla konkretnego dnia i przedziału czasowego). Po wybraniu preferencji terminów zajęć należy nacisnąć przycisk Ustaw preferencje.
5. Określenie preferencji dla poszczególnych grup egzaminacyjnych po wybraniu PREFERENCJE GRUP ĆWICZENIOWYCH, a następnie przedmiotu student uzyskuje możliwość określenia swoich preferencji dla poszczególnych grup. Określenie preferencji przez studenta odbywa się poprzez wybranie przy każdej z grup egzaminacyjnych wagi preferencji: ZNAKOMITA, BARDZO DOBRA, ŚREDNIA, KIEPSKA oraz BEZNADZIEJNA (domyślna początkowo ustawiona wartość przy każdej grupie ćwiczeniowej/wykładowej to średni ).
6. Dopuszczalne kolizje terminów w ramach tej opcji student możne wskazać dla systemu dopuszczalne kolizje terminów.
7. W ramach rejestracji do grup student może jedynie określić swoje preferencje na poszczególne grupy egzaminacyjne lub terminy pomijając tworzenie zestawów grup. Należy jednak mieć na uwadze, że w takie sytuacji system rozpocznie analizę jego preferencji po sprawdzeniu zestawów grup innych studentów. 8. Po zakończeniu rejestracji do grup dla każdego studenta wykonywane zostaną następujące czynności: rozpatrywane są kolejne zestawy podane przez studenta jeżeli we wszystkich grupach zestawu są wolne miejsca, to student zostaje przydzielony do tych grup i algorytm przechodzi do następnego studenta; jeżeli systemowi nie udało się zrealizować żadnego zestawu (lub student nie określił żadnego z zestawów) to algorytm rozpatruje podane preferencje terminów i grup - na podstawie preferencji podanych przez studenta algorytm generuje jego możliwe plany zajęć (na początku listy znajdują się plany najbardziej preferowane przez studenta stopień preferencji planu jest wypadkową preferencji terminu i grupy); algorytm przechodzi po tak skonstruowanej liście i jeżeli we wszystkich grupach planu są jeszcze wolne miejsca, to przydziela do nich studenta, przechodząc do kolejnej osoby na liście. Opracowanie: Rafał W. Sikorski