Heuristic Evaluation

advertisement
Zach Brock
Natalie Creamer
Mike Foss
Gorgonzola Heuristic Evaluation
Overview
We believe your interface for performing a degree audit is good. The user
is able to see what classes are required for a given major, and how many credits
the user has earned in each branch (AHS, ENG, etc.). While the user can
eventually gather the information they need, we believe it is very important to
make it easier to understand and recognize how to obtain the information they
want. The biggest problem with the interface right now is the coloring of each
course. The user may not be concerned with which specific semester a class
was taken. We were also a little concerned with the way you chose to display all
your information and whether it was in keeping with the goals and tasks of your
users. Overall, we believe you should concentrate more attention on how the
user is going to interact and what sort of information is important to them. We
addressed a couple of ways we thought you could do this better below.
Heuristic Violations
H1 Visibility of system status, H8 (Severity 3) (spotted 3)
The classes are color-coded by semester, but it may be difficult for a user
to distinguish between semesters 4, 5, and 6 in particular. Perhaps these colors
could be spread farther apart in the spectrum to enhance their differences. It is
possible that you can use color to distinguish only between courses needed to be
taken and those already taken. Courses that need to be taken should be in a
‘louder’ color, for instance, courses taken could be green and those necessary
for graduation could be red.
H1 Visibility of system status (Severity 3)
The number of credits taken in a given branch (AHS, ENG, etc.) are
tracked graphically, but the number of credits remaining in each branch is given
numerically. It seems that some sort of bar (like a finish line) on the graphics
could easily designate the amount of credits remaining.
H1 Visibility of System Status (Severity 1)
The option boxes under the major audits should be check boxes or
something that more clearly indicates an “on” vs “off” status.
H1 Visibility of System Status (Severity 3)
When the user clicks on a course, it is not obvious that new information is
displayed under “Course Info.” Also, it would be helpful if the course box whose
info is displayed on the left were called to attention by highlighting, for instance.
H2 Match between system and the real world (Severity 3) (spotted by 2)
The color coding is somewhat difficult to follow and doesn’t flow in a
strictly linear manner. For earlier semesters the colors line up like bands, but for
later ones they become more vertical and harder to see as a linear progression.
Also the colors can be kind of hard to differentiate. A pattern may work better
than changing the hue. Other types of displays may also be useful, maybe a
strictly linear display. The user probably does not care about when a class was
taken but that it was taken and which requirement was fulfilled. The semester a
class was taken could be displayed in the course info section instead. Think
about the primary reason people will be looking at the tool and what information
they really want quickly and easily. Knowing whether you took Bio in semester 2
or 3 is probably not as important as being able to see how close you are to
completing requirements.
H3 User Control & Freedom (Severity 2) (spotted by 2)
It is not clear that the text “show grades,” is a place to click to perform an
action. Regular text, unless underlined as in a hyperlink or called out in some
other manner, makes a user think that clicking on it would perform no action.
H4 Consistency & Standards (Severity 4)
Under the “Credits Left” heading, AHS and AHS/E! are listed separately
while the graphics have the columns AHS and E!. Sub-requirements should be
addressed (i.e. the Math part of Math/Science).
H4 Consistency and Standards (Severity 2)
Why are there two “Engineering” columns? Also, the scaling of credits is
difficult to read for individual classes and can cause strange text issues (see
“Probability and Statistics”)
H6 – Recognition rather than recall (Severity 2)
The “Course info” displays future offerings if you click on a course that you
have not taken. The current name does not imply this. It could be renamed to
“Course Offerings” when a user clicks on this.
H6 – Recognition rather than recall (Severity 3)
The audit does not distinguish between class requirement and degree
requirement (ie. Modeling and control is a required class, but design depth is a
degree requirement).
H6 – Recognition rather than recall (Severity 2) (spotted by 2)
I eventually found that the grade is displayed under “Course Info” when a
course is clicked. I would have expected all the grades to appear within the
blocks shown on the screen so that I could see them all at once. This would also
be useful when auditing a student’s overall progress, such as when a professor is
checking in.
H6 – Recognition rather than recall (Severity 3) (spotted by 2)
The axis that tells how many credits a user has completed is not labeled.
H6 – Recognition rather than recall (severity 4) (spotted by 3)
It’s difficult initially to tell what parts of the screen are interactive and which
are strictly informative. Perhaps on a mouse-over, each course block could
increase in size for feedback.
H7 flexibility and efficiency of use (Severity 2) (spotted by 2)
This system is better tailored to experienced users and does not concern
itself as much as it should with the beginning user.
H8 aesthetic and minimalist design (Severity 2) (spotted by 3)
Be careful about picking colors that are too similar. It might make more
sense to divide the colors up by year rather than semester
H10 Help and Documentation (Severity 3)
I didn’t really understand the point of the system or how the color coding
was supposed to work without reading the documentation. It seems that a lot of
the faculty options aren’t implemented or are poorly documented. What are the
“macros” they should be able to write (according to personas)?
H10 Help and Documentation (Severity 2)
It would be nice to have a sentence or two onscreen telling the user the
capabilities of the system. Even a title and subtitle at the top would be helpful.
Summary
Heuristic
H1 (Visibility of system status) violations
H2 (Match between system and the real world) violations
H3 (User control and freedom) violations
H4 (Consistency and standards) violations
H5 (Error prevention) violations
H6 (Recognition rather than recall) violations
H7 (Flexibility and efficiency of use) violations
H8 (Aesthetic and minimalist design) violations
H9 (Help users recognize, diagnose, and recover from errors)
violations
H10 (Help and documentation) violations
Violations
4
1
1
2
0
5
1
1
0
Severity Type
Severity 1 (Cosmetic problem)
Severity 2 (Minor usability problem)
Severity 3 (Major usability problem; important to fix)
Number
1
7
7
2
Severity 4 (Usability catastrophe; imperative to fix)
2
Recommendations
You may want to implement a method to convey what prerequisites are
required to take certain classes, especially major-specific ones. Also, a section
with the projected number of credits remaining to be used by classes would be
helpful. For example, a sophomore in the fall would have approximately 96
credits remaining, assuming that 16 credits are taken each remaining semester.
Other recommendations were provided with many of the specific violations. See
above. We also didn’t see a lot of evidence of the faculty side of the interaction,
but that probably just hasn’t been implemented yet.
Appendix: Individual Heuristic Evaluations
Zach Brock
1. [H1 Visibility of System Status] (Severity 1)
The option boxes under the major audits should be check boxes or something that more clearly
indicates an “on” vs “off” status.
2. [H2 Match between system and the real world] (severity 2)
The color coding is somewhat difficult to follow and doesn’t flow in a strictly linear manner. For
earlier semesters the colors line up like bands, but for later ones they become more vertical and
harder to see as a linear progression. Also the colors can be kind of hard to differentiate. A
pattern may work better than changing the hue. Other types of displays may also be useful,
maybe a strictly linear display.
3. [H3 User control and freedom] (severity 3)
It’s difficult initially to tell what parts of the screen are interactive and which are strictly informative.
4. [H4 Consistency and Standards] (severity 2)
Why are there two “Engineering” columns? Also, the scaling of credits is difficult to read for
individual classes and can cause strange text issues (see “Probability and Statistics”)
5. [H6 Recognition rather than recall] (severity 3)
Displaying grades is not natural and requires a lot of memory from the user. Rather than having
to click through each individual class to see the grades, displaying them in the boxes on the right
would probably be easier. This would also allow the professor to quickly see the overall progress
and status of the student.
6. [H10 Help and Documentation] (severity 3)
I didn’t really understand the point of the system or how the color coding was supposed to work
without reading the documentation. It seems that a lot of the faculty options aren’t implemented
or are poorly documented. What are the “macros” they should be able to write?
Natalie Creamer
[H1 Visibility of System Status] (Severity 3)
I was not able to really notice if the Course Info information
had changed. In accordance with this, I had trouble finding which
course I was just looking at. Suggestions for this could be to make the
course name under Course Info bigger and bolder, and also highlight on
the actual box for the course that I want displayed.
[H2 Match between system and the real world] (Severity 3)
It seems that the main goals of this system is the know what
classes I have taken, need to take and what requirements they fulfill.
As a possible user I don’t think I would as concerned about when I took
the course and find it hindering my main goals. Perhaps if I clicked on
the course info, there it could display when I took the course.
[H3 User Control and freedom] (Severity 3)
I can’t really tell what parts are interactive. I don’t really
know if I can plug in anything or if it is necessary.
[H4 Consistency and Standards] (Severity 0)
Consistent in it’s own way.
[H5 Error Prevention] (Severity 3)
I can’t tell if the page has noticed my command or when I click
on the box – why is it not showing the course info. It would be nice to
implement a mouse over when going over the course boxes to know which
one I am looking at and not allow for errors.
[H6 Recognition rather than recall] (Severity 4)
What am I looking at? I had difficulty deciphering what each
section was for. There aren’t any labels for the axis telling what they
are for. If I didn’t read the walk through I wouldn’t know what they
meant. Also there’s a difference between course info and degree info.
The course info, degree info, and course selection needs to be more
distinguishable.
[H7 Flexibility and efficiency of use] (Severity 2)
This system is better tailored for the experienced user and does not
concern itself as much as it needs to for the beginning user.
[H8 Aesthetic and minimalist design] (Severity 3)
So many colors is distracting especially when they are slightly
similar.
[H10 Help and documentation] (Severity 2)
The system needs some documentation to explain what the system
does or perhaps a brief sentence that tells some directions.
Michael Foss
Problem #1 – Visibility of System Status (severity 2)
I eventually found that the grade is displayed under “Course Info” when a course
is clicked. I would have expected all the grades to appear within the blocks shown on the
screen so that I could see them all at once.
Problem # 1 – Visibility of system status (severity 1)
The classes are color-coded by semester, but it is difficult (for me) to distinguish
between semesters 4, 5, and 6. Perhaps these colors could be spread farther apart in the
spectrum to enhance their differences.
Problem # 1 – Visibility of system status (severity 3)
The number of credits taken in a given branch (AHS, ENG, etc.) are tracked
graphically, but the number of credits remaining in each branch is given numerically. It
seems that some sort of bar on the graphics could easily designate the amount of credits
remaining.
Problem # 3 – User Control & Freedom (severity 2)
When I looked at the text “show grades,” it was not clear that this was a place to
click for an action. Regular text, unless underlined as in a hyperlink, makes me think that
clicking on it would perform no action.
Problem # 4 – Consistency & Standards (severity 3)
Under the “Credits Left” heading, AHS and AHS/E! are listed separately while
the graphics have the columns AHS and E!. These are inconsistent; a good fix might be
to have both sides just have the designation AHS/E!.
Problem # 6 – Recognition rather than recall (severity 2)
The “Course info” displays future offerings if you click on a course that you have
not taken. The current name does not imply this. It could be renamed “Course Info /
Offerings” or something similar to make this useful information more intuitive.
Download