
DRAFT
Sakai 2.3 Gradebook Functional Requirements
and Specification
Contents
- Introduction
- Summary
- Functional
Requirements
- Roles and
Groups
- Screenshots/Functional
Specifications
- Functional
Roadmap
The
Gradebook is a tool that instructors can use to record, calculate, and
disseminate grade information online. The principal aim of this development
effort has been to produce a simple, open source grade management utility that
can be deployed as a stand-alone web servlet or as a tool within Sakai. A secondary aim of this effort has been to
provide for the Sakai-deployed Gradebook a service that other Sakai tools can
use to store and manage assignment scores. Design and development of the Gradebook has been led by UC Berkeley. Plans for further
development of the Gradebook are outlined in Section VII.
A. The Sakai 2.3 Gradebook enables instructors to:
- Auto calculate course grades
- Establish and edit a mapping of
the course letter grade to a 100 percent scale
- Add, view, edit and release to
students the class assignments/assessments (straight point values only)
- Manually enter, view, edit and
release to students their scores and grades
- Transmit
scores to the Gradebook from tools such as Tests & Quizzes and
Assignments, thereby creating a corresponding assignment in the
Gradebook and recording student scores for that assignment.
- Export scores and grades in
excel, csv format
- Upload CSV
files containing columns of scores and then import these as Gradebook
assignments
- Filter student lists by section
- Keep a log of grading activity
for each student's work
B. The Sakai 2.3 Gradebook enables each student to:
- View his/her own scores and
grades, if they have been released by the instructor(s).
III.
Functional Requirements
Sections A through P correspond to all available views in the
Sakai 2.3 Gradebook. All actions described in sections B through O are
available only to the Instructor role.
A. Gradebook Menu
- Link to inactive views. The
Overview is the entry page.
B. Overview
- Sort display table by
assignment name, due date, released setting, class average and total
points possible
- View class average scores for
each assignment
- Access the assignment details
views
- Access the course grade view
C. Assignment Detail
- View total possible points for
an assignment and the class average
- Page through all assignment
summaries one by one
- Filter the grading table by
student name or id.
- Set the number of students to
view per page of the grading table
- Page through all students based
on the number of students to view per page
- Access the assignment settings
page
- Remove assignments
- Sort the grading table by
student name, student ID and score
- Enter, save and edit assignment
scores
- Filter student list by section
- Display log of assignment grade
changes for each student
D. Course Grade
- View total possible points for
all assignments and the cumulative class average
- Filter the grading table by
student name or id.
- Set the number of students to
view per page of the grading table
- Override auto calculated course
grade
- Sort the grading table by
student name, student ID, cumulative assignment point totals per student,
and calculated course grade (with corresponding percentages).
- Export student IDs, student
names, and course grades
- Filter student list by section
- Display log of course grade
changes (if any) for each student
E. Roster
- Filter the grading table by
student name or id.
- Set the number of students to
view per page of the grading table
- Page through all students based
on the number of students to view per page
- View all assignments, each
student's scores on all assignments, and the cumulative assignment point
totals for each student.
- Export student name, student
ID, and scores for all assignments in .csv and .xls
- Filter student list by section
F. Add Assignment
- Enter an assignment name, a
required step
- Enter an assignment point
value, a required step
- Select an assignment due date,
an optional step
- Choose whether to count
assignment towards final grade, an optional step
- Change an assignment’s
release status, an optional step
G. Edit Assignment
- Change an assignment name
- Change an assignment point
value
- Change an assignment due date
- Choose whether to count
assignment towards final grade
- Change an assignment’s
release status
H. Remove assignment
- Select remove option
I. Grade Options
- Choose to display released
assignment scores to students
- Choose to display cumulative
score, course grades and calculated assignment grades to students
- Select the grade type for the
course grade and assignment level grades in the student view: letter
grades, letter grades + - (default), pass/fail
- Define percent ranges for
letter grades or the pass/fail threshold
J. Upload/Import
- Upload a spreadsheet (csv
format) to the loading dock
- Import assignments from a
spreadsheet that is already in the loading dock
- Delete a spreadsheet from the
loading dock
- Sort uploaded spreadsheets in
the loading dock by Title, Creator, or Date
K. Upload a spreadsheet (csv) format to
Loading Dock
- Enter a title for the file as
it will appear in the loading dock
- Select a local file (via file
picker) for upload to loading dock
- Upload file via Save button
- Cancel upload via Cancel button
L. Verify Upload
- View spreadsheet contents in
table display matching original column and row layout
- Cancel upload via Cancel button
M. Import Preview
- View spreadsheet contents
with radio button selectors in column headings
- Check radio button for the
assignment to be imported
- Select Import Selected button
to proceed with import
- Select Cancel to cancel import
N. Import Assignment and
Scores
- Enter an assignment name, a
required step
- Enter an assignment point
value, a required step
- Select an assignment due date,
an optional step
- Choose whether to count
assignment towards final grade, an optional step
- Change an assignment’s
release status, an optional step
O. Delete
Spreadsheet
- Check “Remove this
Spreadsheet from the Gradebook” option
- Select Remove
button
P. Grade Report for Student
Each student will be able to:
- View his or her cumulative
score for all assignments and corresponding percentage
- View his or her course grade,
if released by instructor
- Sort assignments by title, due
date, his or her score, total possible points per assignment, his or her
grade for each assignment
The Sakai site and section tools will enable authorized users
to:
- Add other instructors. The
Gradebook will recognize only a single instructor role. Once added to a
site, all instructors will be fully authorized to view, create and edit in
all areas of a Gradebook.
- Add a Teaching Assistant. The
Gradebook will recognize only a single TA role. Once added to the site and
assigned one or more sections to manage, the TA will be authorized to
enter grades exclusively for the students in those assigned sections.
- Add students. The Gradebook
will recognize only a single student role.
V.
Screenshots/Functional Specifications
A. Gradebook Menu -- View 1

