wiki:PredmetenNastavnikCreateOcenki

Version 1 (modified by 192063, 11 days ago) ( diff )

--

Внесување на оценки од страна на Предметен Наставник

Актери: Најавен Предметен Наставник

  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)
Note: See TracWiki for help on using the wiki.