DCS grading programs

markscan

Markscan scans a file intended for official final-grades submission to see if it conforms to the required format, and provides a statistical summary of the marks in the file.

Usage

markscan [marksfile]

Details

Markscan checks its input file for errors that would make it unacceptable as a marks file for submission to the Faculty. If none are found, it prints a statistical summary of the marks, using the same categories as the Faculty's statistical summary form.

Markscan does not complain about badly-formatted lines preceding the first well-formatted line, so that you can leave the Faculty's instructional header on your marks file without damage.

If no marksfile is specified, markscan takes its input from the standard input.

This program is the only one of the grading programs with a name that does not begin with 'g'. The reason is that it can be used on grade-submission files prepared by any means, not just by these grading programs.

Missing marks

Markscan cannot tell whether it is an error for a student's mark to be missing. In cases of academic offences that have not yet been resolved, the correct procedure is to leave the marks blank and write a memo requesting grades of "NGA". Consequently, markscan can only count the missing marks; it is up to you to check that only the appropriate marks are missing.

Changes since the previous version

Markscan is very similar to the old grading program gsubscan.