= UseCasePrototypeImplementation На следната табела се прикажани сработените кориснички сценарија || ID || Use Case || || 1 || Најава на корисник || || 2 || Пребарување и филтрирање курсеви || || 3 || Ажурирање листа на омилени курсеви || || 4 || Купување на курс || == ИД: 1 - Најава на корисник Корисникот пристапува до страницата за логирање, и пополнува форма за најава. [[Image(login.png)]] [[Image(login-loading.png)]] == ИД: 2 - Пребарување и филтрирање курсеви Корисникот навигира до страницата за курсеви каде му се прикажуваат сите курсеви. [[Image(browse-courses.jpeg)]] При клик на некој од филтрите, се ажурира листата на курсеви. [[Image(filter-courses.jpeg)]] [[Image(filter-courses-fav.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)]]