TWiki
>
ISG Web
>
ISGScripts
>
PerlLibraries
>
ClassListPerlModule
(2023-03-09,
YiLee
)
(raw view)
E
dit
A
ttach
---+ 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/cs<strong>NNN</strong>/=. Course staff are in manually created files named .coursestaff.<strong>term</strong>. Any exceptions which should still be treated as students are in manually created files named .exceptionlist.<strong>term</strong>. The terms will be specified in MFCF-style format (see TermCodePerlModule), just as the automatically generated classlist files are. The [[https://cs.uwaterloo.ca/twiki/view/ISG/ClasslistMan][man page]] contains an authoritative list of fields that are mirrored here for convenience: * The contents of <span class="WYSIWYG_TT">.exceptionlist.<strong>term</strong></span> should just be the excepted userids, one per line. * The contents of <span class="WYSIWYG_TT">.coursestaff.<strong>term</strong></span> 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 *See also*: * PerlModuleImprovePit * [[https://cs.uwaterloo.ca/twiki/view/ISG/ClasslistMan][Classlist man page]] * [[https://cs.uwaterloo.ca/twiki/view/ISG/GetClasslistInfo][get_classlist_info command line utility]] * Applications: * OnlineMarkUpload
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r10
<
r9
<
r8
<
r7
<
r6
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r10 - 2023-03-09
-
YiLee
ISG
ISG Web
ISG Web Home
Changes
Index
Search
Webs
AIMAS
CERAS
CF
CrySP
External
Faqtest
HCI
Himrod
ISG
Main
Multicore
Sandbox
TWiki
TestNewSandbox
TestWebS
UW
My links
People
CERAS
WatForm
Tetherless lab
Ubuntu Main.HowTo
eDocs
RGG NE notes
RGG
CS infrastructure
Grad images
Edit
Copyright © 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