Version 7 (modified by 6 years ago) ( diff ) | ,
---|
Use-Case Specification: Создавање на обична анкета
1. Use-Case Name
Создавање на обична анкета
1.1 Brief Description
Корисничко сценарио за создавање обична анкета во рамки на модулот за анкети на SISng. Сценариото се одвива во случај кога анкетар ја одбира опцијата за создавање на обична анкета.
1.2 Actors
Анкетар – Лице кое создава обични анкети. Лицето може да биде професор, асистент, демонстратор, десигниран член на СПФИНКИ.
2. Flow of Events
2.1 Basic Flow
2.1.1 Анкетарот ја отвора почетната страница.
2.1.2 Анкетарот ја избира опцијата за создавање на обична анкета.
2.1.3 Модулот за анкети прикажува текстуални полиња за внес на назив и опис на анкетата, опаѓачко мени за избор на предмет за кој се однесува анкетата, два табови, едниот за внес на прашања со понудени одговори во текстуални полиња, друиот за избор на лица од опаѓачко мени кои би имале привилегии за преглед на анкетата.
2.1.4 Анкетарот внесува назив и опис на анкетата, избира за кој предмет се однесува анкетата од опаѓачко мени ја зачувува соодветната анкета.
2.1.5 Модулот за анкети прави валидација дали предмет е избран и дали име и опис на анкетата се внесени го зачувува внесеното во база на податоци и го известува анкетарот за успешното/неуспешното зачувување.
2.1.6 Анкетарот го избира табот за внес на прашања со понудени одговори ја избира опцијата за внес на ново прашање, го внесува прашањето во текстуално поле, избира опција за внес на одговор, го внесува одговорот во текстуално поле, избира опција за зачувување и останување.
2.1.7 Модулот за анкети го зачувува внесеното прашање и внесениот одговор во база на податоци и го известува анкетарот за успешното/неуспешното зачувување.
2.1.8 Анкетарот внесува втор понуден одговор и ја избира опцијата за зачувување.
2.1.9 Модулот за анкети го зачувува вториот понуден одговор во база на податоци и го известува анкетарот за успешното/неуспешното зачувување.
2.1.10 Анкетарот ја избира опцијата за затворање на дијалог прозорецот за внес на одговори.
2.1.11 Модулот за анкети го затвора дијалог прозорецот за внес на понудени одговори.
2.1.12 Анкетарот ја избира опцијата за затворање на дијалог прозорецот за внес на прашања.
2.1.13 Модулот за анкети го затвора дијалог прозорецот за внес на прашања.
2.1.14 Анкетарот го отвара табот за внес на лица со привилегии и ја избира опцијата за внес на ново лице.
2.1.15 Модулот за анкети го прикажува дијалог прозорецот за внес на лица со привилегии.
2.1.16 Анкетарот избира лице од опаѓачкото мени и ја избира опцијата за зачувување.
2.1.17 Модулот за анкети ја зачувува привилегијата за преглед на дадената анкета за избраното лице.
2.2 Alternative Flows
2.2.1 Модулот за анкети не ги валидира внесените податоци.
2.2.2 Анкетарот ги внесува податоците што фалат.
2.2.3 Анкетарот откако ќе заврши со внесување, одбира опција да ја зачува соодветната анкета.
2.2.4 Модулот за анкети прави валидација дали предмет е избран и дали име и опис на анкетата се внесени, го зачувува внесеното во база на податоци.
3. Special Requirements
Нема.
4. Preconditions
4.1 Автентикација, авторизација
Анкетарот задолжително треба да е логиран на системот и да има привилегии за создавање на анкета, односно да биде професор, асистент, демонстратор или претседател на СПФИНКИ.
4.2 Пристап до интернет
Анкетарот користи компјутер или мобилен уред со интернет конекција.
5. Postconditions
5.1 Анкетата е зачувана во базата на податоци
Анкетарот има увид на сите свои создадени анкети, може било која да уреди, уреди (промени почетен и краен датум) и активира.
6. Extension Points
Нема.