version 1.35, 2009/06/11 20:09:25
|
version 1.36, 2009/07/25 15:25:14
|
Line 279 sub validate_courseID {
|
Line 279 sub validate_courseID {
|
|
|
=pod |
=pod |
|
|
|
=item validate_instcode() |
|
|
|
This is called when a request is being made for an official course. |
|
A check is made that the institutional code for which a course is |
|
is being requested is valid according to the institutional |
|
schedule of official classes. |
|
|
|
If the username of the course owner is provided, a more restrictive |
|
test is used, namely that the requestor is listed as instructor of |
|
record for the course in the institution's course schedule/database. |
|
|
|
A valid instcode is confirmed by returning 'ok'. |
|
Otherwise a phrase can be returned explaining why the code was invalid. |
|
|
|
validate_instcode takes three arguments - |
|
(a) the LON-CAPA domain that will contain the course |
|
(b) the institutional code (in the MSU case this is a concatenation of |
|
semester code, department code, and course number, e.g., fs03nop590. |
|
(c) an optional institutional username for the course owner. |
|
|
|
=cut |
|
|
|
sub validate_instcode { |
|
my ($dom,$instcode,$owner) = @_; |
|
my $outcome = ''; |
|
return $outcome; |
|
} |
|
|
|
=pod |
|
|
=item create_password() |
=item create_password() |
|
|
This is called when the authentication method set for the automated |
This is called when the authentication method set for the automated |