Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

GR5 - User Testing

Design

Final Design
In our final design, we divided our website into three pages: Search, Results, 
and Friends. These pages were navigated with a tab interface. The search page 
allowed users to input their search criteria. It included a widget that allowed 
users to efficiently select times for which they were busy, as well as a drop 
down menu for selecting specific departments. The results page displayed the 
results of their search in a gigantic table which was organized by starting-time 
of the class. Finally, the friends page allowed a user to search for their 
friends and see what classes they were taking. 
Our final design was very graphical. We used colorful post-it notes to represent 
classes. These post-it notes were draggable, and we had several windows in a 
sidebar on the right which users could drag the classes into. These windows 
represented classes the user was considering, that they planned on taking, and 
that they were not interested in. The contents of these windows were saved for 
the user, so they could return to the site and view their selections at any 
time. Users could drag both the classes on the Results Page, and classes their 
friends were taking on the Friends page. We also had a feature that allowed 
users to print their selected classes.
Design Decisions
One of our biggest design decisions was to make our interface very graphical and 
to incorporate drag-and-drop operation. Our reasoning was that this scheme has 
been growing in popularity, so it would be familiar and comfortable for many 
reasons. Our alternatives were a more conventional interface that simply 
displayed all the results in a list instead providing an elaborate graphical 
interface, and an interface entirely based on text commands, which would be more 
efficient. The results from our paper prototyping and our heuristic evaluation 
made us more confident about this design decision, because everyone seemed to 
like the colorful, draggable interface.
Much of our website's layout and organization was also guided by our 
evaluations. Through our paper prototyping, we decided to have a small drop-down 
menu for department-selection instead of taking up the whole page. We were 
originally going to have a "My Classes" page which had features like printing 
classes, but we instead just moved that to the right sidebar. 
Other design decisions focused on visibility of information. We chose to make 
pop-up info boxes appear when the user clicked on classes, include the class 
names on the post-it notes, and include a legend for the HASS categories. We had 
originally not included these for sake of simplicity, so that the interfae would 
look cleaner. However, an application that works with classes inherently handles 
lots of information, and through our evaluations, we found that users 
unanimously requested the information we had hidden. So we included it at the 
risk of making the page appear more cluttered. 
There were many other minor decisions, like making the mouse a finger-icon when hovering over the draggable post-its. Needless to say, the evaluations were invaluable in improving our design and finding flaws.

Final Design

In our final design, we divided our website into three pages: Search, Results, and Friends. These pages were navigated with a tab interface. The search page allowed users to input their search criteria. It included a widget that allowed users to efficiently select times for which they were busy, as well as a drop down menu for selecting specific departments. The results page displayed the results of their search in a gigantic table which was organized by starting-time of the class. Finally, the friends page allowed a user to search for their friends and see what classes they were taking. 

Our final design was very graphical. We used colorful post-it notes to represent classes. These post-it notes were draggable, and we had several windows in a sidebar on the right which users could drag the classes into. These windows represented classes the user was considering, that they planned on taking, and that they were not interested in. The contents of these windows were saved for the user, so they could return to the site and view their selections at any time. Users could drag both the classes on the Results Page, and classes their friends were taking on the Friends page. We also had a feature that allowed users to print their selected classes.

Design Decisions

One of our biggest design decisions was to make our interface very graphical and to incorporate drag-and-drop operation. Our reasoning was that this scheme has been growing in popularity, so it would be familiar and comfortable for many reasons. Our alternatives were a more conventional interface that simply displayed all the results in a list instead providing an elaborate graphical interface, and an interface entirely based on text commands, which would be more efficient. The results from our paper prototyping and our heuristic evaluation made us more confident about this design decision, because everyone seemed to like the colorful, draggable interface.

Much of our website's layout and organization was also guided by our evaluations. Through our paper prototyping, we decided to have a small drop-down menu for department-selection instead of taking up the whole page. We were originally going to have a "My Classes" page which had features like printing classes, but we instead just moved that to the right sidebar. 

Other design decisions focused on visibility of information. We chose to make pop-up info boxes appear when the user clicked on classes, include the class names on the post-it notes, and include a legend for the HASS categories. We had originally not included these for sake of simplicity, so that the interfae would look cleaner. However, an application that works with classes inherently handles lots of information, and through our evaluations, we found that users unanimously requested the information we had hidden. So we included it at the risk of making the page appear more cluttered. 

There were many other minor decisions, like making the mouse a finger-icon when hovering over the draggable post-its. Needless to say, the evaluations were invaluable in improving our design and finding flaws.

Implementation

  • We implemented the backend with php and a mySQL database. All of the class data is stored in the database. Using mySQL was very useful because it makes searching for different criteria very quick and efficient.
  • We chose scripts.mit.edu to take advantage of features such as certificates login. The certificates allow us to save the sidebar data to a particular username, so that no login is needed to use the site.

...