We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8
Use case name View Grades
Actors Student, Lecturer, Administrator
Allows users to log into their
Overview profiles to access system functionalities. The user must have valid Pre-condition credentials..
Typical Courses of events
Actor Actions System Actions
1. User enters their username 2. Validates credentials. and password. 3. Select the grades section 4. Redirects to the dashboard. from the dashboard.
Post Condition The user is logged in and
redirected to their dashboard..
Alternative courses
In step 5: If credentials are invalid, display an error message and
prompt retry. Use case name Update Profile
Actors Student, Lecturer, Administrator
Allows users to update their
Overview profile information. The user must be logged into Pre-condition their profile.
Typical Courses of events
Actor Actions System Actions
1. User navigates to the 2. Displays the profile info.. profile section. 3. Selects the edit profile 4. Opens editable form. option. 5. Saves changes.
Post Condition Profile is successfully updated.
Alternative courses
In step 5 : If validation fails, show error messages for missing or
invalid inputs. Use case name Upload Assignments
Actors Student, Lecturer
Allows students to upload
Overview assignments for submission or lecturers to upload assignments for distribution. The assignment submission link Pre-condition or form should be available.
Typical Courses of events
Actor Actions System Actions
5. User logs into their profile. 6. Displays the dashboard.
7. Navigates to the 8. Opens assignment section.
assignments section. 9. Uploads the file.
Post Condition The assignment is uploaded
successfully.
Alternative courses
In step 5 : If the file is invalid, show an error message and prompt
retry. Use case name File Enquiry
Actors Student, Lecturer, Administrator
Allows users to search for
Overview specific records or data within the system. The system must have data Pre-condition stored and indexed for search.
Typical Courses of events
Actor Actions System Actions
6. User navigates to the 7. Displays search bar. search bar. 8. Types query. 9. Processes the query
10. Displays results.
Post Condition Relevant search results are
displayed..
Alternative courses
In step 5: If no results found, show a message indicating no
matches. Use case name View Students' Records
Actors Lecturer, Administrator
Allows lecturers and
Overview administrators to view students' academic records. Student records must be entered Pre-condition and available.
Typical Courses of events
Actor Actions System Actions
1. Logs into profile. 2. Displays dashboard.
3. Navigates to student 4. Fetches and displays
records section. student records.
Post Condition The student records are
displayed.
Alternative courses
In step 5: If records are unavailable, show a message indicating the
data is being updated. Use case name Notification System
Actors Student, Lecturer, Administrator
The system notifies users about
Overview updates or changes related to their activities. Notifications must be enabled in Pre-condition the system.
Typical Courses of events
Actor Actions System Actions
1. Logs into the system. 2. Displays dashboard.
3. Checks for new 4. Shows new notifications.
notifications.
Post Condition Notifications are displayed to the
user..
Alternative courses
In step 5: If no notifications are present, show a message that there
are no new updates. Use case name Sending Notifications
Actors Lecturer, Administrator
Allows lecturers and
Overview administrators to send notifications to students. Notifications must be set up and Pre-condition drafted by the sender.
Typical Courses of events
Actor Actions System Actions
1. Logs into profile. 2. Displays dashboard.
3. Creates notification for 4. Saves and sends
students. notification. Sends the notification.
Post Condition Notification is successfully sent.
Alternative courses
In step 5 If the notification fails to send, show an error and prompt
retry. Use case name Enter Grades
Actors Lecturer
Lecturers can enter grades for
Overview student assignments, exams, or quizzes. The assignments or exam results Pre-condition must be available for grading.
Typical Courses of events
Actor Actions System Actions
1. Logs into profile. 2. Displays dashboard.
3. Navigates to grade entry 4. Opens grade entry form..
section. 5. Enters grades. 6. Validates and saves grades.
Post Condition Grades are entered and saved.
Alternative courses
In step 5 If grades are invalid, show error and prompt correction.