wiki:Vision1/UseCases

Version 4 (modified by 13803, 11 years ago) ( diff )

Листа на кориснички случаи
Примарни Актери Кориснички случаи
предавачите на курсот
(професор, асистент, демонстратор)
Закажување консултации
предавачите на курсот Откажување консултации
предавачите на курсот Презакажување на термин за консултации
Сите кои имаат пристап кон системот
(студент, предавачите на курсот)
Праќање приватна порака
предавачите на курсот Отворање нов форум за дискусии
студент, предавачите на курсот Постави прашање на форум за дискусии
предавачите на курсот
останатите студенти кои го слушаат курсот
Одговарање на прашања од форум
Студент Оцена на одговор
Студент Оцена на консултации
предавачите на курсот Анкета за термин за консултации
Студент Барање на студент за одржување консултации
предавачите на курсот Објавување соопштение
Систем администратор Одржување на системот



Use Case ID: 1
Use Case Name: Закажување консултации
Created By: Ирена Јолакоска
Last Updated By: Ирена Јолакоска
Date Created:
Date Last Updated: 23.10.2013
Actors: професорите, асистентите и демонстраторите кои се предавачи на дадениот курс
Description: Консултациите ќе се одвиваат преку отворање нова тема на форумот за дискусии, најчесто за консултации пред колоквиум/испит, како и за увид и резултати после колоквиумот/испитот
Trigger:
Preconditions: 1. Потреба за консултации
Postconditions: 1. Порака со известување ќе стигне до сите кои се претплатени на конкретниот курс.
Normal Flow: 1. Се отвора нова тема на форум за дискусии
2. Се закажува термин за консултации
3. Стигнува известување до претплатените на курсот
Alternative Flows: Не може да се закажат консултации во моментот, се контактираат останатите учесници преку емаил
Exceptions: /
Includes:
Priority: Мора да се заврши
Frequency of Use: 1-2 пати месечно
Business Rules: /
Special Requirements: /
Assumptions: /
Notes and Issues: /



Use Case ID: 2
Use Case Name: Откажување консултации
Created By:
Last Updated By:
Date Created:
Date Last Updated:
Actors: професорите, асистентите и демонстраторите
Description: Термин за консултации кој е веќе закажан може да има потреба да се откаже, во случај на зафатеност на професорот, непланирани обврски, при молба на студентите поради зафатеност од друг предмет итн.
Trigger:
Preconditions: 2. потреба да се откаже веќе закажан термин
Postconditions: 2. Автоматска порака за откажаните консултации добиваат сите претплатници на курсот.
Normal Flow: 4. Предавачите се најавуваат на системот
5. Предавачите успешно ги откажуваат консултациите
6. Се праќа известување
Alternative Flows: Консултациите се презакажуваат во друг термин
Exceptions:
Includes:
Priority: Мора да се заврши
Frequency of Use: Еднаш на 10 закажувања.
Business Rules:
Special Requirements:
Assumptions:
Notes and Issues:



Use Case ID: 3
Use Case Name: Презакажување на термин за консултации
Created By:
Last Updated By:
Date Created:
Date Last Updated:
Actors: предавачи на дадениот курс
Description: Договарање на друг термин кој ќе се изведе преку форумот за дискусија или само ќе се прати соопштение доколку веќе е утврден презакажаниот термин за консултации.
Trigger:
Preconditions: 3. Потреба за измена на веќе закажан термин
Postconditions: 3. Порака со известување ќе стигне до сите кои се претплатени на конкретниот курс.
Normal Flow: 7. Предавачите се најавуваат на системот
8. Предавачите отвараат тема на форумот за дискусија за нов термин
Alternative Flows: 9. Предавачите го заменуваат стариот термин со друг термиин кој веќе е претхнодно утврден
Exceptions:
Includes:
Priority: Потребно е да се направи
Frequency of Use: Еднаш на 10 закажувања термин.
Business Rules:
Special Requirements:
Assumptions:
Notes and Issues:



Use Case ID: 4
Use Case Name: Праќање приватна порака
Created By:
Last Updated By:
Date Created:
Date Last Updated:
Actors: Сите кои имаат пристап кон системот (студенти, предавачите на курсот)
Description: начин за комуникација помеѓу двајца корисници на системот со цел да се избегне непотребно вклучување на останатите корисници
Trigger: Потреба да се исконтактира некој приватно
Preconditions: 4. Корисници кои имаат свој профил на системот
Postconditions: 2. Автоматска порака за откажаните консултации добиваат сите претплатници на курсот.
Normal Flow: 10. Студент може да прати порака кон професорот, асистентот или демонстраторот и обратно.
11. Може да се употреби за договарање на термин за консултации , корегирање на веќе закажан, одговарање на некое прашање на студентот од страна на професорот, асистентот или демонстраторот.
Alternative Flows: Консултациите се презакажуваат во друг термин
Exceptions:
Includes:
Priority: Добро би било да се заврши
Frequency of Use: Не премногу често
Business Rules:
Special Requirements:
Assumptions:
Notes and Issues: Не е многу важен кориснички случај, зошто консултациите како и сите договори за термин треба да се јавни, но е добро да го има



