= Дијаграми == Use Case **Корисник (студент и ментор):** 1. ''Креирање на профил'' - Корисникот стиска копче за регистрација - Системот отвара форма - Корисникот внесува соодветни информации за својот тип (студент или ментор) и притиска копче за потврда - Системот го креира профилот на корисникот и го пренасочува кон својот профил 2. ''Најава'' - Ако не постои профил, корисникот е приморан најпрво да направи профил - Корисникот стиска копче за најава - Системот отвара форма - Корисникот внесува свое корисничко име или мејл, и лозинка. Притиска копче за потврда - Системот го пренасочува корисникот кон својот профил 3. ''Уредување на профил'' - Корисникот стиска копче на својот профил - Системот го пренасочува корисникот кон страницата за уредување на профил, при што ќе се отвори форма пополнета со информациите на корисникот кои тој може да ги смени, со исклучок на корисничкото име **Студент:** 1. ''Пребарување низ ментори'' - Студентот стиска на копче „Ментори“ - Системот го пренасочува кон страната со ментори, кои се поставени во грид, а горе има пребарувач - Во пребарувачот, студентот внесува име на професор и/или „тагови“ (предмети, интереси, достапност на професорот), со цел да најде ментор кој најмногу одговара на проектот кој го има смислено - Системот ги филтрира професорите според критериумите. Во случај да нема професори кои ги исполнуваат тие услови, излегува порака на самата страна 2. Преглед на ментор - Студентот клика на професор - Системот го отвара профилот на менторот. Тој содржи информации за самиот ментор, заедно со копче за контакт, копче за искажување свое искуство, и постови на други студенти за нивното искуство со професорот 3. ''Автоматски match со ментор'' - Студентот стиска на копче кое прави автоматски match со ментор - Системот ги користи „таговите“ на профилот на студентот и ги филтрира професорите според нив 4. ''Контактирање на ментор'' 5. ''Пишување мислење за ментор'' **Ментор:** 1. ''Прифати или одби барање за контакт'' 2. ''Прифати или одби мислење на студент'' ---- **Дијаграм:** [[Image(usecase_IT.drawio.png)]] == Class [[Image(klasen_IT.drawio.png)]]