Screenshot of View 1
1.
Gradebook Link
- If the
Gradebook tool has been added to the course or project site, the link goes
to the Overview, View 2.
B. Overview -- View 2

Screenshot of View 2
1.
Table Sorting Rules
- Initial sort is by due date.
- If there is no due date, sort
to the bottom of the list.
- The course grade always appears
at the bottom of the list, regardless of the active sort.
- Sub sorting for non-default
sorts is by assignment name.
- The sort order is preserved for
the duration of the session.
2.
Assignment Title Link
- If the assignment was created
in the Gradebook, the title links to the Assignment Detail, View 3.
- If the assignment was created
in Quiz and Test, there is text indicating that the user must go to that
tool to make any changes to the assignment.
- The assignment name has a
maximum character length of 255 and it is displayed in its entirety. Text
will wrap according to the display needs of the table. There are currently
no limitations on character types in the name. Internationalization
requirements TBD.
3.
Average Performance Values ('Avg')
- The average percent of points
given is noted. Values are displayed as integers, and are not rounded up.
(e.g. an average of 87.88 is displayed as '87')
- The Average points is the mean
of all values >= 0 that have been entered for the assignment. Blanks
are not treated as zeros for purposes of the calculation.
4.
Points
- Points possible for this
assignment
- If this assignment is not
counted towards the final grade, the number is enclosed in parentheses.
This number is no counted toward the total points for the course grade.
5.
Course Grade Link
- The Course
Grade link goes to the Course Grade, View 4.
C.
Assignment Detail -- View 3

Screenshot of View 3

