--- loncom/automation/batchcreatecourse.pm 2016/08/25 22:33:06 1.42 +++ loncom/automation/batchcreatecourse.pm 2019/07/26 02:28:28 1.43 @@ -1,5 +1,5 @@ # -# $Id: batchcreatecourse.pm,v 1.42 2016/08/25 22:33:06 raeburn Exp $ +# $Id: batchcreatecourse.pm,v 1.43 2019/07/26 02:28:28 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -211,7 +211,7 @@ sub create_courses { $longroles{'Community'}{$1} = $3; } } - my ($logmsg,$keysmsg,$newusermsg,$addresult,%codehash); + my ($logmsg,$keysmsg,$newusermsg,$addresult,%codehash,%instcodes); my %enrollcount = (); my $newcoursedir = LONCAPA::tempdir().'/addcourse/'.$dom.'/'.$context; if ($context eq 'auto') { @@ -239,12 +239,15 @@ sub create_courses { if ($code) { $codehash{$courseid} = $code; } + if ($details{$num}{'coursecode'} ne '') { + push(@{$instcodes{$details{$num}{'coursecode'}}},$courseid); + } } } } } } - return ($output,$logmsg,$keysmsg,\%codehash); + return ($output,$logmsg,$keysmsg,\%codehash,\%instcodes); } ############################################################# @@ -568,7 +571,7 @@ sub build_course { } else { return; } - + # # Make owner a coordinator #