Index: openacs-4/packages/calendar/www/doc/thesisUsabilityTest.htm =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/calendar/www/doc/Attic/thesisUsabilityTest.htm,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/calendar/www/doc/thesisUsabilityTest.htm 1 Nov 2001 12:35:22 -0000 1.1 @@ -0,0 +1,7899 @@ + + +
+ + + + + + + +
The purpose of this experiment is to test the effectiveness
+and efficiency of the current ported OpenACS calendar and from the result of
+the test, to find out what improvement can be made to the calendar. In other
+words, this usability test is performed to improve the quality of the current
+calendar application.�
The targeting web application for this usability test is the
+calendar from OpenACS, which can be accessed from http://ebt.ee.usyd.edu.au:9013.
+This is an online calendar, which can be personalized and can be easily
+accessed with any web browsers, that allows one to enter and keep track of
+anything that could reasonably be written on an ordinary paper calendar. It
+also provides different ways of viewing the calendar information; for example,
+day view, week view, month view and year view.
This package could be used with any
+application where tracking items in time is important.
There are a number of features, which
+any application must bring to the table to be reasonably considered a complete
+calendaring application. The OpenACS calendar package currently supports all
+but one of these features:
�
+Multiple
+different ways of viewing the calendar.�
+At a minimum this must include day, week, month, and year views. The
+OpenACS calendar also includes two list views.
�
+A rich set of
+navigation features for easily selecting and changing both the views and the
+time spans viewed.
�
+The ability to
+easily add, edit and delete items.
�
+The ability to
+easily set up recurring items.
The only feature that is missing is the
+alarm and reminder function.
The majority of the user population consists of those who
+use Internet frequently, as they are comfortable with the idea of using
+web-based application. The OpenACS calendar is designed to target primarily
+those who, to oneself, tracking items in time is important.� This would include most business settings
+for meetings and appointments, educational settings, clubs, friends� birthdays
+and other community organizations; and those who want to please and attract
+customers or Internet users by including a calendar as an extra functionality
+for their web site.
Users often use the OpenACS calendar to put down a small
+note for their schedule for the day, week, month or year, or to view or edit
+what they have already entered into the calendar. OpenACS calendar users often
+want to open up the calendar, use the least amount of time and in their current
+working environment, put down the events or activities to be done on a
+particular date and time, or to recall the upcoming events which they have
+pre-entered.
Thus using information obtained from
+the above analysis, the following description-user matrix is formed:
+ |
+
+ Primary User |
+
+ Secondary User |
+
+ Main Occupation |
+
+ Business
+ people / Students |
+
+ Website
+ developers |
+
+ Age Group |
+
+ 18 � 50 |
+
+ 21 � 45 |
+
+ Aim |
+
+ To enter and
+ keep track of events or items in the personalized online calendar quickly and
+ easily. |
+
+ To add the
+ calendar as an extra functionality on their website to attract customers. |
+
+ Time spend on site |
+
+ Short �
+ Medium |
+
+ Medium �
+ Long |
+
+ Computer/Internet skill |
+
+ Medium �
+ High |
+
+ Medium �
+ High |
+
+ Main thing they look for |
+
+ A
+ user-friendly private online calendar. |
+
+ Easy to
+ install and ready to use. |
+
+ Most common task |
+
+ Add and view
+ events. |
+
+ Install the
+ calendar software and make the calendar software available to use by
+ customers. |
+
�
+ +Table 6�� Description-user matrix.
+ +
Three tasks are chosen for the purpose of this usability
+test. The tasks are as follows:
1.
+Adding a new
+event:
Use the �add an
+event� function to add an event at a specific date and time (Table 7).
2.
+Retrieve an
+existing event:Edit and Delete an event:
Click on an event
+title to retrieve a pre-entered event (Table 8).
3.
+Edit an
+existing retrieved event:
Use the drop-down
+lists to adjust / edit event time and date. Modify event title and description
+using keyboard (Table 9).
4.
+Delete an
+existing retrieved event:
Click on the Delete
+button to delete an event (Table 10).
The
+task matrix of the three tasks are shown below:
+ + | +
+ Add a New
+ Event |
+
+ + | +
+ Add an event
+ on the calendar at a specific date and time. |
+
+ + | +
+ The user
+ needs to realize where the Mini Calendar is. |
+
+ + | +
+
+ -
+ Click on
+ �add an event�, -
+ Type in the
+ title of the event, -
+ Adjust the
+ date from the drop down list (if appropriate), -
+ Adjust the
+ Start time and the End time (if appropriate), -
+ Enter the
+ description of the event, -
+ Select
+ calendar type (if appropriate) -
+ Click on the
+ �Submit Query� button. -
+ Click on a
+ specific date on the Mini Calendar, -
+ Click on
+ �add an event� and follow method 1 above, OR -
+ Click on a
+ specific time on Today�s Schedule, -
+ Type in the
+ title of the event, -
+ Adjust the
+ date from the drop down list (if appropriate) -
+ Adjust the
+ Start time and the End time (if appropriate), -
+ Enter the
+ description of the event, -
+ Select the
+ calendar type (if appropriate), -
+ Click on the
+ �Submit Query� button. |
+
Table 7�� Task profile for Add an event. The table shows 2 different methods to
+add an event into the calendar.
+ + | +
+ Open an
+ existing event |
+
+ + | +
+ The specific
+ titled pre-entered calendar event is opened and the user can view the event. |
+
+ + | +
+ The user
+ needs to realize where the Mini Calendar and the Today�s Schedule are.
+ Calendar event/s had been added prior to this task. |
+
+ + | +
+
+ -
+ Click on Day
+ on the Mini Calendar, -
+ On the Mini
+ Calendar, click on a specific date, -
+ Click on the
+ desired event title on the Today�s Schedule. -
+ View your
+ entry. -
+ Click on
+ Week on the Mini Calendar, -
+ On the Mini
+ Calendar, click on a specific week, -
+ Click on the
+ desired event title on the Today�s Schedule. -
+ View your
+ entry. -
+ Click on
+ Month on the Mini Calendar, -
+ On the Mini
+ Calendar, click on a specific month, -
+ Click on the
+ desired event title on the month-view calendar. -
+ View your
+ entry. -
+ Click on a
+ specific date on the Mini Calendar, -
+ On the Mini
+ Calendar, click on List, -
+ Click on the
+ desired event title from the list. -
+ View your
+ entry. |
+
Table 8 Task profile for Retrieve a pre-entered
+event. The table shows 4 different methods to retrieve a pre-entered entry from
+the calendar.
+ + + Task Definition |
+
+ Edit a
+ private calendar event |
+
+ + | +
+ To change
+ the information of an existing calendar event. |
+
+ Precondition |
+
+ The specific
+ calendar event is present and has been opened (see Table 1.3). |
+
+ Steps |
+
+ -
+ Have the
+ calendar event opened, -
+ Change the
+ title (if necessary), -
+ Change the
+ date and time settings (if necessary), -
+ Change the
+ description (if necessary), -
+ Press the
+ Submit Query button. |
+
(a)
+ Task Definition |
+
+ Edit a
+ public calendar event |
+
+ + | +
+ To change
+ the information of an existing calendar event. |
+
+ Precondition |
+
+ The specific
+ calendar event is present and has been opened. Must have permission from
+ administrator. |
+
+ Steps |
+
+ -
+ Follow the
+ steps in Table 1.4(a). |
+
(b)
Table 9�� Task profile +for editing an opened pre-entered calendar event (a) for private calendar,� (b) for public calendar.�
+ +
+ Task Definition |
+
+ Delete a
+ private calendar event |
+
+ + | +
+ To delete a
+ pre-entered event from the calendar by its title. |
+
+ Precondition |
+
+ The specific
+ titled calendar event is present and has been opened (see Table 1.3). |
+
+ Steps |
+
+ -
+ Have the
+ calendar event opened,� -
+ Press the
+ Delete button. |
+
(a)
+ Task Definition |
+
+ Edit a
+ public calendar event |
+
+ + | +
+ To change
+ the information of a pre-entered calendar event. |
+
+ Precondition |
+
+ The specific
+ calendar event is present and has been opened. Must have permission from
+ administrator. |
+
+ Steps |
+
+ -
+ Follow the
+ steps in Table 1.4(a). |
+
(b)
Table 10 Task profile for deleting an opened +pre-entered calendar event (a) for private calendar, (b) for public calendar.�
+ +
The main goal of this usability test is
+to improve the way user can use the OpenACS calendar to access an event (this
+includes add, retrieve, edit and delete) in the shortest amount of time and complete their time management using
+the calendar without doubt and difficulties.
+This will eliminate the possibility that the user gives up the use of online
+calendar because the procedure is too complicated.
The critical, typical and potentially
+troublesome tasks to be chosen for evaluation will be the task of adding a new event, retrieving and editing an existing event, and deleting an existing
+event completing the calendar event management cycle.
They are defined as critical and
+typical tasks as they are the core functionality of a calendar, which are also
+designed to be the most frequently used functions. They are potentially
+troublesome tasks due to the fact that managing your daily, weekly or monthly
+schedule can become quite difficult when one have too many events happening on
+the same day, week or month, and user might possibly give up in the middle if
+they find it too complicated.
The main benchmarks selected for this
+evaluation are as follows:
1.
+Number of
+mouse clicks used in each step
2.
+Amount of time
+spent in each step
3.
+Number of
+pages visited in each step
The above benchmarks are quantified
+usability measures. These can reflect the efficiency and the difficulty or the
+ease of using the calendar application.
This test is designed to be carried out
+as soon as the implementation and testing cycle has completed, and requires one
+day evaluation and one day for analyzing the statistics of the outcome of the
+evaluation test, and produce a report containing the facts that is derived from
+the analysis. This report will then be sent to the development team to assist
+them to improve their design. A need for holding a meeting between the
+developing team and the evaluation team might be possible to discuss on the way
+the website can be improved.
To carry out this usability test, 3
+users and 1 tester will be required. The duration of each test is approximately
+30 minutes and the tester is required for recording the statistics of the users
+as they carry out the test and preparation of test equipment and
+materials.�
As soon as the result of the evaluation
+test formed, a meeting should immediately be held by the evaluation team and
+the development team to make decisions as to which of the corrections should be
+prioritized. Depending on the result, the amount of functionality within a page
+can either be increased or decreased; the style of the interface can be
+changed.
+
+ About
+ the User: Please collect the following information from the
+ user: User
+ No:�������� o� 1���������������� o� 2���������������� o� 3 Gender:���������� o� Male���������������������� o� Female Occupation:���� _______________________ Age
+ Group: ��� o� 15-20���� o� 21-25���� o� 26-30���� o� 31-41���� o� 41-55���� o� 56+ How
+ often do you use computer? o�� Daily����� o�� Weekly����� o�� Monthly����� o��� Every 3 months���� �o��� Never used a computer How
+ often do you use the internet? o�� Daily����� o�� Weekly����� o�� Monthly����� o��� Every 3 months����� o��� Never used a computer Have
+ you used an electronic or online calendar before? o�� YES���������������������� o��� NO���������������������� o�� Never heard of it
+
+
+Grouping all
+the above derived requirements and analytical outcomes, the following test
+mateial is produced:
+
+
+
+
+
+
+
+
+
+
+
+
�
+
+
Figure1 +��������������� OpenACS calendar Usability Test material
+ +
The usability test (see Appendix C) for the OpenACS calendar
+was conducted on 6th October 2002. Results from the usability test
+reflects the following need for improvements:
�
+Allow event adding by
+clicking on a particular date on the month-view calendar
�
+Add a function that
+will provide easier and faster date access. This can be three drop-down lists
+that allow users to select the day, month and year of the specific date and a
+GO button to retrieve the date
�
+Enable the view of
+mini calendars of each month on the year-view calendar
�
+Allow events on the
+same day to display in start time ordering in the calendar
�
+Provide instructions
+and help on calendar usage
�
+Highlight on the mini
+calendar the dates that has an event
�
+Provide distinction
+between events of different calendars in use
�
+Bullet points to
+separate out different events in the month-view calendar
About the User:
Please collect the following information from the
+user:
+
+
+
+
+
+
+
+
+
+
+
+
User
+No:�������� o� 1���������������� o� 2���������������� o� 3
+
+
+
+
+
+
+
+
+
+
+
+
Gender:��������� o� Male���������������������� o� Female
Occupation:���� _____Secondary Student_______
+
+
+
+
+
+
+
+
+
+
+
+
Age
+Group: ��� o� 15-20����
+o� 21-25����
+o� 26-30����
+o� 31-41����
+o� 41-55����
+o� 56+�������
How
+often do you use computer?
o� Daily��
+o� Weekly��
+o� Monthly��
+o� Every 3 months�� o� What is a computer?
�����������
How
+often do you use the internet?
o� Daily��
+o� Weekly��
+o� Monthly��
+o� Every 3 months�� o� What is a computer?
Have
+you used an electronic or online calendar before?
+
+
+
+
+
+
+
+
+
+
+
+
o�� YES��������������������� o��� NO���������������������� o�� Never heard of it
�
About
+the Test:
Explain to the user that
+today he/she is going to pretend to manage (add, view, edit and delete) some
+events on particular dates using the OpenACS calendar. Each time his/her action
+will be statistically be recorded with his performance and explain to him/her
+that this information is used only for the evaluation for the design of the
+web. Explain the whole procedure of each round, step by step, and start timing
+after recording down the target recipient.
Before using the OpenACS calendar, users are
+required to login. On the top right hand corner of the web browser, user will
+see a box for entering email address and password to the system. Please enter
+the following login details:
E-mail:����������� user1@openacs.org +
+ +Password:������ user1
After entering the above, click on calendar on the bottom of the page.
Goal: To login as a
+user to the calendar.
Task One � Adding Events
Scenario:
I
+have a few appointments, which I�d like to add to my OpenACS calendar before I
+forget. My appointments are as follows:
�
+Dinner appointment on 22nd of November
+2001, 7:30pm at Sydney Hilton Hotel.
�
+Best friend�s birthday on 1st December 2001
�
+House warming party of a friend, Amy, on next Sunday
+(from today) 3:00pm.
Address: 7 Seven Street,
+Seventh Coast, 2000 NSW
Phone: 1234-5678
�
Goal: ������������� To add the above 3 events into the
+calendar.
Time started: _4:40_
+am/pm
Number of mouse clicks/double-clicks applied
+(appointment 1):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number of pages visited before reaching the
+goal (appointment 1):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of mouse clicks/double-clicks applied (appointment 2):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number of pages visited before reaching the
+goal (appointment 2):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number of mouse clicks/double-clicks applied
+(appointment 3):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of pages visited before reaching the goal (appointment 3):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Time which goal is reached: _4:
+45_ am/pm
Any
+observations of difficulties or comment in this task:
User has no specific
+difficulties. When user trying to add an event to the calendar, his immediate
+action is to click on the date on the mini calendar rather than using the �add
+an event� link provided just below the mini calendar.
Task
+Two � Viewing Events
Scenario:
First I would like to find out today�s date and if I
+have any appointments today.
After finding out about
+today, I would like to find out the exact date, time and duration of my dental
+appointment, which is in mid January 2002. This dental appointment was made 2
+months ago and I have forgotten the exact date and time and would like to find
+it out.
Goal 1:����������� To
+find out today�s date and what appointments I have today.
Goal 2: ���������� To find out the exact date, time and duration for my dental
+appointment in mid January 2002.
Time started: __4:
+45_ am/pm
Number
+of mouse clicks/double-clicks applied (Goal 1):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of pages visited before reaching the goal (Goal 1 1):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number of mouse clicks/double-clicks applied
+(Goal 2):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of pages visited before reaching the goal (Goal� 2):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Time which goal is reached: __4:
+47_ am/pm
Any
+observations of difficulties or comment in this task:
User finishes
+this task with no difficulty. User realized that the �today� link will bring
+him to the current date. Goal 2 was reached fast, user firstly clicked on the
+�year� link to change the year, then via the �month� link, found the
+appointment easily.
Task
+Three � Editing Events
Scenario:
I have realized that I
+cannot make the dental appointment which I had made earlier on. I would like to
+amend it to 22nd February 2002, at 4:00pm.�
Goal:�������������� To
+edit the time of the appointment to 22nd February 2002, 4:00pm.
Time started: __4:
+48_ am/pm
Number of mouse clicks/double-clicks applied:
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of pages visited before reaching the goal:
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Time which goal is reached: __4:
+52_ am/pm
Any
+observations of difficulties in this task:
User didn�t
+realize that he could adjust the date and time on the retrieved event,
+therefore the user went the long way around. He clicked on the �year� link,
+adjusted the year to 2002, then selected �month� and realized that he cannot
+add items via the month-view. When the user clicked on the �day�, the year
+turned back to 2001 instead of 2002. This got the user confused.
Task
+Four � Deleting Events
Scenario:
Amy called me last night
+that the house warming party has been cancelled. I would like to delete this
+from my OpenACS calendar.
Goal :������������� To
+delete Amy�s house warming party entry (see part one) from the OpenACS
+calendar.
Time started: __4:
+53_ am/pm
Number of mouse clicks/double-clicks applied:
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10�������� 10+
Number
+of pages visited before reaching the goal:
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10�������� 10+
Time which goal is reached: __4:
+54_ am/pm
Any
+observations of difficulties in this task:
User had no
+trouble looking for the house warming party event entered earlier on, and the
+delete button was obvious to the user.
User Feedback:
Did you encounter any
+difficulties/hesitations when adding events in this OpenACS calendar?
Yes, a bit.
+Some paths to dates are very difficult to go to and are somewhat misleading. It
+is slow to access a particular date, too many steps required.
Any recommendations on how
+this OpenACS calendar can be improved?
Add a field for
+selection so that users can select a certain date quickly.
Allow input from the month
+calendar.
Add bullet points in month
+view calendar.
Would you want to use this
+OpenACS calendar to manage your calendar events in the future? If no, why?
Yes.����
Any extra functions that you
+would like to see from this OpenACS calendar application if you use it again
+later?
No. Other than the improvements written above.
+ +�About the User:
Please collect the following information from the
+user:
+
+
+
+
+
+
+
+
+
+
+
+
User
+No:�������� o� 1���������������� o� 2���������������� o� 3
+
+
+
+
+
+
+
+
+
+
+
+
Gender:��������� o� Male���������������������� o� Female
Occupation:���� _____Tour Consultant_______
+
+
+
+
+
+
+
+
+
+
+
+
Age
+Group: ��� o� 15-20����
+o� 21-25����
+o� 26-30����
+o� 31-41����
+o� 41-55����
+o� 56+�������
How
+often do you use computer?
o� Daily��
+o� Weekly��
+o� Monthly��
+o� Every 3 months�� o� What is a computer?
�����������
How
+often do you use the internet?
o� Daily��
+o� Weekly��
+o� Monthly��
+o� Every 3 months�� o� What is a computer?
Have
+you used an electronic or online calendar before?
+
+
+
+
+
+
+
+
+
+
+
+
o�� YES��������������������� o��� NO���������������������� o�� Never heard of it
�
About
+the Test:
Explain to the user that
+today he/she is going to pretend to manage (add, view, edit and delete) some
+events on particular dates using the OpenACS calendar. Each time his/her action
+will be statistically be recorded with his performance and explain to him/her
+that this information is used only for the evaluation for the design of the
+web. Explain the whole procedure of each round, step by step, and start timing
+after recording down the target recipient.
Before using the OpenACS calendar, users are
+required to login. On the top right hand corner of the web browser, user will
+see a box for entering email address and password to the system. Please enter
+the following login details:
E-mail:����������� user2@openacs.org +
+ +Password:������ user2
After entering the above, click on calendar on the bottom of the page.
Goal: To login as a
+user to the calendar.
Task One � Adding Events
Scenario:
I
+have a few appointments, which I�d like to add to my OpenACS calendar before I
+forget. My appointments are as follows:
�
+Dinner appointment on 22nd of November
+2001, 7:30pm at Sydney Hilton Hotel.
�
+Best friend�s birthday on 1st December 2001
�
+House warming party of a friend, Amy, on next Sunday
+(from today) 3:00pm.
Address: 7 Seven Street,
+Seventh Coast, 2000 NSW
Phone: 1234-5678
�
Goal: ������������� To add the above 3 events into the
+calendar.
Time started: _5:17_
+am/pm
Number
+of mouse clicks/double-clicks applied (appointment 1):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of pages visited before reaching the goal (appointment 1):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number of mouse clicks/double-clicks applied
+(appointment 2):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number of pages visited before reaching the
+goal (appointment 2):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of mouse clicks/double-clicks applied (appointment 3):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of pages visited before reaching the goal (appointment 3):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Time which goal is reached: _5:
+24_ am/pm
Any
+observations of difficulties or comment in this task:
User encountered some
+trouble and got confused while adding events. User was expecting a �Save� or
+�Go� or something similar after adding typing in the event, rather than �Submit
+Query�. User does not understand the �Submit Query� word. User did not use the
+mini calendar, but approached the �add an event� link.
User did not realize the
+�today� link, which can bring her to the current date.
Task
+Two � Viewing Events
Scenario:
First I would like to find out today�s date and if I
+have any appointments today.
After finding out about
+today, I would like to find out the exact date, time and duration of my dental
+appointment, which is in mid January 2002. This dental appointment was made 2
+months ago and I have forgotten the exact date and time and would like to find
+it out.
Goal 1:����������� To
+find out today�s date and what appointments I have today.
Goal 2: ���������� To find out the exact date, time and duration for my
+dental appointment in mid January 2002.
Time started: __5:
+25_ am/pm
Number
+of mouse clicks/double-clicks applied (Goal 1):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of pages visited before reaching the goal (Goal 1 1):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number of mouse clicks/double-clicks applied
+(Goal 2):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of pages visited before reaching the goal (Goal� 2):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Time which goal is reached: __5:
+30_ am/pm
Any
+observations of difficulties or comment in this task:
User did not
+realize the �today� link, which is placed under the mini calendar. User was
+stuck at the point when she needs to change the year of the current year because
+there is no display at the year-view and no instructions telling her what to
+do. User got confused and found that the calendar is a little misleading. Goal
+2 was difficult to achieve by the user.
Task Three � Editing Events
Scenario:
I have realized that I
+cannot make the dental appointment which I had made earlier on. I would like to
+amend it to 22nd February 2002, at 4:00pm.�
Goal:�������������� To
+edit the time of the appointment to 22nd February 2002, 4:00pm.
Time started: __5:
+30_ am/pm
Number of mouse clicks/double-clicks applied:
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of pages visited before reaching the goal:
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Time which goal is reached: __5:
+31_ am/pm
Any
+observations of difficulties in this task:
User completes
+this without any trouble. User adjusted the fields of the event to change the
+date and time of the appointment.
Task Four � Deleting Events
Scenario:
Amy called me last night
+that the house warming party has been cancelled. I would like to delete this from
+my OpenACS calendar.
Goal :������������� To
+delete Amy�s house warming party entry (see part one) from the OpenACS
+calendar.
Time started: __5:
+32_ am/pm
Number of mouse clicks/double-clicks applied:
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10�������� 10+
Number
+of pages visited before reaching the goal:
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10�������� 10+
Time which goal is reached: __5:
+33_ am/pm
Any
+observations of difficulties in this task:
User had
+trouble retrieving the event. After deleting the event, the user wanted to
+double check if the event had been deleted, but after the delete is done,
+calendar switched itself to display the current date instead of the date the
+user was once at. User found this very inconvenience.
User Feedback:
Did you encounter any
+difficulties/hesitations when accessing events in this OpenACS calendar?
Yes. The
+functions are not very well done. Dates and events are not simple enough to
+access.
Any recommendations on how
+this OpenACS calendar can be improved?
Should add short cuts to
+access dates easier. Should allow people to add things by clicking on the month
+calendar. Should
+use more icon or diagrams instead of written English, for example use
+a button with �X� instead of the �delete� word would be good. The calendar
+should also make things / items entered more obvious. What I meant is it should
+allow user to distinguish the dates with events and dates without events from
+the small calendar.
Would you want to use this
+OpenACS calendar to manage your calendar events in the future? If no, why?
No. Access to
+the calendar events involves too many steps and the process is too slow. Using
+calendars like this should be made as easy as ABC. Non Internet users will have
+a lot of trouble using this calendar.
Any extra functions that you
+would like to see from this OpenACS calendar application if you use it again
+later?
Have a back
+link to return to the previous step or page. In the month calendar, it should
+allow people to change the year instead of clicking the year link and change it
+from there. The month calendar should allow adding events by clicking on the
+dates displayed in it.
As mentioned
+before in question 2, should make the date containing events into other colours
+or perhaps bolded.
About
+the User:
Please collect the following information from the
+user:
+
+
+
+
+
+
+
+
+
+
+
+
User
+No:�������� o� 1���������������� o� 2���������������� o� 3
+
+
+
+
+
+
+
+
+
+
+
+
Gender:��������� o� Male���������������������� o� Female
Occupation:���� _____Tertiary Student_______
+
+
+
+
+
+
+
+
+
+
+
+
Age
+Group: ��� o� 15-20����
+o� 21-25����
+o� 26-30����
+o� 31-41����
+o� 41-55����
+o� 56+�������
How
+often do you use computer?
o� Daily��
+o� Weekly��
+o� Monthly��
+o �Every 3 months�� o� What is a computer?
�����������
How
+often do you use the internet?
o� Daily��
+o� Weekly��
+o� Monthly��
+o� Every 3 months�� o� What is a computer?
Have
+you used an electronic or online calendar before?
o�� YES��������������������� o��� NO���������������������� o�� Never heard of it
�
About
+the Test:
Explain to the user that
+today he/she is going to pretend to manage (add, view, edit and delete) some
+events on particular dates using the OpenACS calendar. Each time his/her action
+will be statistically be recorded with his performance and explain to him/her
+that this information is used only for the evaluation for the design of the
+web. Explain the whole procedure of each round, step by step, and start timing
+after recording down the target recipient.
Before using the OpenACS calendar, users are
+required to login. On the top right hand corner of the web browser, user will
+see a box for entering email address and password to the system. Please enter
+the following login details:
E-mail:����������� user3@openacs.org +
+ +Password:������ user3
After entering the above, click on calendar on the bottom of the page.
Goal: To login as a
+user to the calendar.
Task One � Adding Events
Scenario:
I
+have a few appointments, which I�d like to add to my OpenACS calendar before I
+forget. My appointments are as follows:
�
+Dinner appointment on 22nd of November
+2001, 7:30pm at Sydney Hilton Hotel.
�
+Best friend�s birthday on 1st December 2001
�
+House warming party of a friend, Amy, on next Sunday (from
+today) 3:00pm.
Address: 7 Seven Street,
+Seventh Coast, 2000 NSW
Phone: 1234-5678
�
Goal: ������������� To add the above 3 events into the
+calendar.
Time started: _9:30_
+am/pm
Number
+of mouse clicks/double-clicks applied (appointment 1):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of pages visited before reaching the goal (appointment 1):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of mouse clicks/double-clicks applied (appointment 2):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of pages visited before reaching the goal (appointment 2):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of mouse clicks/double-clicks applied (appointment 3):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of pages visited before reaching the goal (appointment 3):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Time which goal is reached: _9:
+35_ am/pm
Any
+observations of difficulties or comment in this task:
User has no specific
+difficulties.
Task Two � Viewing Events
Scenario:
First I would like to find out today�s date and if I
+have any appointments today.
After finding out about
+today, I would like to find out the exact date, time and duration of my dental
+appointment, which is in mid January 2002. This dental appointment was made 2
+months ago and I have forgotten the exact date and time and would like to find
+it out.
Goal 1:����������� To
+find out today�s date and what appointments I have today.
Goal 2: ���������� To find out the exact date, time and duration for my
+dental appointment in mid January 2002.
Time started: __9:
+36_ am/pm
Number
+of mouse clicks/double-clicks applied (Goal 1):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number of pages visited before reaching the
+goal (Goal 1 1):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number of mouse clicks/double-clicks applied
+(Goal 2):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of pages visited before reaching the goal (Goal� 2):
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Time which goal is reached: __9:
+37_ am/pm
Any
+observations of difficulties or comment in this task:
User had no
+difficulties in viewing the events.
Task
+Three � Editing Events
Scenario:
I have realized that I
+cannot make the dental appointment which I had made earlier on. I would like to
+amend it to 22nd February 2002, at 4:00pm.�
Goal:�������������� To
+edit the time of the appointment to 22nd February 2002, 4:00pm.
Time started: __9:
+38_ am/pm
Number of mouse clicks/double-clicks applied:
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Number
+of pages visited before reaching the goal:
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10������� 10+
Time which goal is reached: __9:
+39_ am/pm
Any
+observations of difficulties in this task:
User adjusted
+the date using the drop down lists. This was done without any trouble.
Task
+Four � Deleting Events
Scenario:
Amy called me last night
+that the house warming party has been cancelled. I would like to delete this
+from my OpenACS calendar.
Goal :������������� To
+delete Amy�s house warming party entry (see part one) from the OpenACS
+calendar.
Time started: __9:
+40_ am/pm
Number
+of mouse clicks/double-clicks applied:
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10�������� 10+
Number
+of pages visited before reaching the goal:
1��������� 2��������� 3��������� 4��������� 5��������� 6��������� 7��������� 8��������� 9��������� 10�������� 10+
Time which goal is reached: __9:
+41_ am/pm
Any
+observations of difficulties in this task:
User had no
+trouble looking for the house warming party event entered earlier on, and the
+delete button was obvious to the user.
User
+Feedback:
Did you encounter any
+difficulties/hesitations when accessing events in this OpenACS calendar?
No. I managed
+to get the tasks done without much trouble.
Any recommendations on how
+this OpenACS calendar can be improved?
Allow adding events in the
+month-view calendar.
Should include a field to
+go to a particular date so it will be easier to open a date.
Should have some kind of
+formatting to distinguish the group events and personal events.
Would you want to use this
+OpenACS calendar to manage your calendar events in the future? If no, why?
No. I have used
+other calendar programs before, they are much more user-friendly and faster to
+use. The OpenACS calendar is too slow, this include the page load time and the
+steps and page load to view a particular event.�������
Any extra functions that you
+would like to see from this OpenACS calendar application if you use it again
+later?
Make a field to
+allow date accessing, so you can select date from there rather than loading all
+the unnecessary pages.