| Version 7 (modified by , 22 months ago) ( diff ) |
|---|
Внесување нов Task на Dashboard
Актери:
- Нaјавен студент
Забелешка: Сликите не се конечен изглед на апликацијата.
Чекори во сценариото:
Чекор 1
Одкако корисникот успешно ќе се најави, му се презентира почетната страна на апликацијата
(Во овој пример, корисникот нема ниеден отворен Task).
Пример за имплементација:
-- Претпоставуваме дека 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
Чекор 2
Најавениот корисник ја избира опцијата за додавање на нов Task (втората опција).
Чекор 3
На корисникот му се покажува форма каде треба да ги пополни информациите за Task-от кој сака да го внесе.
Чекор 4
Корисникот ги внесува потребните информации за Task-от.
-- Внесување нов task INSERT INTO task (task_id, task_name, task_description, task_priority, is_done) VALUES (323, 'Лабораториска АиПС', 'Реши ја лабораториската вежба бр.2 за пребарувачки алгоритми', 4, false);
Чекор 5
Корисникот го кликнува копчето "Внеси нов Task" и потоа е пренасочен на почетната страна на апликацијата каде што може да го види нововнесениот Тask.
Attachments (3)
- Dashboard.png (64.3 KB ) - added by 22 months ago.
- NewTask.png (97.6 KB ) - added by 22 months ago.
- FirstTask.png (131.2 KB ) - added by 22 months ago.
Download all attachments as: .zip