Use Case ID: 5
Use Case Name: Отворање нов форум за дискусии
Created By:
Last Updated By:
Date Created:
Date Last Updated:
Actors: предавачите на курсот
Description: Се отвора најчесто пред колоквиум за студентите да можат да се советуваат и да прашаат нејасни работи и после колоквиум/испит за увид во резултатите од одржаниот колоквиум/испит: кои се точните решенија, зошто некое решение не е точно, колку поени се доделени на некое прашање/задача и сл.
Trigger: За секои нови консултации се отвора нов форум за дискусии со цел да се разграничи темата на дискусија од другите
Preconditions: 6. Има потреба од договор со останатите учесници за термин за консултации
Postconditions: 5. Даден е предлог термин
Normal Flow: 12. Се отвора нов форум за дискусија
13. Се дава предлог термин
14. Учесниците дискутираат за дадениот предлог термин
Alternative Flows: Ако нема простор за дискусии или датумот е веќе утврден, се праќа само известување до останатите учесници во курсот
Exceptions:
Includes:
Priority: Мора да се направи
Frequency of Use: Многу чест, еден од најважните кориснички случаи
Business Rules:
Special Requirements:
Assumptions:
Notes and Issues:



Use Case ID: 6
Use Case Name: Постави прашање на форум за дискусии
Created By:
Last Updated By:
Date Created:
Date Last Updated:
Actors: Најчесто студенти, може и предавачите на курсот
Description: при онлајн консултациите за нејасни прашања/задачи, за резултати добиени од колоквиум/испит/проект, за договарање термин за консултации и сл.
предавачите кога сакаат студентите да се изјаснат за некое мислење или став за материјалот од курсот, за евентуално присуство на консултации и сл
Trigger: Потреба да се праша нешто предавачот, или студентот
Preconditions: 7. Најавен на системот
8. Отворен форум за дискусија
Postconditions: 6. Прашањето е поставено на форумот и чека одговори
Normal Flow: 15. Се поставува прашање кон предавач на системот
Alternative Flows: Се поставува прашање или се бара мислење од студент
Exceptions:
Includes:
Priority: Мора да го има
Frequency of Use: Секогаш, тоа е целта на консултациите
Business Rules:
Special Requirements:
Assumptions:
Notes and Issues:



Use Case ID: 7
Use Case Name: Одговарање на прашања од форум
Created By:
Last Updated By:
Date Created:
Date Last Updated:
Actors: студенти, предавачите на курсот
Description: со цел да се заштеди време, да се прошират меѓусебните знаења и да се даде можност да се постават и одговорат повеќе прашања.
Trigger: Поставено е прашање на кое треба да се одговори
Preconditions: 9. Отворен е форум за дискусија
10. Студентите поставуваат прашања
Postconditions: 2. Автоматска порака за откажаните консултации добиваат сите претплатници на курсот.
Normal Flow: 16. Се одговара на прашањето на форум
17. Ако има останати прашања кои го затекнуваат корисникот, ги одговара и нив
Alternative Flows: Прашањето е веќе одговорено од друг, и одговорот е точен
Exceptions:
Includes:
Priority: Мора да се направи
Frequency of Use: Најчест случај
Business Rules:
Special Requirements:
Assumptions:
Notes and Issues:



Use Case ID: 8
Use Case Name: Оцена на одговор
Created By:
Last Updated By:
Date Created:
Date Last Updated:
Actors: Студентите
Description: Целта е да се постигне поефикасна работа на целиот систем и да не се злоупотребуваат бескорисно консултациите од страна на предавалите, како и да не се достигне претерување во објаснувањата на некои прашања со намера да се постават повеќе различни прашања од повеќе студенти за времетраењето на консултациите
Trigger: добиени одговор на поставено прашање
Preconditions: 11. Поставено е прашање на форумот
12. Добиен е одговор/и
Postconditions: 8. Одговорот е оценат
9. резултатите се видливи од страна на оние кои имаат поголем пристап во системот по завршувањето на консултациите
Normal Flow: 18. Студентот го оценува добиениот одговор
Alternative Flows:
Exceptions:
Includes:
Priority: Добро би било да се заврши
Frequency of Use: Често, после секој добиен одговор на дадено прашање
Business Rules:
Special Requirements:
Assumptions:
Notes and Issues:



