Functionality Matrix

Quick Summary of Priorities

Unfinished (milestone 1):

  • Open Session in View Filter Done
  • Move items between categories
  • Multigrade sort by column (add course grade, grade override and items sorting)
  • Don't include excused items in determination if assignments are ungraded Done
  • Visibility of percent grades in Student View Done
  • Number format length issue (design decision) Done
  • Ensure TAs only see their sections Done
  • Add notification of students with ungraded assignments Done
  • Wire search functionality up Done
  • Handle drop lowest correctly on screen Done

Milestone 2:

  • "Simple" Category Types (No categories, Equal categories, Points weighting) Done
  • SmartGWT live grid
  • Multigrade comments / logging / excuse (context menu) Done
  • Better logging of user actions (more granularity than just grades) Done
  • Grading scale edit screen Done

Milestone 3:

  • SmartGWT tree table
  • Import / Export
  • Undo / log view of all actions taken
  • Control over which columns the Student View shows
  • Statistics
  • Charts
  • Letter grades / Grade map (one-to-one) edit screen
  • Validating allowed letter grades on override
  • Final grade submission
  • Allow multiple gradebooks per site

Screens

  1. Multigrade
  2. Grade-by-student
  3. Setup
    • Setup : Gradebook Settings
    • Setup : Categories
    • Setup : Assignments
  4. Student View
  5. Export/Import
  6. Add Assignment
  7. Add Category

Screen

Behavior

Milestone

QA Comments

QA Pass/Fail

Multigrade

Choose columns: move the mouse over the top-right corner of the header column (at which point a down arrow appears), and click once, a menu should appear. This menu should display the top level groupings of columns (Student Information and Grades are constant, the others will have the Category name that you provide when you create categories). Move the mouse over any of these menu items and a sub-menu will appear with checkboxes. Checking a checkbox will cause the column to appear. Unchecking will cause the column to be hidden. Category grouping sub-menus include "Show All" and "Hide All" options to check or uncheck all the underlying items in a single click.

1

 

 

Multigrade

Grade student with points or percentage grades: place the mouse over a grade item cell in the spreadsheet. Click once and the cell should be outlined in blue. Type a number. Hit ENTER, TAB, or click elsewhere with the mouse to submit that grade. When your gradebook is in "Points" mode, if you try to enter a value greater than the maximum allowed points for that assignment you should get an error at the top of the spreadsheet. To toggle between "Points" and "Percentage" mode, click on the "Setup" menu item in the top toolbar and navigate to the "Gradebook" tab. There is a radio box form element in this panel that toggles between the two "grade types".

1

 

 

Multigrade

Search by name: click on the textbox labeled "Student name". Enter the name of a student in the class. Hit ENTER or click "Find". The spreadsheet should refresh and show only students whose names match the search value entered. Click "Clear" to go back to the full set of students.

1

 

 

Multigrade

Filter by section: (currently broken) select a section from the dropdown box labeled "Section". To view all students, select "All Viewable Sections".

1

 

 

Multigrade

Permissions: sections available (currently broken) log in as a TA with access to one or more sections. You should only see the students visible to you. You should be able to choose between any visible sections in the section dropdown.

1

 

 

Multigrade

Move to next page: click on the blue arrow on the top-right-hand corner of the lower toolbar, assuming it is blue. If it is gray then you only have one page of students currently visible.

1

 

 

Multigrade

Choose number of records per page (not yet implemented)  currently hard coded at 17

2

 

 

Multigrade

Add comment (not yet implemented)

2

 

 

Multigrade

View comments (not yet implemented)

2

 

 

Multigrade

View grade log (not yet implemented)

2

 

 

Multigrade

Sort by column (only student name, id, section currently work)

1

 

 

Grade-by-student

Grade student with points or percentage grades: place the mouse over a grade item cell for the desired assignment and click. This is very similar to the behavior above in multigrade.

1

 

 

Grade-by-student

Excuse student from assignment: click on the checkbox under the header labeled "Excuse".

1

 

 

Grade-by-student

Add comments for a student: click on a cell under the header labeled "Comments" and enter text. Click ENTER or click elsewhere to save changes.

1

 

 

Grade-by-student

Move to next page of grade items: (currently broken)

1

 

 

Grade-by-student

Browse to the "Next" or "Previous" student in the currently sorted list: click on the buttons labeled "Next" and "Previous" at the bottom right-hand corner of the screen.

1

 

 

Student View

In Grade-by-student, click on "View as Student" button at the bottom right-hand corner of the screen. The list of grade items should NOT be editable and should only include those grade items that have been "Released". To release an grade item navigate to the "Setup" screen and choose the tab labeled "Assignments" (sorry Nancy--will be fixed) -- toggle the Released value by clicking on the appropriate checkbox.

