Initial Design
Try prototype (Note: The table task is incorporated within the graphing task.)
Initial design only included one table, which encompasses the table of values for an equation as well as coordinates on a scatterplot.
In this table, y1 refers to user-entered data, while y2 is generated by the equation y=3x+1. y1 is editable, while y2 is not. |
|
Iteration 1
Try prototype (Note: The table task is incorporated within the graphing task.)
Design change: Directly take users to editing table
|
|
|
Rationale |
||
| 3/3 students |
3 of 3 users had problems entering numbers in the table.
When a cell is selected, pressing number keys would not enter numbers. |
![]() |
| 4/4 users |
Taking the users directly to the editing table once they start entering numbers appeared to be a simple but not thorough solution. 4 of 4 users managed to complete the task. However, users expect the points to be plotted automatically. |
![]() |
Design Change: Remove "OK" from intermediate setup screen
![]() |
|
|
Rationale |
||
| 1/3 teachers |
Users did not understand that "OK" is selectable, because it looked more like text. The user did not select "OK" and, and she was confused when she pressed "Graph" and saw an empty graph. |
![]() |
Iteration 2
Try prototype (Note: The table task is incorporated within the graphing task.)
Design change: Eliminate intermediate setup screen
![]() |
|
|
Rationale |
||
| 1/2 students |
With "OK" eliminated, 1 user did not know
how to execute the intermediate setup screen after selecting the checkboxes.
Pressing "Enter" would deselect checkbox while user expected
it to execute. |
|
Iteration 3
Design change: Include lists
![]() |
|
![]() |
|
Rationale |
|
To extend the current model for tables (for graphs and scatterplots) to include statistical lists, we investigated into two designs of handling lists. |
|
| 2/3 students |
Users entered the values for the dependent variable in the x column of the editing table. It appeared that the users were not aware of that, because the focus shifts from y1 to x in the editing table. Of the 2 users, one recovered the error and the other gave up. |
Iteration 4
Design change: Separate statistical lists from table
![]() |
|
|
![]() |
|
|
Rationale |
||
4/5 students |
In design 1, users were confused between table of values and the lists. "x" and "y1" appeared to be strong cues for users to enter data. Two students entered the values in the y1 column, and were confused because the entire column showed the same value (treating that as an equation). One student wanted to enter values in the x column, and could not find a way to do so. Three users were hesitant in going over to L1. |
![]() |
3/5 students |
Users were confused when moving to the right inserted another y column to the right. 2 users did not expect that, and dismissed it. |
![]() |
| 3/5 students |
Users were confused when moving to the right inserted another y column to the right. Two users did not expect that, and dismissed it. |
![]() |
| 5/5 students |
In design 2, all users went to "lists" after trying out a few buttons, if not immediately. |
|
Design change: Include all plots in y= screen
![]() |
|
![]() |
|
Rationale |
|
3/4 students |
Users started to enter points in the y= screen. |
4/5 students |
Students wanted to find the "Pie chart" before filling in the data. 2 users gave up after trying several buttons and could not find it. They wanted to find the function first, then fill in the data, not the other way around. |
2/2 teachers |
Teachers saw an advantage for using y= screen for all plots. One teacher indicated that it is better to include all plots in the y= screen. Another teacher had mixed feelings, because "y= button tells me equations, but it doesn't tell me lists". |
Design change: Change behavior with "Enter"
![]() |
|
|
Rationale |
||
3/5 students |
Users pressed "Enter" in the y= screen after selecting a scatterplot, and expected the graph would show up, while it generated a prompt for another set of plot/graph. Since the y= screen prompts the user to "create" a graph, users may think that pressing "Enter" will create and take them to the graphs. ALso, one user said, "Pressing 'Enter' here [in the y= screen] goes down, but pressing 'Enter' in the list does not". |
![]() |
More Findings
1/5 student |
One user commented that he liked the highlighting of the different parts as he scrolls down the list. |
![]() |
| 2/5 students |
2 of 5 users commented that summary screen is helpful. |
|
















