Classlist Perl Module

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 contents of .exceptionlist.term should just be the excepted userids, one per line.

The contents of .coursestaff.term should one line per userid, with the following colon-delimited fields:

  • Full userid
  • Type of staff; one of ta, ia, tutor, isc, or instructor
  • Comma delimited list of affiliated lectures
  • Comma delimited list of affiliated tutorials
  • Comma delimited list of affiliated labs
  • Comma delimited list of affiliated practicums

As of Spring 2010, there should be online documentation and man pages available; at that point, this page should be expanded on in a way that complements this information.

See also:

Edit | Attach | Watch | Print version | History: r10 < r9 < r8 < r7 < r6 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r7 - 2010-09-20 - TerryVaskor
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback