Version 2 (modified by 12 hours ago) ( diff ) | ,
---|
Имплементација на случаи на употреба
UseCasePrototypeImplementation
ID | Use Case |
1 | Најава на корисник |
2 | Навигирање кон преглед на профил |
3 | Пополнување на форма со положени предмети и лични интереси |
4 | Преглед на резултати добиени од алгоритмот |
5 | Преглед, пребарување, филтрирање на сите предмети |
ИД: 1 - Најава на корисник
При клик на копчето најави се, се испраќа POST барање до backend-от.
Се проверува дали постои таков корисник, доколку постои се враќа автентикациски токен.
Откога ќе се добие токенот, најавувањето се довршува на клиентската страна со повик на оваа функција којашто ги зачувува токените на корисникот.
ИД: 2 - Навигирање кон преглед на профил
Кога корисникот првпат ќе навигира кон преглед на профилот ќе се испрати GET барање за информациите на корисникот, потоа тоа се зачувува во React Context и веќе не се прават барања до сервер кога корисникот сака да го пристапи.
Во backend се повикува соодветниот serializer за да се форматираат овие информации во JSON формат.
Attachments (31)
- fetch_form_def.jpeg (38.6 KB ) - added by 12 hours ago.
- fetch_form.jpeg (19.5 KB ) - added by 12 hours ago.
- form_get.jpeg (12.4 KB ) - added by 12 hours ago.
- form_serializer.jpeg (49.7 KB ) - added by 12 hours ago.
- handle_login.jpeg (92.4 KB ) - added by 12 hours ago.
- login_function.jpeg (30.5 KB ) - added by 12 hours ago.
- login_serializer.jpeg (22.2 KB ) - added by 12 hours ago.
- login_url.jpeg (13.6 KB ) - added by 12 hours ago.
- login.jpeg (61.6 KB ) - added by 12 hours ago.
- profile.jpeg (102.4 KB ) - added by 10 hours ago.
- cache_key.jpeg (31.9 KB ) - added by 9 hours ago.
- algo_new.jpeg (78.8 KB ) - added by 9 hours ago.
- fetch_rec.jpeg (55.2 KB ) - added by 9 hours ago.
- get_eligible1.jpeg (151.7 KB ) - added by 9 hours ago.
- get_eligible2.jpeg (119.7 KB ) - added by 9 hours ago.
- get_recommendations.jpeg (137.3 KB ) - added by 9 hours ago.
- handle_form_submit.jpeg (76.4 KB ) - added by 9 hours ago.
- handle_form_submit2.jpeg (106.6 KB ) - added by 9 hours ago.
- map_to_sub_vector.jpeg (83.3 KB ) - added by 9 hours ago.
- permissions.jpeg (24.7 KB ) - added by 9 hours ago.
- post_patch.jpeg (129.6 KB ) - added by 9 hours ago.
- score_tags.jpeg (124.9 KB ) - added by 9 hours ago.
- score.jpeg (141.9 KB ) - added by 9 hours ago.
- validate_form.jpeg (114.5 KB ) - added by 9 hours ago.
- student_vector.jpeg (78.1 KB ) - added by 9 hours ago.
- recommendations_final.jpeg (50.8 KB ) - added by 9 hours ago.
- form4.jpeg (112.7 KB ) - added by 9 hours ago.
- fetch_subjects_hook.jpeg (13.8 KB ) - added by 9 hours ago.
- fetch_subjects.jpeg (34.5 KB ) - added by 9 hours ago.
- filter1.jpeg (117.2 KB ) - added by 9 hours ago.
- filter2.jpeg (114.9 KB ) - added by 9 hours ago.