version 1.14, 2006/02/10 02:38:46
|
version 1.17, 2006/10/16 19:18:19
|
Line 204 sub get_sections {
|
Line 204 sub get_sections {
|
# (a) the institutional courseID (in the MSU case this is a concatenation of |
# (a) the institutional courseID (in the MSU case this is a concatenation of |
# semester code, department code, course number, and section number |
# semester code, department code, course number, and section number |
# e.g., fs03nop590001). |
# e.g., fs03nop590001). |
# (b) the course owner. This is the LON-CAPA username of the course coordinator |
# (b) the course owner. This is the LON-CAPA username and domain of the course |
# assigned to the course when it is first created. |
# coordinator assigned to the course when it is first created, in the form |
|
# username:domain |
# (c) the LON-CAPA domain that contains the course |
# (c) the LON-CAPA domain that contains the course |
# |
# |
################################# |
################################# |
Line 417 sub manager_photo_update {
|
Line 418 sub manager_photo_update {
|
} |
} |
|
|
############################### |
############################### |
|
# sub check_section |
|
# |
|
# Incoming data: three arguments (+ fourth optional argument) |
|
# (a) $class - institutional class id (coursecode concatanated with section) |
|
# (b) $owner - course owner (2.2 and later username:domain; pre-2.2 username) |
|
# (c) $dom 0 domain of course |
|
# (d) $dbh - optional database handle |
|
# |
|
# returns 1 parameter - $sectioncheck ('ok' or other value). |
|
# Verifies that course owner has access to classlist for specific class |
|
# according to institution's SIS. 'ok' if access available |
|
############################### |
|
|
|
sub check_section { |
|
my ($class,$owner,$dom,$dbh) = @_; |
|
my $sectioncheck = 'ok'; |
|
return $sectioncheck; |
|
} |
|
|
|
############################### |
|
# sub instcode_defaults |
|
# |
|
# Incoming data: three arguments |
|
# (a) $dom - domain |
|
# (b) $defaults - reference to hash which will contain default regular |
|
# expression matches for different components of an |
|
# institutional course code |
|
# (c) $code_order - reference to array which will contain order of |
|
# component parts used in institutional code. |
|
# |
|
# returns 1 parameter - ('ok' or other value). |
|
# Used to construct a regular expression to be used when searching for |
|
# courses based on fragments of an institutional code. |
|
# $defaults contains defaults to use for each component, and code_order |
|
# contains keys of hash in order in which they are to be concatenated. |
|
# |
|
# e.g., INSTITUTIONALCODE = fs03nop590 |
|
# (MSU's course naming scheme - fs = semester, 03 = year, nop = |
|
# department name, 590 = course number) |
|
# |
|
# %{$defaults} = ( |
|
# 'Year' => '\d{2}', |
|
# 'Semester' => '^[sfu]s', |
|
# 'Department' => '\w{2,3}', |
|
# 'Number' => '\d{3,4}\w?', |
|
# ); |
|
# |
|
# @{$code_order} = ('Semester','Year','Department','Number'); |
|
# |
|
############################### |
|
|
|
sub instcode_defaults { |
|
my ($dom,$defaults,$code_order) = @_; |
|
return 'ok'; |
|
} |
|
|
|
|
|
############################### |
# sub AUTOLOAD |
# sub AUTOLOAD |
# |
# |
# Incoming data: none |
# Incoming data: none |