Grading Information Help
Whiteboard Courseware System v1.0.3
 
 
Description
This module allows the viewing, adding, editing, and removing of assignments and assignment categories, including submission options.
 
Related Modules
Grades
Histograms
Assignment Submission
Submitted Assignments
 
Permissions
Visitors: may view category/assignment listing
Students: may view category/assignment listing
Staff: full access
Administrators: full access
 
Miscellaneous Details
Assignment submission options are not stored until they are accepted.
A sample submission test script may be found here.
Assignment categories are weighted relative to the total weight of all categories.
Valid letter grades are A+, A, A-, B+, B, B-, C+, C, C-, D, and F.
Required files should be written one per line.
Tab replacement only applies to text files. No-tab-replacement expressions should be written one per line and may be either a filename, *, or a Perl-style regular expression (without beginning or end slashes). If only * is set, no tabs will be replaced; if * and others are set, only filenames matching the given expressions will have their tabs replaced.
 
Value Details
Categories
ItemInternal NameDatabase TypeForm TypeDefaultMinimumMaximumRequiredMiscellaneous
Category Numberidnumber [int not null auto_increment]NAnone0noneyes 
Category Namenamestring [varchar(80)]long text linenone1 character80 charactersyes 
Category Weightweightnumber [decimal(10,4)]short text line00noneyesCategories are weighted relative to each other.
Number of Lowest Grades to Dropdrop_lowestnumber [int]short text line00noneyes 
Weight All Grades Equallyall_equalboolean [tinyint]checkboxno01yes 
Deleteddeletednumber [tinyint]NA001yes 
 
 
Assignments
ItemInternal NameDatabase TypeForm TypeDefaultMinimumMaximumRequiredMiscellaneous
Assignmentassignmentstring [varchar(80) not null]NAnone1 character80 charactersyesMust not match Perl-style regular expression /(?:\W)|(?:_deleted\d+\Z)/.
Assignment Namenamestring [varchar(80) not null]long text linenone1 character80 charactersyesMust not match Perl-style regular expression /(?:[^ a-zA-Z0-9_])|(?:[_| ]deleted\d+\Z)/.
Grade Typetypenumber [tinyint]select box001yes0 => "Numeric", 1 => "Letter"
Letter grades are ignored when calculating grade.
Grade Categorycategorynumber [int]select boxnone0nonenoEmpty values replaced with -1.
Assignments that are not in a category are ignored when calculating grade.
Total Points (Numeric Grades Only)num_pointsnumber [decimal(10,4)]short text line1000noneyes 
Web Submissionallow_submissionboolean [tinyint]checkboxno01yes 
Web Grade Checkshow_gradesboolean [tinyint]checkboxyes01yes 
Deleteddeletednumber [tinyint]NA001yes 
 
 
Assignment Submission
ItemInternal NameDatabase TypeForm TypeDefaultMinimumMaximumRequiredMiscellaneous
Assignmentassignmentstring [varchar(80) not null]NAnone1 character80 charactersyesMay only contain alphanumeric [_A-Za-z] characters.
Default Number of Upload Boxesdefaultuploadsnumber [tinyint]short text line60noneyes 
Allow Users to Increase Number of Upload Boxesmorenexttimeboolean [tinyint]checkboxyes01yes 
Back Up Deleted Filessavedeletedfilesboolean [tinyint]checkboxyes01yes 
Allow Users to Manage Deleted Filesmanagedeletedfilesboolean [tinyint]checkboxno01yes 
Log Submissions to Assignment Log Filelogsubmissionsboolean [tinyint]checkboxyes01yes 
Log Late Submissions to Course Log Fileloglatesubmissionsboolean [tinyint]checkboxyes01yes 
Maximum Total Size (bytes)maxspacenumber [int]long text line1000000nonenoEmpty values replaced with -1.
Maximum Text File Line Widthmaxcolumncountnumber [int]short text linenone0nonenoEmpty values replaced with -1.
Deadline (m/d/y h:m[:s])deadlinetimestamp [int]long text linenoneNANAno 
Grace Period (h:m[:s])graceperiodseconds [int]long text linenoneNANAno 
Late Messages in Grace Periodlateingraceperiodboolean [tinyint]checkboxno01yes 
Required Filesrequiredfilesstring [text]text areanone0 charactersnonenoAllows multiple lines.
No more than 80 characters per line.
One file name per line.
Number of Spaces With Which to Replace Tabstabspacenumber [tinyint]short text line30noneyes 
No Tab Replacementnotabreplacementstring [text]text areamakefile Makefile0 charactersnonenoAllows multiple lines.
No more than 80 characters per line.
One rule per line.
Just "*" means no tab replacement.
"*" plus other rules means replace tabs only in files matching other rules.
Accepts file names and Perl-style regular expressions.
Submission Messagemessagestring [text]text areanone0 charactersnonenoAllows multiple lines.
No more than 80 characters per line.
Send E-mail Confirmationsendmailboolean [tinyint]checkboxyes01yes 
E-mail Confirmation Messagemailmessagestring [text]text areanone0 charactersnonenoAllows multiple lines.
No more than 80 characters per line.
Test Scriptscriptstringfile upload boxnone0 charactersnoneno