
π Student Projects (College Reports) Β· Sequence
A student taking an online exam: start, auto-save, submit and grading.
Drawing diagramβ¦
Sequence diagram for taking an online exam: the student starts the exam in the browser; the exam server checks the schedule and creates an attempt; questions load; answers auto-save every 30 seconds; the student submits, or the server submits automatically when time runs out; the grader scores objective questions and stores the result.
sequenceDiagram
actor S as Student
participant B as Browser
participant X as Exam Server
participant G as Grader
participant DB as Database
S->>B: Start exam
B->>X: Request exam paper
X->>DB: Check schedule and create attempt
DB-->>X: Attempt created
X-->>B: Questions
loop Every 30 seconds
B->>X: Auto-save answers
X->>DB: Save answers
end
alt Student submits
S->>B: Submit
B->>X: Final answers
else Time runs out
X->>X: Submit automatically
end
X->>G: Grade attempt
G->>DB: Store score and result
G-->>X: Result
X-->>B: Submission confirmedWho uses a college library system and what each of them can do: members, the librarian and the system administrator.
The database of a library system: books and their copies, authors, members, loans, reservations and fines, with keys and cardinality.
How data moves through a library system: members and the librarian, the main processes, and the data stores they read and write.
The main classes of a library system with attributes, methods and UML relationships.
The steps when a member borrows a book: checks, loan record and the copy status update.
What students, examiners and the administrator do in an online examination system.