Requirements Specification Prototype Design Implementation Testing Administration Documentation

2.1 User Interface Overview

When the user first opens Easy Grader, a window like Figure 1 appears. The Menu bar (Figure 2) is part of the larger window seen in Figure 1. Easy Grader does not open a class file by default and instead displays empty Name and ID columns with an empty area to the right of these columns. When a class file is opened or created, the Name and ID columns are filled with Student information and the area to the right of those columns is filled with the Classes Grade Items.

Figure 1
Figure 2


Toolbar

The toolbar is a bar that contains buttons for the most commonly-used operations in Easy Grader. Figure 2a is a picture with labels explaining what each button is from left to right.
The labels are:

Figure 2a
  1. New -> Create a new class or section
  2. Open -> Open an existing class file
  3. Save -> Writes the entire file to disk
  4. Print -> Prints the current class file
  5. Print Preview -> Shows the instructor a visual view of how the page will be printed
  6. Cut -> Take the selected data fields and place it onto the clip board
  7. Copy -> Place a copy of the selected data fields onto the clip board
  8. Paste -> Place whatever data fields is on the clip board onto the selected field
  9. Clear -> Place null entries in the selected field
  10. Undo -> Reverse the last change made
  11. Redo -> Re-apply the last change made

Common Menus

There are two cartagories of menu in Grader Plus, those that all versions of the software (Teacher, Student and Teacher's Assistant). This section will cover those that do not change, and outline the functions of the other menus. The menus that change from version to version are addressed in that version's sub-section.


Figure 3
The Edit Menu contains commands for manipulating the data contained within the class file and can be seen in Figure 3. All versions of this menu are identical.

Edit->Undo will reverse the last change made to the Class. This includes all changes from grade entries to curving the entire class.
Edit->Redo will re-apply the last change that was removed by Edit->Undo. Edit->Undo and Edit->Redo can remove or re-apply all changes made since the user opened the current class file.
Edit->Cut will place a copy of the selected data fields into the clip board and place null data entries in those data fields if those fields are pasted from the clipboard. Depending on the kind of field cut from, a null entry might be a zero or no grade what so ever. 
Edit->Copy will place a copy of the selected data fields into the clip board.
Edit->Paste will place whatever data is on the clipboard into the selected fields.
Edit->Clear will place null entries in the selected data fields.
Edit->Select All->Students selects all students in the current Grade Book.
Edit->Select All->Items selects all assignments in the current Grade Book.
Edit->Find allows the user to choose a string of text to search for within the class. This will search within student names, Grade Item names and student scores.
Edit->Find Next repeats the last search, finding the next entry that matches the string entered into find. Searches proceed in a row-major column-minor order.
Edit->Replace creates a window where the user can enter a string to find (like Edit->Find) and a string to replace the first string when it is found. After telling Easy Grader to replace the first string with the second, Easy Grader reports how many strings were replaced and highlight the fields that were changed.


The View menu allows the user to organize how they view the data in their class. This menu can be seen in detail in Figure 4. This menu is the same for all users.

View->Graph either creates or (if already created) brings into focus a serperate window with various graphs of the current overall grades of the class. This view can be used to curve the overall grade of the class and is described in section 2.5.

View->Item Explorer either creates or (if already created) brings into focus the item explorer window. This window is used to navigate and edit items and is covered in detail in section 2.6.1.
View->Prediction Mode places the Grade Book in prediction mode. This mode allows students to calculate the effect of possible grades.
View->Show Groups toggles groups on and off. This option does not change any data.
View->Color Coding->None: All grades are displayed in black text.
View->Color Coding->Final Grades: All assignemnt grades are displayed in black but final grades are colored by score.
View->Color Coding->All Grades: All grades are colored according to score. This is the default value.
View->Sort By->Last Name sorts the Grade Book so the students are ordered by last name alphabetically. The student whos last name comes first alphabetically will be at the top of the list.
View->Sort By->First Name sorts the Grade Book so the students are ordered by first name alphabetically. The student whos first name comes first alphabetically will be at the top of the list.
View->Sort By->ID Number sorts the Grade Book so that the students are ordered by ID number, with the lowest ID number at the top of the Grade Book.
View->Sort By->Final Grade sorts the Grade Book so that the students are ordered by their overall grade in the class. The student with the highest grade at the top of the grade sheet.
View->Sort By->Grade Item 1...n sorts the Grade Book by the score of the indicated grade item (identified by name) in the way View->Sort By->Final Grade sorts the Grade Book.
View->Show Toolbar toggles the visability of the toolbar on and off. Default on.

Figure 4
Figure 5

The Window menu allows the user to track the windows they have open and manage them. Figure 5 shows a mockup of the window menu, though the contents will change depending on which windows the user has open. This menu is the same for all users.

Window->Window 1...n brings the window whos name is displayed into focus.


Figure 6

The final common menu is the very simple Help menu. It contains only one item for all users and can be seen in Figure 6.
Help->About Easy Grade will show a small window with version and copyright information.


Version-Sensative Menus

The preceeding menus are common throughout all versions of Grader Plus. However, the File and Class menus' contents will depend on the version of the program you're using. For more information, please see the sub sections below.



Prev: [none] | Next: Setting Up a Grade Book | Up: functional | Top: index