'''Use Case''':рапределува групи за настава по наставници, асистенти, демонстратори[[br]] '''Цел''': Креирање на распоред за оддржување на настава.[[br]] '''Категорија''': Примарна[[br]] '''Предуслов''': Да има веќе распоредени предавачи, асистенти и демонстратори за предметите и да се знае бројот на студенти кои може да ги следат предметите, соодветно со бројот на предавачи.[[br]] '''Пост услов при успех''': Успешно креиран распоред на часови. Започнување со одржување на наставата.[[br]] '''Пост услов при неуспех''': Нема распоред на часови. Наставата неможе да започне.[[br]] '''Актер''': Одговорен за настава[[br]] '''Triggering Event''': Започнување на семестар [[br]] '''Опис''':[[br]] 1. Проверка дали за секој предмет има предавач асистент/и и демонстратор/и.[[br]] 2. Одредување на квота за студенти кои може да слушаат одреден предмет. 3. Проверка на бројот на пријавени студенти за секој предмет.[[br]] 4. Проверка на слободни ресурси.[[br]] 5. Групирање на студентите за оддржување на вежби.[[br]] 6. Креирање термини за оддржување на предавања и вежби.[[br]] 7. Објавување на групи.[[br]] 8. Објавување на конечниот распоред на часови за секоја група.[[br]] '''Наставки(Extension)''':[[br]] 3.1 Ако е надминат бројот на студенти,барање за отварање на нова група[[br]] 3.2 Известување за отварање нова група за следење на предмет[[br]] 3.3 Запишување на нов студенти во системот[[br]] 5.1. Оптимизирање на првичниот распоред.[[br]] '''Алтернативи''':[[br]] Јосип[[br]] [wiki:ListofActorsandUseCases Назад]