== Додавање експеримент ==== Актер: **Најавен корисник** 1. Корисникот притиска на копчето „Додај“ {{{#!sql SELECT experiment_id, result, safety_warning FROM Experiment WHERE reaction_id = :reaction_id; }}} 2. Додавање на корисникот во !UserParticipatesInExperiment {{{#!sql INSERT INTO UserParticipatesInExperiment (user_id, experiment_id, participation_timestamp) VALUES (:student_id, :experiment_id); }}} 3. Се бара лабараториска опрема која е користена за реализација на експериментот {{{#!sql SELECT ARRAY_AGG(le.equipment_name) AS used_lab_equipment FROM ExperimentLabEquipment ele JOIN LabEquipment le ON ele.equipment_id = le.equipment_id WHERE ele.experiment_id = :experiment_id; }}} 4. Апликацијата го прикажува резултатот од реакцијата, времето на изработка, лабараториските инструменти кои се користат и предупредување за безбедносни предупредувања. {{{#!sql SELECT e.result AS experiment_result, ARRAY_AGG(le.equipment_name) AS used_lab_equipment, e.safety_warning FROM Experiment e JOIN ExperimentLabEquipment ele ON e.experiment_id = ele.experiment_id JOIN LabEquipment le ON ele.equipment_id = le.equipment_id WHERE e.experiment_id = :experiment_id GROUP BY e.experiment_id; }}}