This is a perl module designed to simplify access to and manipulation of the classlists on the course account.
These classlist files will all exist in the root directory of the course accounts, /u/csNNN/
.
Students are in files that are automatically generated by CSCF, named .classlist.term
.
Course staff are in manually created files named .coursestaff.term
.
Any exceptions which should still be treated as students are in manually created files named .exceptionlist.term
. The terms will be specified in MFCF-style format (see TermCodePerlModule), just as the automatically generated classlist files are.
The man page contains an authoritative list of fields that are mirrored here for convenience:
.exceptionlist.term
should just be the excepted userids, one per line.
.coursestaff.term
should one line per userid, with the following colon-delimited fields: ta
, ia
, tutor
, isc
, or instructor
See also: