You are on page 1of 7

Use case List:

Primary Actor Use Cases


Student 1. View an Exam
2. Select an Exam
3. Search an Exam(Hùng)
4. Take Exam(Hùng)
5. View Score (Duy)
6. Review an Exam
7. Archive Exam result
Lecture/Mentor 8. Create an Exam (Hiển)
9. Modify an Exam (Duy)
10. Delete an Exam
11. Archive Exam result
12. Choose question from bank
13. Manage question
14. Review Student exam
System handler 15. Record test
16. Notify schedule
17. Provide exam code
18. Mark the test
19. Report test (Tuấn)
Admin 20. Manage user
21. Manage exam
22. Manage question bank

Use case specification:

ID and Name: UC-4 Take Exam


Created By: Trần Mạnh Hùng Date Created: 28/09/2021
Primary Actor: Student Secondary Online Exam System
Actors:
Description: Students access the Online Exam System from the school network or
personal network, view the list of exam subjects, enter the exam code, log in
to the exam using the account provided via email. A list of multiple choice
questions that students must complete within the allotted time
Trigger: After completing the course and students are required to take the final exam
Preconditions: PRE-1. The student has Connection to server though Internet.
PRE-2. The student is logged in to the system by email.
PRE-3. The student has an exam coming up.
PRE-4. Exam code is provided for each student.
Postconditions: POST-1. Student answers will be archived.
POST-2. The results of the exam are displayed on the screen after the test is
overtime.
POST-3. Records of the exam will be stored on the school database
Normal Flow: 4.0 Take an Exam
1. Students select the button take exam.
2. Students enter the exam code (each subject code is associated with a
subject registered in the semester), which is sent via email registered
previously.
3. The exam is displayed with the start and end times and the exam
code for each subject.
4. The question field is about to appear and the student selects the
answer as a multiple choice answer.
5. Once finished, the student clicks the end exam button to close and
submit the exam.
Alternative Students must press the red summit button to submit their papers, otherwise
Flows: they will lose their test and fail the course
Exceptions:
Priority: High
Frequency of Use: About more than 2000 users, an average of 3 times a week. Peak usage for
this use case is from 9:00 AM and 12:00 PM or 14:30 PM to 17:00 PM
local time.
Business Rules:
Other 1. Students cannot close, change tabs from the Quiz after logging in to
Information: the question display during the exam period.
2. Students must arrive on time and bring their student ID or citizen
identification.
Assumptions: .

ID and Name: UC-8 Create an Exam


Created By: Nguyễn Thế Hiển Date Created: 28/09/2021
Primary Actor: Lecture Secondary Online Exam System
Actors:
Description: Lecture access the Online Exam System from the company internet or from
home, view the list of students in the class, create a test with questions
generated from the question bank, generate exam code to access exam, send
the exam code to the system
Trigger: An exam is coming up and lecture need to create the exam
Preconditions: PRE-1. The lecture has Connection to server though Internet.
PRE-2. The lecture is logged in to the system by email.
PRE-3. The lecture has an exam coming up and need to create.
Postconditions: POST-1. The test will be notified via email of the lecture.
POST-2. Students receive email notification with login information by
email of system handler.
Normal Flow: 8.0 Create an exam
1. Lectures log into the system with the lecture account.
2. Lecture see the announcements available in the system and check
the exam schedule of the classes.
3. Click the create quiz button to create the quiz.
4. Lecture selects questions from the question bank provided by the
system or selects questions from a personal computer.
5. Lecture sets exam time deadlines for each test.
6. Lecture generates the exam code and sends it to the system.
7. Exam information storage system created by Lecture.
Alternative
Flows:
Exceptions:
Priority: High
Frequency of Use: About more than 300 users, an average of 3 times a week. Peak usage for
this use case is from 9:00 AM and 12:00 PM or 14:30 PM to 17:00 PM
local time.
Business Rules:
Other
Information:
Assumptions: .

ID and Name: UC-3 Search an exam


Created By: Trần Mạnh Hùng Date Created: 28/09/2021
Primary Actor: Student Secondary Online Exam System
Actors:
Description: Students find the test by the name provided by the student's schedule.