Use Case ID: 9
Use Case Name: Оцена на консултации
Created By:
Last Updated By:
Date Created:
Date Last Updated:
Actors: Студентите, студент кој не учествувал директно со поставување прашање на форумот за дискусии
Description: цел да се подобри ефективноста на ваквиот начин на комуникација, оценувањето е анонимно за да се постигнат подобри резултати
Trigger: Завршување на консултации
Preconditions: 13. Одржани консултации
Postconditions: 2. Автоматска порака за откажаните консултации добиваат сите претплатници на курсот.
Normal Flow: 19. Се дава оценка за одржаните консултации
20. Се анализираат крајните резултати
Alternative Flows: Консултациите се презакажуваат во друг термин
Exceptions:
Includes:
Priority: Добро би било да се заврши
Frequency of Use: Често, после секој добиен одговор на дадено прашање
Business Rules:
Special Requirements:
Assumptions:
Notes and Issues:




24. Се пушта соопштение
Use Case ID: 10
Use Case Name: Анкета за термин за консултации
Created By:
Last Updated By:
Date Created:
Date Last Updated:
Actors: предавачите на курсот
Description: На анкетата се поставува предлог датум на кој би се одржале консултациите и студентите кои се во можност и сакаат да присуствуваат треба да се пријават
Trigger: барање од студентите за одржување на консултации
Preconditions: 14. отворање на нов форум специјално за тоа
Postconditions: 2. Автоматска порака за откажаните консултации добиваат сите претплатници на курсот.
Normal Flow: 21. Се поставува предлог датум
22. Се пријавуваат студентите и изнесуваат мислења
23. Предавачот донесува одлука
Alternative Flows: Консултациите се презакажуваат во друг термин
Exceptions:
Includes:
Priority: Мора да се направи
Frequency of Use: Често, освен ако терминот не е веќе договорен
Business Rules:
Special Requirements:
Assumptions:
Notes and Issues:



Use Case ID: 11
Use Case Name: Барање на студент за одржување консултации
Created By:
Last Updated By:
Date Created:
Date Last Updated:
Actors: Студент
Description: потреба да се појаснат некои прашања или задачи пред колоквиум или испит, да се направи дополнителен увид по завршувањето на истите и слично
Trigger:
Preconditions: 4. Корисници кои имаат свој профил на системот
Postconditions: 2. Автоматска порака за откажаните консултации добиваат сите претплатници на курсот.
Normal Flow: 25. Барањето студентот може да го испрати преку приватна порака
Alternative Flows: Барањето студентот го поставува како прашање на форум на соодветнот курс
Exceptions:
Includes:
Priority: Мора да се направи
Frequency of Use: Често
Business Rules:
Special Requirements:
Assumptions:
Notes and Issues:



Use Case ID: 12
Use Case Name: Објавување соопштение
Created By:
Last Updated By:
Date Created:
Date Last Updated:
Actors: предавачите на курсот
Description: Може да се известуваат студентите за веќе договорен термин за консултации, да се известат дека терминот е презакажан или одложен, да се замолат студентите да се приклучат кон дискусија за договарање термин за онлајн консултации и сл.
Trigger: има нешто да им се соопшти на сите претплатници на еден курс
Preconditions: 16. Најавен на системот
Postconditions: 13. Соопштението го примаат сите учесници на курсот
Normal Flow: 26. Се креира нова порака
27. Се пишува содржината
28. Се испраќа на останатите корисници
Alternative Flows: Консултациите се презакажуваат во друг термин
Exceptions:
Includes:
Priority: Мора да се направи
Frequency of Use: Често, кога нема потреба за интеракција со другите учесници
Business Rules:
Special Requirements:
Assumptions:
Notes and Issues:



Use Case ID: 13
Use Case Name: Одржување на системот
Created By:
Last Updated By:
Date Created:
Date Last Updated:
Actors: Систем администратори
Description: Целта е систем администраторите да го одржуваат системот затоа што е предвидено тој да работи 24/7, да ја одржуваат неговата функционалност
Trigger: Настанал некој проблем
Preconditions: 17. Пријавен е проблем
18. Системот не функционира добро
19. Системот не функционира воопшто
Postconditions: 14. Проблемите се отстранети и системот функционира нормално
Normal Flow: 29. Се пријавува проблем од страна на корисниците на системот
30. Систем администраторите се должни да го отстранат
Alternative Flows:
Exceptions:
Includes:
Priority: Мора да се направи
Frequency of Use: Секогаш
Business Rules:
Special Requirements:
Assumptions:
Notes and Issues:
Note: See TracWiki for help on using the wiki.