1

 

 

Setup : Gradebook

Change the name of your gradebook: Enter a new name in the text box labeled "Name"

1

 

 

Setup: Gradebook

Change the method of grade entry: click on the radio boxes labeled "Points" and "Percentages" to move between the two modes. This should automatically update the values on both the Multigrade and Grade-by-student screens (note that there is currently a bug when a Grade-by-student screen is brought up directly under the Setup screen - in this case it is necessary to close that window and re-open in order to get the correct cells to appear). 

1

 

 

Setup: Gradebook

Change the category type: (not yet implemented)

2

 

 

Setup: Gradebook

Display course grade to students: toggle between the "Yes" and "No" radio buttons to determine if the students will see their course grades in the Student View.

1

 

 

Setup: Categories

Edit the category names: click on the category name you want to edit. The cell border should turn blue. Type in the new text and type ENTER or TAB or click elsewhere to save the value. You should see this change reflected in the notification popup above.

1

 

 

Setup: Categories

Include/Uninclude a category from grading: click on the checkbox under the column labeled "Include in Grade". Note that unincluding a category will result in all the underlying grade items being unincluded as well.

1

 

 

Setup: Categories 

Change category weighting: click on the cell under weighting. It should be surrounded by  a blue border now. Enter the new number. Note that the summary "Course grade total" for the weighting should turn red if the overall weighting sums to more or less than 100%.

1

 

 

Setup: Categories

Extra credit: make a category extra credit by clicking on the checkbox in the column labeled "Extra Credit". Note that the summary text below should indicate that it is now composed of two values "40%" + "1%", in green. This is currently not happening in the Categories Setup, but it is happening in the Assignments Setup. (bug)

1

 

 

Setup: Categories

Make the assignments under this category have equal weight: click on the appropriate checkbox under "Equal Asgnmts". Note that, if this is initially unchecked and the weights are not equal, checking it will rebalance those weights on the Setup: Assignments screen.

1

 

 

Setup: Categories

Drop the lowest X number of grade item grades within a category: click on the appropriate cell under "Drop Lowest" it should be surrounded by a blue border. Enter a number. (There is currently no check in place on the UI side to ensure that this number is less than or equal to the number of assignments).

1

 

 

Setup: Categories

Delete a category: click on the appropriate checkbox under the column labeled "Delete". The row should disappear.

1

 

 

Setup: Categories

Undelete a category: click on the "Show Deleted" toggle button in the toolbar. The deleted categories should appear in gray with the a line through the name. Click on the checked box under the column labeled "Delete" and the row should go back to normal.

1

 

 

Setup: Assignments

Edit assignment name: (same as with categories)

1

 

 

Setup: Assignments

Include/Uninclude grade item: (same as with categories)

1

 

 

Setup: Assignments

Change points value: click on the appropriate cell under the column labeled "Points". It should be surrounded by a blue border now. Type in the new point value. Type ENTER or TAB or navigate elsewhere to save. A dialog box labeled "Confirm" should appear. Clicking the button labeled "Yes" will recalculate all of your entered grades, clicking the button labeled "No" will not recalculate your entered grades for that grade item but it will change the points value, which will affect course grades. Clicking cancel will abort the action and revert the value back to the original point value.

1

 

 

Setup: Assignments

Change weighting for grade item: click on the appropriate cell under the column labeled "Weighting". It should be surrounded by a blue border now. Type in the new weighting value. Type ENTER or TAB or navigate elsewhere to save. If the category for this grade item is currently set to "Equal Asgnmts" then a dialog box will appear  asking if you really want to do what you're trying to do. If you click the button marked "Yes" it will go ahead and uncheck the "Equal Asgnmts" checkbox on the categories setup screen. Clicking on "No" will cancel the action.

1

 

 

Setup: Assignments

Make the grade item extra credit: click on the appropriate checkbox under the column labeled "Extra Credit". Note that the behavior of the summary text under "Category total" is the correct one here that we want to implement for Categories Setup as well.

1

 

 

Setup: Assignments

Handle external assignments from other Sakai tools: Should

1

 

 

Setup: Assignments

Delete/Undelete: same as for categories

1

 

 

Export/Import

Not yet implemented

2

 

 

Add Assignment

Add a new grade item: click on the top menu File > New > Add Assignment. In the dialog box that pops up, either enter a new category name or select one of the existing ones. Enter a name for your grade item. You can enter points if you want, otherwise it will default to 100. The due date is currently not being surfaced anywhere, but you can choose it here if you like.

1

 

 

Add Category

Add a new category: click on the top menu File > New > Add Category. 

1