wiki:UCEnterGrade

Version 1 (modified by 233188, 6 days ago) ( diff )

--

Use-case 010 Implementation - Внесување на оценка од страна на професор

Актер

  • Најавен корисник (Професор)

Опис

Професорот внесува конечна оценка за даден студент по одреден предмет.

Главен тек

Професорот наоѓа студент во листата и внесува оценка преку соодветната форма, па клика "Зачувај".

No image "enter_grade.jpeg" attached to UCEnterGrade

Прво системот го наоѓа точниот запис за слушање на предметот (SemesterSubjectId) за да се осигура дека студентот навистина го слуша предметот кај тој професор:

SELECT "Id" 
FROM "SemesterSubjects" 
WHERE "UserId" = :studentId 
  AND "ProfessorId" = :professorId 
  AND "SubjectId" = :subjectId
LIMIT 1;

Откако ќе се добие :semesterSubjectId, системот ја запишува оценката во табелата за положени предмети:

INSERT INTO "PassedSubjects" ("Grade", "DatePassed", "SemesterSubjectId")
VALUES (:grade, :datePassed, :semesterSubjectId);

По успешното извршување, системот прикажува порака за успешно внесена оценка.

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.