Grade change log pop-up window
1.
Assignment Summary
- The assignment title has a
maximum character length of 255 and it is displayed in its entirety. There
are currently no limitations on character types in the name.
- The average score is the mean
of all values >= 0 that have been entered for the assignment. Blanks
are not treated as zeros for purposes of the calculation. Values are
displayed as integers, and are not rounded up. (e.g. an average of 87.88
is displayed as '87')
- Options link: 'Edit assignment
settings' links to View 7.
- Options link: Remove assignment
from Gradebook' links to View 8.
2.
Previous/Next Assignment Navigation
- All unsaved score values will
be discarded upon Previous/Return/Overview navigation
- Entered search values for which
find has not been
activated will carry over upon Previous/Overview navigation
- The set of students currently
being viewed will carry over upon Previous/Overview navigation, i.e., if
students 21-40 are being viewed in assignment 1, those same students will
be in the active view when Next is clicked.
3.
New scores saved message
- Example confirmation message.
4.
Table Sorting Rules
- Initial sort is by student
name.
- Blanks or no scores sort to the
top of the list
- Sub sorting for non-default
sorts is by student name.
- The sort order is preserved for
the duration of the session.
- When sorting is changed, the
paging resets to the first page
5.
Find Rules
- Initial value: as in wireframe.
When the focus comes to this field, the initial value disappears.
- If there is no match, the page
reloads, there is a note where the listing table would be saying no
results found for "[the search term]" The "Find" and
"Assignment" values return to the initial values.
- The last established students
per page value is retained and displayed. (Use the style specified for
alert messages in the style guide.)
- For search values, only the
last space-or-comma-separated value is treated as a substring:
Copp
Francis Ford Copp
Coppola, Francis F
ffcoppola@niebaum.edu
ffcopp
All return Coppola, Francis Ford
Francis F. Coppola
Returns an error
- Case is ignored.
- Truncation
or wild card symbols are not supported.
- Clear resets the view to the
default, except for the students per page, if that value has been changed
during the session.
- The enter key executes Find if
the search box has focus
6.
View filter
- If the user is only authorized
to administer one section, or if there is only one section in this class,
this drop down menu does not appear.
- When the user can administer
multiple sections, the dropdown menu offers an option for each
section/group as well as an option for "All groups."
7.
Save
- The Save button saves newly
entered data and refreshes the view (average score is updated and 'changes
saved' message added to top of page). The last executed search and
students per page values are retained and displayed upon refresh.
- The save button is the only mechanism for saving score
data. The enter key executes Save if the score boxes have focus.
- If newly entered data is not
saved, it will be discarded upon using any of the Gradebook's internal (as
opposed to the browser's or Sakai framework's) navigation or find/show
functionality. The Gradebook supports the back button, although this is
not currently true of most Sakai tools.
- If two or more users are
simultaneously attempting to edit the same student's score, the second of
the scores to be submitted will overwrite the first.
- If bad score values are
entered, upon save an error message is generated
8.
Cancel button
- Any new form data is discarded
and the user returns to the Overview page.
9.
Point Entry
- Values must be >= 0. Decimal
values of up to 2 places are accepted, e.g. 9.75. Commas and other
non-numerical characters are not accepted.
- Illegitimate values generate an
error message: "Please enter only scores >=0 of up to 2 decimal
places. "
- Error messages are also
generated next to each of the fields with bad values: "Please enter
valid grade."
- After values are saved, the
maximum number of visible characters in text box = 3; these are right
aligned. Values > 3 characters are scrollable.
- Scores submitted via the Tests
and Quizzes tool cannot be edited in the Gradebook.
10.
Grade Change Log
- Clicking the log icon reveals
the pop-up window shown in image above.
- Every grade change made,
including the initial grade set, is listed in reverse chronological order.
- The date, score set, and person
or agent making the change is shown
- A small "[x]" in the
corner of the pop-window can be clicked to close it.
D. Course Grade -- View 4

Screenshot of View 4
1.
Course Summary
- Points: Total possible points
of all assignments currently entered into the Gradebook directly and/or
via SAMigo.
- Average Score: The mean of all
possible score values for all assignments. Blank scores are treated as
zeros for calculation purposes.
2.
Calculated Grade
- The calculated grade field is
by default filled with the grade calculated by the Gradebook (A, B . . .or
A-, B+ . . . or P/NP) and the percentage the grade is based on.
- The grade is always calculated
as the current percentage of points scored out of the total possible
points of all assignments entered in the Gradebook. Consequently, the
grades that the instructors see are unlikely to reflect students' current
performance in the class, unless or until all of the assignments have been
scored.
- For purposes of calculating the
course grade, a student's cumulative average percentage is never rounded
up. For example, a student who achieves an overall percentage of 79.99
would receive a course grade of C+, if the lower threshold for a B- is
80%.
3.
Grade Override
- Override values must be of the
appropriate grade type (A, B . . . or A-, B+ . . .or P/NP) or an error is
generated: "The Gradebook uses the grade type [pass/not pass|simple
letter grade|letter grade +/-]. Please enter only values that correspond
to the grade type X."
- Error messages are also
generated next to each of the fields with bad values: "Please enter
valid grade."
- Saved overrides appear in the
entry field as editable values.
- Values identical to the
calculated course grade are treated as legitimate entries and do not
generate an error.
- Deleting a saved overridden
value, leaving the entry field blank and executing a save returns the
course grade to the calculated value.
4.
Export
- Files are exported in .xls and
.csv format
- The file name format is
"course_grade_[courseID]__date.*". If the class number is not
available use 'course_grade_050611. Date format should follow the style
guide.
- Exported fields and the names
of the Excel column headers are Student Name, Student ID, Course Grade.
The full student display names and complete assignment names are exported.
Point values are chopped at 2 decimal places.
- Scores are listed in the
assignment name column
- Point values are chopped at 2
decimal places.
- Exported data is
for the course grade only
- All available roster data is
exported. Filtering the view by student does not affect the output.
- The exported data is always
sorted by the application default, student display name
- There is no
navigation state change after clicking these buttons
E.
Roster -- View 5

