| 1 | **Use-Case Specification: Пополнување на анкета** |
| 2 | |
| 3 | **1. Use-Case Name** |
| 4 | |
| 5 | Пополнување на анкета |
| 6 | |
| 7 | **1.1 Brief Description** |
| 8 | |
| 9 | Корисничко сценарио за пополнување на анкета во рамки на модулот за пополнување на анкетина SISng. Сценариото се одвива во случај кога испитаникот добива нотификација за непополнета анкета. |
| 10 | |
| 11 | **1.2 Actors** |
| 12 | |
| 13 | Испитаник – Лице кое пополнува анкети. Лицето може да биде професор, асистент, демонстратор, студент. |
| 14 | |
| 15 | **2. Flow of Events** |
| 16 | |
| 17 | **2.1 Basic Flow** |
| 18 | |
| 19 | 2.1.1 Модулот за анкети на почетната страница поставува нотификација дека постои непополнета анкета од соодветниот испитаник. |
| 20 | |
| 21 | 2.1.2 Испитаникот ја отвора страницата со тековни анкети за пополнување. |
| 22 | |
| 23 | 2.1.3 Модулот за анкети ги прикажува сите анкети во чијашто целна група спаѓа испитаникот, се активни и не им е поминат рокот за пополнување. |
| 24 | |
| 25 | 2.1.4 Испитаникот избира анкета со клик на нејзе |
| 26 | |
| 27 | 2.1.5 Модулот за анкети ги прикажува сите прашања заедно со полиња за одговори или понудени одговори за соодветната анкета. |
| 28 | |
| 29 | 2.1.6 Испитаникот ги одговара прашањата на анкетата со избор или пишување на одговор и ја одбира опцијата да ги зачува одговорите. |
| 30 | |
| 31 | 2.1.7 Модулот за анкети прикажува дијалог прозорец каде испитаникот може да потврди дека е сигурен дека сака да ги зачува одговорите на анкетата. |
| 32 | |
| 33 | 2.1.8 Испитаникот одбира да го потврди зачувувањето на одговорите. |
| 34 | |
| 35 | 2.1.9 Модулот за анкети проверува дали секое прашање е одговорено и ги зачувува одговорите, зачувува дека соодветниот испитаник ја пополнал соодветната анкета и прикажува нотификација дали одговорите се успешно зачувани. |
| 36 | |
| 37 | |
| 38 | **2.2 Alternative Flows** |
| 39 | |
| 40 | 2.2.1 Испитаникот нема повеќе пристап до соодветната анкета |
| 41 | Анкетата била деактивирана или/и биле променети ограничувањата (целна група) додека корисникот ја пополнувал, сценариото завршува тука. |
| 42 | |
| 43 | 2.2.2 Испитаникот не одговорил едно или повеќе прашања |
| 44 | |
| 45 | 1. Модулот за анкети проверува дали секое прашање е одговорено и заклучува дека едно или повеќе прашања не се одговорени и го известува испитаникот дека не се одговорени сите прашања. |
| 46 | |
| 47 | 2. Испитаникот ги одговара прашањата на анкетата со избор или пишување на одговор и ја одбира опцијата да ги зачува одговорите. |
| 48 | |
| 49 | 3. Модулот за анкети прикажува дијалог прозорец каде испитаникот може да потврди дека е сигурен дека сака да ги зачува одговорите на анкетата. |
| 50 | |
| 51 | 4. Испитаникот одбира да го потврди зачувувањето на одговорите. |
| 52 | |
| 53 | 5. Модулот за анкети проверува дали секое прашање е одговорено и ги зачувува одговорите, зачувува дека соодветниот испитаник ја пополнал соодветната анкета и прикажува нотификација дали одговорите се успешно зачувани. |
| 54 | |
| 55 | |
| 56 | |
| 57 | **3. Special Requirements** |
| 58 | |
| 59 | Нема. |
| 60 | |
| 61 | **4. Preconditions** |
| 62 | |
| 63 | 4.1 Автентикација, авторизација |
| 64 | Испитаникот задолжително треба да е логиран на системот. |
| 65 | |
| 66 | 4.2 Пристап до интернет |
| 67 | Испитаникот користи компјутер или мобилен уред со интернет конекција. |
| 68 | |
| 69 | |
| 70 | |
| 71 | **5. Postconditions** |
| 72 | |
| 73 | 5.1 Резултати од анкети |
| 74 | Резултатите од анкети се променуваат зависно од одговорите на соодветниот испитаник. |
| 75 | |
| 76 | |
| 77 | **6. Extension Points** |
| 78 | |
| 79 | Нема. |
| 80 | |