--- loncom/interface/loncreatecourse.pm 2009/07/27 22:35:12 1.123 +++ loncom/interface/loncreatecourse.pm 2009/10/02 19:10:23 1.129 @@ -1,7 +1,7 @@ # The LearningOnline Network # Create a course # -# $Id: loncreatecourse.pm,v 1.123 2009/07/27 22:35:12 raeburn Exp $ +# $Id: loncreatecourse.pm,v 1.129 2009/10/02 19:10:23 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -55,6 +55,20 @@ described at http://www.lon-capa.org. =item process_batchfile() +=item courserequestbrowser_javascript() + +=item print_creation_logs() + +=item creation_display_filter() + +=item course_types() + +=item context_names() + +=item instcode_srchstr() + +=item syllabuslink_javascript() + =back =cut @@ -178,7 +192,8 @@ function validate(formname) { 'snak' => "Students need access key to enter course", 'kaut' => 'Key authority (id@domain) if other than course', - 'cc' => "Course Coordinator", + 'ow' => "Course Owner", + 'cc' => "(will be assigned Course Coordinator role)", 'user' => "Username", 'aens' => "Automated enrollment settings", 'aesc' => "The following settings control automatic enrollment of students in this class based on information available for this specific course from your institution's official classlists.", @@ -215,7 +230,8 @@ function validate(formname) { 'mnak' => "Members need access key to enter community", 'kaug' => 'Key authority (id@domain) if other than community', - 'gc' => "Coordinator", + 'co' => "Community Owner", + 'gc' => "(will be assigned Coordinator role)", 'gid' => "Community ID", 'crgr' => "Create Community", 'grts' => "Community Group Settings", @@ -265,6 +281,20 @@ END .&Apache::lonhtmlcommon::start_pick_box() .&Apache::lonhtmlcommon::row_headline() + .'
+ +
+ +
-
$lt{'grtq'} Mb
- -
- -
@@ -764,7 +780,7 @@ sub create_course { &Apache::loncommon::construct_course($args,\$logmsg,\$courseid, \$crsudom,\$crsunum, $env{'user.domain'}, - $env{'user.name'}); + $env{'user.name'},'dc_create'); $r->print($output); if ($success) { # @@ -804,7 +820,7 @@ sub print_intro_page { &mt('Create a new course by completing an online form.'), }, { internal_name => 'groupone', - name => &mt('Create a single collaborative "community"'), + name => &mt('Create a single community'), short_description => &mt('Create a new collaborative community by completing an online form.'), }, @@ -814,6 +830,16 @@ sub print_intro_page { &mt('Upload an attributes file containing specifications for one or more courses or communities in XML format.'), help => 'Batch_Creation', }, + { internal_name => 'requestdisplay', + name => &mt('Approve or reject course requests'), + short_description => + &mt('Display course creation requests submitted by authorized users, held pending approval by a Domain Coordinator.'), + }, + { internal_name => 'creationlog', + name => &mt('View course creation log'), + short_description => + &mt('Display information about when, how and by whom courses were created in this domain.'), + }, ); my $options; foreach my $choice (@choices) { @@ -843,7 +869,7 @@ sub upload_batchfile { my $end_page = &Apache::loncommon::end_page(); $r->print($start_page.$crumbs); - $r->print('