--- loncom/interface/loncreatecourse.pm 2009/07/27 22:35:12 1.123 +++ loncom/interface/loncreatecourse.pm 2009/08/15 14:01:04 1.125 @@ -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.125 2009/08/15 14:01:04 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -178,7 +178,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 +216,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 +267,20 @@ END .&Apache::lonhtmlcommon::start_pick_box() .&Apache::lonhtmlcommon::row_headline() + .'
+ +
+ +
-
$lt{'grtq'} Mb
- -
- -
@@ -804,7 +806,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 +816,11 @@ 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.'), + }, ); my $options; foreach my $choice (@choices) { @@ -950,6 +957,31 @@ sub handler { text=>"Creation Outcome", faq=>9,bug=>'Dom Coord Interface',}); &process_batchfile($r); + } elsif ($env{'form.phase'} eq 'requestdisplay') { + &Apache::lonhtmlcommon::add_breadcrumb + ({href=>"/adm/createcourse?phase=$env{'form.phase'}", + text=>&mt('[_1] Display Request Queue',), + faq=>9,bug=>'Dom Coord Interface',}); + my $start_page=&Apache::loncommon::start_page('Display Requests'); + my $crumbs = &Apache::lonhtmlcommon::breadcrumbs('Display Requests','Course_Request',undef,'Course_Request'); + $r->print($start_page.$crumbs."\n".'