The DCS grading programs — gupdatedrops

Gupdatedrops marks students in a grades file as having dropped the course if they do not appear in an external class list. It also checks for some possible errors.

Usage

gupdatedrops [-?] [-9] [-c stunum-column] [-L classListFile] [files]

Details

Gupdatedrops sets the drop flag for students in a grades file if they do not appear in a separate class list, which is probably not a grades file. It also checks for some other possible errors, such as students who were already marked as dropped but who were in the class list all the same; however, it does not change their status in the grades file but simply reports the situation.

Gupdatedrops takes these options:

-9 Use nine-digit student numbers in the output files, if possible.
-c stunum-column In classListFile, look for student numbers starting at column stunum-column, with columns numbered from 0.
-L classListFile Get the updated class list from classListFile.
 

The -c option is not optional: you always have to specify the column where student numbers begin. In the class lists provided on CDF, the appropriate setting is "-c 9". (Earlier versions of gupdatedrops would take a guess at the appropriate column. This was a design error, for reasons that are somewhat painful to relate.)

If input is from the standard input, classListFile must be set.