== **[[span(style=color: #BF1B1B, Внесување нов Task на Dashboard )]]** [[span(style=color: #BF1B1B, **Актери:**)]] • **Нaјавен** студент **Забелешка: Сликите не се конечен изглед на апликацијата.** [[span(style=color: #BF1B1B,** Чекори во сценариото:**)]] [[span(style=color: #BF1B1B, **Чекор 1**)]]\\ Одкако корисникот успешно ќе се најави, му се презентира **почетната страна на апликацијата** (Во овој пример, корисникот нема ниеден отворен Task). [[Image(Dashboard.png, width=400px, align=center)]] **Пример за имплементација:** {{{ -- Претпоставуваме дека student_id е 1234 DECLARE student_id INT = 1234; -- Земи ги сите event-и SELECT ce.event_name AS event_name, ce.event_type AS event_type, ce.event_start_time AS event_start_time, ce.event_end_time AS event_end_time FROM calendar_event ce JOIN dashboard_event de ON ce.calendar_event_id = de.calendar_event_id WHERE de.student_id = 1234 ORDER BY ce.event_start_time; -- Земи ги сите task-ови SELECT t.task_name AS task_name, t.task_description AS task_description, t.task_priority AS task_priority, t.is_done AS is_done FROM task t JOIN dashboard_task dt ON t.task_id = dt.task_id WHERE dt.student_id = 1234 ORDER BY t.task_priority DESC; LIMIT 5; -- Прикажи ги само најновите 5 }}} [[span(style=color: #BF1B1B, **Чекор 2**)]]\\ Најавениот корисник ја избира опцијата за **додавање на нов Task (втората опција).** [[span(style=color: #BF1B1B, **Чекор 3**)]]\\ На корисникот му се покажува **форма** каде треба да ги пополни **информациите за Task-от** кој сака да го внесе. [[Image(NewTask.png, width=400px, align=center)]] [[span(style=color: #BF1B1B, **Чекор 4**)]]\\ Корисникот ги **внесува** потребните информации за Task-от. {{{ -- Внесување нов task INSERT INTO task (task_id, task_name, task_description, task_priority, is_done) VALUES (323, 'Лабораториска АиПС', 'Реши ја лабораториската вежба бр.2 за пребарувачки алгоритми', 4, false); }}} [[span(style=color: #BF1B1B, **Чекор 5**)]]\\ Корисникот го кликнува копчето **"Внеси нов Task"** и потоа е пренасочен на почетната страна на апликацијата каде што може да го **види нововнесениот Тask.** [[Image(FirstTask.png, width=400px, align=center)]]