--- loncom/automation/batchcreatecourse.pm 2020/07/18 13:49:53 1.40.2.1.4.1
+++ loncom/automation/batchcreatecourse.pm 2020/07/20 01:02:00 1.40.2.3.2.1
@@ -1,5 +1,5 @@
#
-# $Id: batchcreatecourse.pm,v 1.40.2.1.4.1 2020/07/18 13:49:53 raeburn Exp $
+# $Id: batchcreatecourse.pm,v 1.40.2.3.2.1 2020/07/20 01:02:00 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -90,6 +90,7 @@ use strict;
# 1
# 1
#
+#
# 1
# 1
#
@@ -233,7 +234,7 @@ sub create_courses {
if (@{$requests} > 0) {
foreach my $request (@{$requests}) {
my %details = ();
- my $clonemsg = [];
+ my $clonemsg = [];
if (-e $newcoursedir.'/'.$request) {
&parse_coursereqs($newcoursedir.'/'.$request, \%details);
foreach my $num (sort(keys(%details))) {
@@ -303,7 +304,7 @@ sub parse_coursereqs {
my $role = '';
my @items = ('title','optional_id','coursecode','defaultcredits','coursehome','reshome','nonstandard','adds','drops','topmap','firstres','clonecrs','clonedom','datemode','dateshift','tinyurls','showphotos','setpolicy','setcontent','setcomment','setkeys','keyauth','disresdis','disablechat','openall','notify_owner','notify_dc','crstype','crsquota','uniquecode');
my @possroles = qw(st ad ep ta in cc co);
- my @dateitems = ('enrollstart','enrollend','accessstart','accessend');
+ my @dateitems = ('enrollstart','enrollend','accessstart','accessend','openallfrom');
my @useritems = ('autharg','authtype','firstname','generation','lastname','middlename','studentID');
my $p = HTML::Parser->new
(
@@ -584,6 +585,7 @@ sub build_course {
disresdis => $details->{'disresdis'},
disablechat => $details->{'disablechat'},
openall => $details->{'openall'},
+ openallfrom => $details->{'openallfrom'},
firstres => $firstres
};
if ($details->{'textbook'}) {
@@ -594,7 +596,7 @@ sub build_course {
$$logmsg .= &mt('Invalid home server for course').': '.$details->{'coursehome'};
return;
}
- my ($success,$msg,$cloneinfo) =
+ my ($success,$msg,$cloneinfo) =
&Apache::loncommon::construct_course($courseargs,$logmsg,\$courseid,\$crsudom,\$crsunum,
$udom,$uname,$context,$cnum,$category,$coderef,
$callercontext,$user_lh);
@@ -608,7 +610,7 @@ sub build_course {
} else {
return;
}
-
+
#
# Make owner a coordinator
#