Diff for /loncom/enrollment/localenroll.pm between versions 1.36 and 1.37

version 1.36, 2009/07/25 15:25:14 version 1.37, 2009/08/18 20:08:38
Line 290  If the username of the course owner is p Line 290  If the username of the course owner is p
 test is used, namely that the requestor is listed as instructor of  test is used, namely that the requestor is listed as instructor of
 record for the course in the institution's course schedule/database.  record for the course in the institution's course schedule/database.
   
 A valid instcode is confirmed by returning 'ok'.  A valid instcode is confirmed by returning 'valid'.
 Otherwise a phrase can be returned explaining why the code was invalid.  In the case of a check for the instructor of record, the following can
   be returned:
   (a) valid  - the requestor is the recorded instructor - create the course
   (b) reject - the requestor should never be requesting this course, reject the
       request permanently
   (c) pending - the requestor is not the recorded instructor, but could
       become so after administrative action at the institution. Put the
       request ina queue and check localenroll:validate_instcode()
       periodically until the status changes to "valid".
   (d) approval - the request will be held pending review by a Domain Coordinator.
   (e) error  (followed by the error condition);  
   
 validate_instcode takes three arguments -  validate_instcode takes five arguments -
  (a) the LON-CAPA domain that will contain the course   (a) the LON-CAPA domain that will contain the course
  (b) the institutional code (in the MSU case this is a concatenation of   (b) the institutional code (in the MSU case this is a concatenation of
  semester code, department code, and course number, e.g., fs03nop590.   semester code, department code, and course number, e.g., fs03nop590.
  (c) an optional institutional username for the course owner.   (c) an optional institutional username for the course owner.
    (d) an optional comma-separated list of institutional affiliations of 
        the course owner.
    (e) an optional comma-separated list of institutional sections included in
        the course request
   
 =cut  =cut
   
 sub validate_instcode {  sub validate_instcode {
     my ($dom,$instcode,$owner) = @_;      my ($dom,$instcode,$owner,$inststatuslist,$instseclist) = @_;
     my $outcome = '';      my $outcome = '';
     return $outcome;      return $outcome;
 }  }

Removed from v.1.36  
changed lines
  Added in v.1.37


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>