Trigger: An exam is coming up, and students want to find the exam
Preconditions: PRE-1. The student has Internet Connection
PRE-2. The student is logged in to the system.
PRE-3. The student search exam code to view exam
Postconditions: POST-1. The exam will be stored on the system.

Normal Flow: 3.0 Search an Exam


1. Students enters search keyword on search box in navigation.
2. Students clicks search button.
3. System displays the list of issuers matched with the search
4. keyword. Each exam is presented with title and content

Alternative
Flows:
Exceptions:
Priority: Low
Frequency of Use: About more than 2000 users, an average of 3 times a week. Peak usage for
this use case is from 9:00 AM and 12:00 PM or 14:30 PM to 17:00 PM
local time.
Business Rules:
Other
Information:
Assumptions: .

ID and Name: UC-5 View Score


Created By: Nguyễn Đình Duy Date Created: 28/09/2021
Primary Actor: Student Secondary Online Exam System
Actors:
Description: Students log into the system by email notification of the exam, view the test
score by entering the test code provided previously, the test score is
displayed on the screen with the detailed scoreboard of the component.

Trigger: An exam score is coming up, and students want to find the exam score
Preconditions: PRE-1. The student has Internet Connection
PRE-2. The student is logged in to the system.
PRE-3. The student search exam code to view score
PRE-4. The test score is displayed on the screen with the detailed
scoreboard of the component.
Postconditions: POST-1. The View exam will be stored on the system.

Normal Flow: 5.0 View Score


1. Students log into the system with student email.
2. Students enter the exam code provided by email.
3. Click the view score button to view the scoreboard.
4. View the scoreboard of the subject's composition, class rank.
5. Store information on the system.

Alternative
Flows:
Exceptions:
Priority: High
Frequency of Use: About more than 2000 users, an average of 3 times a week. Peak usage for
this use case is from 9:00 AM and 12:00 PM or 14:30 PM to 17:00 PM
local time.
Business Rules:
Other Students can close the transcript, can know whether they pass or fail the
Information: course, class rank
Assumptions: .

ID and Name: UC-9 Modify the exam


Created By: Nguyễn Đình Duy Date Created: 28/09/2021
Primary Actor: Lecture Secondary Online Exam System
Actors:
Description: Lecture can modifier the exam

Trigger: An test is coming up, lecture want to modify the exam


Preconditions: PRE-1. The Lecture has Internet Connection
PRE-2. The Lecture is logged in to the system.

Postconditions: POST-1. When the normal flow completes successfully, a new test is
created on.
POST-2. Lecture must be login to system.

Normal Flow: 9.0 Modify the exam


1. Lecture opens the online exam system and searches for exams by
subject code.
2. Lecture to the exam revision page.
3. Lecture can modify the title or content of the quiz list
4. Lecture click Update to submit the edited test.
5. System will update the change to the database then redirect the user
to the link of the following test
6. change.
Alternative
Flows:
Exceptions:
Priority: High
Frequency of Use: About more than 200 users, an average of 3 times a week. Peak usage for
this use case is from 9:00 AM and 12:00 PM or 14:30 PM to 17:00 PM
local time.
Business Rules:
Other
Information:
Assumptions: .

ID and Name: UC-19 Report the test


Created By: Nguyễn Đình Tuấn Date Created: 28/09/2021
Primary Actor: System Handler Secondary Online Exam System
Actors:
Description: System handler reports errors to the system for checking and fixing.

Trigger: An test is over, systemh handler acknowledges and checks.


Preconditions: PRE-1. The System handler has Internet Connection
PRE-2. The System handler is logged in to the system.

Postconditions: POST-1. When the normal flow completes successfully, a new test is
created on or finished.
POST-2. System handler must be login to system.

Normal Flow: 19.0 Report the test


1. System Handler opens the test system and goes to the report page.
2. The report page shows the system with input title, textarea context
and submit button.
3. System Handler writes all fields and clicks submit button.
4. The system sends and displays the status of done or not.

Alternative
Flows:
Exceptions:
Priority: Medium
Frequency of Use: About more than 20 users, an average of 3 times a day.
Business Rules:
Other
Information:
Assumptions: .

You might also like