| | 1 | = Use-case 009 Implementation - Приказ на студенти од страна на професор |
| | 2 | |
| | 3 | == Актер |
| | 4 | * Најавен корисник (Професор) |
| | 5 | |
| | 6 | == Опис |
| | 7 | Професорот избира предмет што го предава и добива листа од сите студенти кои го слушаат тој предмет во тековниот семестар. |
| | 8 | |
| | 9 | == Главен тек |
| | 10 | |
| | 11 | Професорот се најавува, избира еден од своите предмети и ја отвора листата на студенти. |
| | 12 | |
| | 13 | [[Image(professor_students_list.jpeg, 800px)]] |
| | 14 | |
| | 15 | Се извршува прашалник каде `:professorId` е ID-то на професорот, а `:subjectId` е предметот: |
| | 16 | |
| | 17 | {{{ |
| | 18 | SELECT |
| | 19 | u."Id" AS "StudentId", |
| | 20 | u."Index", |
| | 21 | u."Name", |
| | 22 | u."Surname", |
| | 23 | u."Email" |
| | 24 | FROM "SemesterSubjects" ss |
| | 25 | JOIN "User" u ON ss."UserId" = u."Id" |
| | 26 | WHERE ss."ProfessorId" = :professorId |
| | 27 | AND ss."SubjectId" = :subjectId |
| | 28 | ORDER BY u."Index" ASC; |
| | 29 | }}} |