Version 1 (modified by 12 hours ago) ( diff ) | ,
---|
Имплементација на случаи на употреба
UseCasePrototypeImplementation
ID | Use Case |
1 | Најава на корисник |
2 | Навигирање кон преглед на профил |
3 | Пополнување на форма со положени предмети и лични интереси |
4 | Преглед на резултати добиени од алгоритмот |
5 | Преглед, пребарување, филтрирање на сите предмети |
ИД: 1 - Најава на корисник
При клик на копчето најави се, се испраќа POST барање до backend-от. Image (handle_login.jpeg) Се проверува дали постои таков корисник, доколку постои се враќа автентикациски токен. Image (login_url.jpeg)
Image (login_serializer.jpeg) Откога ќе се добие токенот, најавувањето се довршува на клиентската страна со повик на оваа функција којашто ги зачувува токените на корисникот. Image (login_function.jpeg)
ИД: 2 - Навигирање кон преглед на профил
Кога корисникот ќе навигира кон преглед на профилот ќе се испрати GET барање за информациите на корисникот, потоа тоа се зачувува во React Context и веќе не се прават барања до сервер кога корисникот сака да го пристапи. Image (fetch_form.jpeg)
Во backend се повикува соодветниот serializer за да се форматираат овие информации во JSON формат. Image (form_get.jpeg) Image (form_serializer.jpeg)
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.