== Внесување на оценки од страна на Предметен Наставник ==== Актери: Најавен Предметен Наставник ==== 1. При гледање на сите оценки за одреден ученик, предметниот наставник може да кликне на три копчиња соодветно за внесување на усна оценка, писмена оценка или крајна оценка 2. При секое внесување се отвара форма - За внесвуање на Усна Оценка: прво се внесува во табелата Ocenka {{{INSERT INTO Ocenka ( ocenka, datum, zabeleska, vnesena_Od, dobienaZaUcenikot_Id, eZaPredmetot_Id, zaAktivnosta_id) VALUES ( :ocenka, :datum, :zabeleska, :nastavnikId, :ucenikId, :predmetId, :aktivnostId)}}}, Бидејки Ocenka е "родител" на усна оценка, мора да добиеме ид според одредени параметри т.е. ucenik id и aktivnost id {{{SELECT id FROM Ocenka WHERE dobienaZaUcenikot_Id = :ucenikId AND zaAktivnosta_id = :aktivnostId ORDER BY datum DESC LIMIT 1}}}, откако ќе се добие id се внесува во табелата за Usna_Ocenka {{{INSERT INTO Usna_Ocenka (id, tema, osvoeni_poeni, max_poeni, vid_isprasuvanje) VALUES( :id,:tema, :osvoeni_poeni, :max_poeni, :vid_isprasuvanje)}}} - За внесвуање на Писмена Оценка: го имаме истото, но на крајот се внесува во табелата за Pismena_Ocenka {{{INSERT INTO Pismena_Ocenka (id, tema, osvoeni_poeni, max_poeni, vid) VALUES( :id,:tema, :osvoeni_poeni, :max_poeni, :vid)}}} - За внесување на Крајна оценка: Во табелата Ocenka со генериран ид бидејки немаме како да пребараме според одредени параметри, но без aktivnost id бидејки е крајна оценка {{{INSERT INTO Ocenka ( id, ocenka, datum, zabeleska, vnesena_Od, dobienaZaUcenikot_Id, eZaPredmetot_Id) VALUES (:id, :ocenka, :datum, :zabeleska, :nastavnikId, :ucenikId, :predmetId)}}}. На крајот ја внесуваме во табелата за Krajna_Ocenka {{{INSERT INTO Krajna_Ocenka (id, tip) VALUES (:id, :tip)}}}