= UseCasePrototypeImplementation Изворниот код е достапен [https://develop.finki.ukim.mk/projects/izberi_izboren/browser тука] На следната табела се прикажани сработените кориснички сценарија || ID || Use Case || || 1 || Најава на корисник || || 2 || Навигирање кон преглед на профил || || 3 || Пополнување на форма со положени предмети и лични интереси || || 4 || Преглед на резултати добиени од алгоритмот || || 5 || Преглед, пребарување, филтрирање на сите предмети || == ИД: 1 - Најава на корисник Корисникот пристапува до страницата за логирање, и пополнува форма за најава. [[Image(login.jpeg)]] Доколку корисникот постои во базата, се враќа порака за успешна најава. [[Image(login_toast.jpeg)]] == ИД: 2 - Навигирање кон преглед на профил Корисникот прво клика на копчето за преглед на својот профил. [[Image(profile_nav.jpeg)]] Потоа, се превземаат сите податоци од backend и му се прикажуваат на корисникот. [[Image(profile.jpeg)]] == ИД: 3 - Пополнување на форма со положени предмети и лични интереси На корисникот му е прикажана формата, тој ја пополнува, клика на копче за испраќање на сите податоци до backend. [[Image(form1.jpeg)]] [[Image(form2.jpeg)]] [[Image(form3.jpeg)]] [[Image(form4.jpeg)]] Доколку успешно, му се прикажува порака. [[Image(form_toast.jpeg)]] == ИД: 4 - Преглед на резултати добиени од алгоритмот Корисникот одбира за кој семестар сака да добие препораки, клика на копче за приказ на препораките. [[Image(algo1.jpeg)]] Откога ќе биде обработено барањето соодветните резултати се прикажуваат на екран. [[Image(algo2.jpeg)]] == ИД: 5 - Преглед, пребарување, филтрирање на сите предмети Корисникот има преглед на сите предмети достапни во базата и може да ги филтрира или пребарува. Резултатите се прикажуваат како што ги прави промените. [[Image(subjects.jpeg)]] Брз преглед на предмет. [[Image(subjects_quick.jpeg)]] Детален преглед на предмет. [[Image(subjects_detailed.jpeg)]]