Académique Documents
Professionnel Documents
Culture Documents
Prepared by:
Vincent Chai Yik Song WEK050123
Project Objectives
Case
ID
1.1 Key in nothing and click Warning message for Warning message for
displayed. displayed.
1.2 Key in all data but leave out Warning message for that Warning message for that
field). displayed.
1.3 Key in all data and click Request to add quiz will A message box is displayed
inserted.
1.4 Click on “View all quiz” Redirected to Page redirected to
Management” button.
Case
ID
2.1 Click on “Edit”. Allow lecturer to edit Existing assessment is
to make changes.
2.2 Erase all editable data and Display error message to A message box is displayed
allowed to do so.
2.3 Erase one of the required Display error message to A message box is displayed
editable data and click user. to tell user which fields has
allowed to do so.
2.4 Change value for editable Changes will be saved Redirected to Quizlist.aspx
Case
ID
3.1 Click on “Delete” The record will be Redirected to Quizlist.aspx
successfully deleted.
4. Test case for use case: Add Assessment (Structure)
Case
ID
4.1 Key in nothing and click Warning message for Warning message for
displayed. displayed.
4.2 Key in all data but leave out Warning message for that Warning message for that
field). displayed.
4.3 Key in all data and click Request to add quiz will A message box is displayed
inserted.
4.4 Click on “View all quiz” Redirected to Page redirected to
Case ID
5.1 Click on “Edit”. Allow lecturer to edit Existing assessment is
to make changes.
5.2 Erase all editable data and Display error message to A message box is displayed
allowed to do so.
5.3 Erase one of the required Display error message to A message box is displayed
editable data and click user. to tell user which fields has
successfully deleted.
Case ID
7.1 Key in nothing and click Warning message for Warning message for
displayed. displayed.
7.2 Key in all data but leave Warning message for that Warning message for that
successfully inserted.
7.4 Click on “Reset” button. All input value will be All input field has cleared.
cleared.
7.5 Click on “Question Redirected to MCQ.aspx. Redirected to MCQ.aspx.
Management” button.
8. Test case for use case: Edit Question (MCQ)
Case ID
8.1 Click on “Edit”. Allow lecturer to edit Existing question is
to make changes.
8.2 Erase all editable data and Display error message to A message box is displayed
allowed to do so.
8.3 Erase one of the required Display error message to A message box is displayed
editable data and click user. to tell user which fields has
updated.
8.5 Do not change anything Details remain the same. Redirected to
of quiz the choice of user and choice of user and show the
of question details that user had show its details on the page.
selected.
8.8 User click on “Back’ Redirect to MCQ.aspx Redirect to MCQ.aspx
button
Case
ID
9.1 Click on “Delete” The record will be Redirected to MCQ.aspx to
successfully deleted.
Case
ID
10.1 Key in nothing and click Warning message for Warning message for
displayed. displayed.
10.2 Key in all data but leave out Warning message for that Warning message for that
field). displayed.
10.3 Key in all data and click Request to add question A message box is displayed
successfully inserted.
10.4 Click on “Reset” button. All input value will be All input field has cleared.
cleared.
10.5 Click on “Question Redirected to Redirected to Structure.aspx.
Case
ID
11.1 Click on “Edit”. Allow lecturer to edit Existing question is
to make changes.
11.2 Erase all editable data and Display error message to A message box is displayed
allowed to do so.
11.3 Erase one of the required Display error message to A message box is displayed
editable data and click user. to tell user which fields has
allowed to do so.
updated.
11.5 Do not change anything and Details remain the same. Redirected to
been made.
11.6 User change the selection of Page reloads to illustrate Page reloads to illustrate the
quiz the choice of user and choice of user and show the
question details that user had show its details on the page.
selected.
11.8 User click on “Back’ button Redirect to Redirect to Structure.aspx
Structure.aspx
Case
ID
12.1 Click on “Delete” The record will be Redirected to Structure.aspx
successfully deleted.
Case
ID
13.1 Key in nothing and click Unable to log in system. An asterisk sign ‘*’ is
are required.
13.2 Key in a valid username and Login successfully Login successful and
and password for Lecturer to prompt user to enter unsuccessful. Please try
Case
ID
14.1 Key in nothing and click An asterisk sign ‘*’ is An asterisk sign ‘*’ is
password. displayed.
14.3 Key in correct old password Unable to change A warning message is
password
14.4 Key in correct old password New password will be A message is displayed to
Case
ID
15.1 User click on subjects that Redirect to test start Redirect to test start page.
shown. question.
15.5 User click on “Finish” The test will be end. Test ended and redirected to
automatically.
15.6 User click on “Select” Details of selected A detail view is displayed
Case
ID
16.1 Key in an integer between 0 Output grade A grade is generated.
to 100
16.2 Key in a double number Output grade A grade is generated.
between 0 to 100
Case ID
17.1 Key in a one matching Return value of 1. Return value of 1.
APPENDIX A:
USER EVALUATION FORM
User Evaluation of Software Usability
Date: ______________________________________
Navigation Ratings
Poor Good
1. Current location within the site is shown clearly
2. Link to the site's main page is clearly identified
3. Major/important parts of the site are directly
accessible from the main page
4. Site map is provided for a large, complex site
5. Links are concise, expressive, and visible--not buried
in text
Learning Ratings
Poor Good
1. Learning to operate the system
2. Exploring new features by trial and error
3. Remembering names and use of commands
4. Performing tasks is straightforward
Chapter 1 Introduction
The E-Assessment System is a web-based system that helps in the process of preparing
and sitting for assessments in a fast and easy way. It provides users a interactive platform to
In this system, there are mainly two different users which are the lecturer and the student.
The source files is provided in the disc that is submitted alongside of this document.
1.1 Overview
This manual contains the user guides that help users to make full use of the system.
Screenshots are included to build better understanding for readers. Below is the organization of
System Requirements
System Setup
To install and run this system properly, the minimum hardware requirements are
specified as below:
Access to internet
Chapter 3 System Setup
1. Make sure Microsoft SQL Server 2005 is successfully installed in your workstation.
5. If the status of SQL server is “Started” as shown above, double click on it.
6. A window is displayed as shown below. Click on “Stop” to stop the service.
7. Wait till the service control shutting down the service. Notice that the status now is stop
Server\MSSQL.1\MSSQL\Data”.
Start -> All Programs -> Microsoft SQL Server 2005 -> SQL Server Management
Studio
13. On Object Explorer tab, right click on “Databases” and select “Attach”.
18. Make sure under database to attach contains two databases: aspnetdb and Quiz. Click on
20. The databases now are attached to your workstation and ready to be used.
3.2 Web Service setup
workstation.
2. Copy the entire folder inside Web Service Folder into “C:\Inetpub\wwwroot”.
3. Click on Start Menu and open “Control Panel”. Then double click on “Administrative
Start -> Control Panel -> Administrative Tools -> Internet Information Services
4. Right click on Default Web Site. Select “New” -> “Virtual Directory”.
5. Click “Next”.
6. Give the web service an alias to be identified later on. In this case, name it
11. Repeat step 4 to step 9 for adding “MarkingWS” into “Default Web Site”
12. Make sure that “GradingWS” and “MarkingWS” are located under “Default Web
Site”.
13. Right click on “GradingWS” and select “Properties”. Select on “Directory Security”
1. For the setup of the application itself, user only needs to double click on “Setup”
installation.
4. On next window, user will need to give an alias of virtual directory to be identified in that
6. Wait for the process to end and a message will be displayed upon successfully
installation.
7. Click “Close” to exit the installation.
Lecturer can visit and login to the E-Assessment system with the URL: http:/localhost/E-
Assessment/Login.aspx.
Announcemen
t
Log in
Information of
the day
Calendar
Notice
3. A login tree node is located on the left side of the main menu which show only login page
4. After entering valid user name and password, click on log in button and the page will be
5. A calendar is displayed enables the user check on the schedule of University Malaya.
6. Notice will be updated from time to time to inform user the latest update of E-
Assessment.
MCQ
Management
Structure
Management
Change
Password
2. On “Tree Node”, it lists all the pages that can lecturer navigate to.
3. The main section of the page is separated into 4 parts: MCQ Management, Structure
Management, Change Password and Theme (which is not shown in this screenshot).
5. For change password function, lecturer will need to enter the current password, new
password and confirm new password. Lecturer that is unable to do so will not be
7. Lecturer can choose the preferred theme under the Theme section.
Delete Quiz
Edit Quiz
5. Editing the required field into blank will be alerted by message shown below.
6. “Create new quiz” button will redirect to page that enable the creation of new MCQ
quiz.
7. “Question Management” button will redirect to page that enable the add/edit/delete of
MCQ questions.
4.4 New MCQ Quiz
Auto-generated quiz ID
(not editable)
2. Noted that “Quiz Title” is a required field while “Description” is an optional field.
Part of
Edit question
Questio
n Detail
Delete
Question
Add new Question
question Details
1. “New Quiz” button will redirect to page that is covered in Section 4.4.
2. “Edit Quiz” button will redirect to page that is covered in Section 4.3.
3. “Quiz” drop down list will enable lecturer to choose which quiz to be managed at that
moment.
4. By choosing different subject on drop down list, the grid view below will be showing the
5. Click on “Edit” icon will enable the editing of the record. The corresponding record will
7. “Question Details” icon will redirect the user to another page which shows the entire
8. For the case of empty quiz which does not have any question, the grid view will not be
visible.
Auto-generated (not
editable)
Choice of
quiz
Choice of
question
Question
Details view
Edit icon
1. Based on user selection on MCQ list, the page will show the particular question detail.
2. Lecturer can choose different quiz and consequently different question from the drop
down list.
2. SKeyword2, SKeyword3, SKeyword4 is optional but make sure one space is allocated
if not needed.
4.12 Edit Structure Question
4.13 Grading
Grading web
service
1. On this page, lecturer can view all the grade of the students.
2. Grading is done by the system so there should be no test without the grade, but lecturer
Details icon
Answer Details
Marking web
service
Submit
button
1. The grid view will show all the user answer that is currently stored in database.
2. Lecturer will then select to load all the details into textbox as shown below.
3. After that, lecturer will click on “Match and Mark”. The system will then compare user
4. Matching label and recommended mark will then pop out the value after the
Input by
lecturer
6. Finally, lecturer clicks on “Submit” button to save the score to the database.
Test history
Change password
Theme Selection
2. As shown below, MCQ test are listed out with its title and description and student can
click on the corresponding “Title” to actually sit for that particular exam. (Same
Available
MCQ quiz
3. Student can view all the previous test result that he or she has taken in the Test History
section.
Test
history
Change
password
Theme
selection
4. For change password and theme selection, it works similar to the lecturer’s. Please refer
to Section 4.2.
1. After the student decide on which quiz to take at that moment and click on its title, page
Exam
Start instruction
button
2. Student is advised to check on test title label to confirm that it is the test that student is
3. After reading some of the exam instruction, student will then click on “Start” button to
start page.
Test title
Question
2. On question page, test title and the question were shown as above.
3. Student can make the selection of answer on the drop down list and click “Next” button
4. Student will continue to answer the question till the end of the quiz.
5. The “Next” button text will change to “Finished” if it is the last question.
5.5 Result page
1. Once the quiz ends, system will then redirect student to result page to view the result.
Mark by
system
Answer
The actual submitted by
answer for each student
question
2. On this page, student will have a brief view of their result where the actual answer for
each answer is shown to them compared to the answer that submitted by student.
“correct”.
4. Student can choose to view the detail of each question by clicking the “Select” link and a
determined.