Screenshot of View 5
Search, view filters and paging work in this view in the same
way as View 2.
1.
Export buttons
- Files are exported in .xls and
.csv format
- The file name format is
"Gradebook_[courseID]_assignment_name_date.*". If the class
number is not available use 'Gradebook-050611.Date format should follow
the style guide.
- Exported fields and the names
of the Excel column headers are Student Name, Student ID, [assignment
name].
- The full student display names
and complete assignment names are exported.
- Point values are chopped at 2
decimal places.
- Scores are listed
in the assignment name column
- All available class data is
exported. Filtering the view by student does not affect the output.
- The exported data is always
sorted by the application default, student display name.
- There is no
navigation state change after clicking these buttons
2.
Point Display Values
- Values chop at 2 decimal
points; they are not rounded up.
3.
Student Display
- Limit display of the student
name to the first 50 characters (use ellipses to indicate truncated name)
- If there is no roster data, the
message "No students have been added to this course" appears
beneath the Student and Student ID Roster table headers.
F.
Add Assignment -- View 6

Screenshot of View 6
1.
Title field
- This is a required field.
- The assignment title has a
maximum character length of 255 and it is displayed in its entirety. There
are currently no limitations on character types in the name.
Internationalization requirements TBD.
2.
Assignment point value field
- This is a required field.
- Value must be > 0.
- Decimals are permitted. Values are
limited to 2 decimal places.
- If the entry is invalid, any
values entered or selected in title or date are retained with the error
message: "Please only enter numbers in the Assignment Point Value.
The point value must be >0 and cannot exceed 2 decimal places."
4.
Due date date-picker
- This field is optional.
- If any one date value is added
(month, day or year), all must be present for a valid submission.
- The entered date is validated
only to ensure that the values follow the pattern x/x/x.
4.
Include in final grade
- This option is
checked by default
- If not checked
the assignment is not counted when calculating the final grade.
5.
Release Assignment
- This option is
checked by default
- If not checked
the assignment is not counted when calculating the final grade.
6.
Submit button
- For new assignments, if the
submit validates, the user is returned to the overview page with a success
message: "You have successfully added assignment X. Add another
assignment."
- The enter key executes Submit
if the entry fields have focus. If the date picker has been used to enter
the date, the enter key will not work until the user clicks in one of the
text boxes.
7.
Cancel button
- The form is not submitted. In
the case of an added assignment, the user is returned to the Assignment
Overview page; for an edited assignment the user is returned to the
Assignment Detail page
G.
Edit Assignment -- View 7

Screenshot of View 7
1.
Title field
- This is a required field.
- The assignment title has a
maximum character length of 255 and it is displayed in its entirety. There
are currently no limitations on character types in the name.
Internationalization requirements TBD.
2.
Assignment point value field
- This is a required field.
- Value must be > 0.
- Decimals are permitted. Values
are limited to 2 decimal places.
- If the entry is invalid, any
values entered or selected in title or date are retained with the error
message: "Please only enter numbers in the Assignment Point Value. The
point value must be >0 and cannot exceed 2 decimal places."
3.
Due date date-picker
- This field is optional.
- If any one date value is added
(month, day or year), all must be present for a valid submission.
- The entered date is validated
only to ensure that the values follow the pattern x/x/x.
4.
Include in final grade
- This option is
checked by default
- If not checked
the assignment is not counted when calculating the final grade.
5.
Release Assignment
- This option is
checked by default
- If not
checked the assignment is not counted when calculating the final grade.
6.
Submit button
- For edited assignments, if the
submit validates, the user is returned to the assignment detail page with
a success message "You have successfully updated assignment Y"
- The enter key executes Submit
if the entry fields have focus. If the date picker has been used to enter
the date, the enter key will not work until the user clicks in one of the
text boxes.
7.
Cancel button
- The form is not submitted. In
the case of an added assignment, the user is returned to the Assignment
Overview page; for an edited assignment the user is returned to the
Assignment Detail page
H.
Remove Assignment -- View 8

