--- loncom/interface/loncreatecourse.pm 2009/08/15 14:01:04 1.125 +++ loncom/interface/loncreatecourse.pm 2009/10/31 18:22:30 1.131 @@ -1,7 +1,7 @@ # The LearningOnline Network # Create a course # -# $Id: loncreatecourse.pm,v 1.125 2009/08/15 14:01:04 raeburn Exp $ +# $Id: loncreatecourse.pm,v 1.131 2009/10/31 18:22:30 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 @@ -158,7 +172,7 @@ function validate(formname) { 'stco' => "standard courses only", 'blnk' => "Blank", 'sllb' => "Syllabus", - 'navi' => "Navigate Contents", + 'navi' => "Table of Contents", 'cid' => "Course ID", 'dmn' => "Domain", 'dsh' => "Date Shift", @@ -766,17 +780,21 @@ 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) { # # Make the requested user a course coordinator or group coordinator # if (($ccdomain) && ($ccuname)) { + my $ccrole = 'cc'; + if ($crstype eq 'Community') { + $ccrole = 'co'; + } $r->print(&mt('Assigning role of '.$crstype.' Coordinator to [_1]:', ,''.$ccuname.':'.$ccdomain.'') .&Apache::lonnet::assignrole($ccdomain,$ccuname,$courseid, - 'cc','','','','','createcourse').'
'); + $ccrole,'','','','','createcourse').'
'); } if ($env{'form.setkeys'}) { $r->print( @@ -819,7 +837,12 @@ sub print_intro_page { { 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.'), + &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; @@ -850,7 +873,7 @@ sub upload_batchfile { my $end_page = &Apache::loncommon::end_page(); $r->print($start_page.$crumbs); - $r->print('