Screenshot of View 8
1.
Remove this assignment checkbox
- Default value: unchecked
- Validation: The form can't submit unless
this button is checked.
2.
Remove button
- Marks the assignment as
'removed' in the database. It no longer appears in the database, but in an
emergency could be recovered by an administrator. The tool then returns
view 1 (overview) with a confirmation message : "Assignment
deleted"
- If the checkbox above has not
been selected when submit is pressed, a validation message should appear:
"You must confirm this deletion by checking the box below before
removing."
- The enter key executes Remove
if the check box has focus
3.
Cancel
- The user is returned to the
assignment details page.
I.
Grade Options -- View 9

Screenshot of View 14
1.
Grade Display
- The released assignment grades
display checkbox is checked by default
- The cumulative
score, course grades and calculated assignment grades display checkbox is unchecked by
default
2.
Grade Conversion
- Grade Type dropdown choices: Letters grade +/- (default
choice), Simple letter grade, Pass/Fail. Grade types cannot be defined at
the level of the individual student. Depending on which type is selected,
all students in a class will see either a letter grade or a P/NP mark, if
the course grade is released to them.
- The Change grade type button: Refreshes the page with the percent
table matching the scheme chosen in the dropdown. Other changes to the
page are retained, even if they have not yet been saved.
- If course grades have been
manually entered and the instructor attempts to change the grade type,
upon save, the application will throw an error message: "You have
manually entered course grades of the type X. To change the course grade
type, you must first undo all manually overwritten course grades."
- Reset to default values link
refreshes the page. The minimum % values are returned to the institution
default. Grade type remains the same.
3.
Grade/percent table
- If the values are changed, then
the instructor changes to a different scheme, then switches back, the GB
remembers the instructors previously entered scheme.
- Manually overwritten course
grades are unaffected by changes to the Grade/percent table. If there are
manually entered course grades, the application throws a warning message:
"You have changed the grading scheme. All manually overwritten course
grades remain unaffected."
- Minimum Percent text box
validation:
Values must be >= 0. Decimal values are accepted with no practical
limitation on the number of places. Commas and other non-numerical
characters, including % are not accepted. Their inclusion will throw an error
message: "Please enter numbers only in the Minimum Percent Value
field. The percent value must be > 0."
4.
Save button
- Upon successful validation,
returns the user to the overview, with a confirmation message saying
"Student Feedback Options Saved"
- The save button is the only mechanism for saving
feedback data. The enter key executes Save if the check boxes or text
entry fields have focus. If the Grade Type selector has been activated,
the enter key will not execute the save.
- If newly entered data is not
saved, it will be discarded upon using any of the Gradebook's internal (as
opposed to the browser's or Sakai framework's) navigation or find/show
functionality. The Gradebook supports the back button, although this is
not currently true of most Sakai tools.
5.
Cancel button
- Returns the user to the overview, with no
confirmation message.
J. Upload/Import -- View 10

Screenshot of View 10
1.
Upload spreadsheet (csv format) to Loading Dock
- Initiates the process of
uploading a spreadsheet to the Loading Dock. Links to View 11a.
2.
Loading Dock
- The uploaded spreadsheet title
has a maximum character length of 255 and it is displayed in its entirety.
There are currently no limitations on character types in the name.
- The Creator is the username of
whoever uploaded the spreadsheet to the Loading Dock.
- Date Created is the date and
time of the upload.
- Import link: Import assignments
from this spreadsheet into the Gradebook. Links to View 12a.
- Delete link: Delete uploaded
spreadsheet from the Loading Dock. Links to View 13.
3.
Spreadsheet Operation Messages
- Spreadsheet upload operation
results in a confirmation message: Spreadsheet “filename.csv”
has been added.
- Spreadsheet delete operation
results in a confirmation messages: Spreadsheet
"loading_dock_title" has been deleted.
K.
Upload a spreadsheet (csv format) to Loading Dock -- View 11a

Screenshot of View 11a
1.
Title field
- This is a required field.
- The assignment title has a
maximum character length of 255 and it is displayed in its entirety. There
are currently no limitations on character types in the name.
Internationalization requirements TBD.
2.
Choose a File
- This is a required field.
- Value must be a fully qualified
pathname.
3.
Browse Button File Picker
- Use of file picker is optional.
- Either click twice on the
filename of csv file or click once on it and click Open button.
- Use Cancel button to return to
form entry mode.
4.
Save button
- For new assignments, if the
submit validates, the user is returned to the overview page with a success
message: "You have successfully added assignment X. Add another
assignment."
- The enter key executes Submit
if the entry fields have focus. If the date picker has been used to enter
the date, the enter key will not work until the user clicks in one of the
text boxes.
5.
Cancel button
- The form is not submitted. In
the case of an added assignment, the user is returned to the Assignment
Overview page; for an edited assignment the user is returned to the
Assignment Detail page.
L.
Verify Upload -- View 11b

Screenshot of View 11b
1.
Verify Upload Spreadsheet Contents Display
- Preview and inspect spreadsheet
contents in table display matching original column and row layout.
2.
Ok button
- If successful, links to
Upload/Import, View 10 with a validation message.
- If the Title entered above is
already in use in the Loading Dock when submit is pressed, an error
message will appear: "A spreadsheet with that name already
exists."
3.
Back button
- The user is returned to Upload a spreadsheet (csv format) to Loading Dock -- View 11a.
M.
Import Preview -- View 12a

Wireframe of View 12a
1.
Import Preview Spreadsheet Contents Display
- View of previously
uploaded spreadsheet’s contents with radio button selectors in
column headings.
- Check a single radio button to
select an assignment to be imported into the Gradebook assignment list.
- Only one assignment can be
imported at a time.
- Note: Student Name column is an
option, though it may not make sense as an assignment.
2.
Import Selected
- Links to Import Assignment and
Scores, View 12b.
3.
Cancel
- Links back to Upload/Import,
View 10.
N.
Import Assignment and Scores -- View 12b

Screenshot of View 12b
1.
Title field
- This is a required field.
- The assignment title has a
maximum character length of 255 and it is displayed in its entirety. There
are currently no limitations on character types in the name.
Internationalization requirements TBD.
2.
Assignment point value field
- This is a required field.
- Value must be > 0.
- Decimals are permitted. Values
are limited to 2 decimal places.
- If the entry is invalid, any
values entered or selected in title or date are retained with the error
message: "Please only enter numbers in the Assignment Point Value.
The point value must be >0 and cannot exceed 2 decimal places."
3.
Due date date-picker
- This field is optional.
- If any one date value is added
(month, day or year), all must be present for a valid submission.
- The entered date is validated
only to ensure that the values follow the pattern x/x/x.
4.
Include in final grade
- This option is
checked by default.
- If not checked
the assignment is not counted when calculating the final grade.
5.
Release Assignment
- This option is
checked by default.
- If not checked
the assignment is not counted when calculating the final grade.
6.
Submit button
- For new assignments, if the
submit validates, the user is returned to the overview page with a success
message: "You have successfully added assignment X. Add another
assignment."
- The enter key executes Submit
if the entry fields have focus. If the date picker has been used to enter
the date, the enter key will not work until the user clicks in one of the
text boxes.
7.
Cancel button
- The form is not submitted. In
the case of an added assignment, the user is returned to the Assignment
Overview page; for an edited assignment the user is returned to the
Assignment Detail page.
O.
Delete Spreadsheet -- View 13

Screenshot of View 13
1.
Remove this Spreadsheet from the Gradebook checkbox
- Default value: unchecked
- Validation: The form can't submit unless
this button is checked.
2.
Remove button
- Removes the spreadsheet from
the Loading Dock.
- If the checkbox above has not
been selected when submit is pressed, a validation message should appear:
"You must confirm this deletion by checking the box below before
removing."
- The enter key executes Remove
if the check box has focus
3.
Cancel
- The user is returned to the
assignment details page.
P. Grade Report for Student -- View 14

Screenshot of View 14
1.
Cumulative Score
- Visibility: This is visible if the
instructor has checked the 'Display Assignment Grades' checkbox in view 5.
- Calculation: The points taken equals the
total of available points for assignments the instructional staff has
scored for this assignment.
2.
Course Grade
- Visibility: This is visible if the
instructor has checked the 'Display Final Grade' checkbox in view 5.
- Calculation: The final grade display is
always based on the percentage of points scored out of the total possible
points of all assignments entered in the Gradebook. If the instructor
releases the course grade before all of the assignments have been scored,
the grades that the students see at any one time are unlikely to reflect
their current performance in the class.
VI.
Functional Roadmap
The following is a partial list of features that will not be
included in the 2.0 Gradebook, but which are expected to be prioritized for
post 2.0 development:
- A richer set of grading
schemes, including letter grades, percentages (applied to assignments and
categories of assignments), automatic dropping of lowest score(s), and
class curves
- An expanded set of
instructional roles
- Assignment of instructional
staff and students to course subgroups
- Statistical analyses of student
performance
- Detailed grading histories
- A detailed view and grading of
individual students
- Basic interface for course
grade submission