'
- .&Apache::lonhtmlcommon::start_pick_box()
-
- .&Apache::lonhtmlcommon::row_headline()
- .'
'.$lt{'ow'}.' '.$lt{'cc'}.'
'
- .&Apache::lonhtmlcommon::row_closure()
-
- .&Apache::lonhtmlcommon::row_title($lt{'user'})
- .'
'
- .&Apache::loncommon::studentbrowser_javascript()
- .&Apache::loncommon::selectstudent_link('ccrs','ccuname','ccdomain')
- .&Apache::lonhtmlcommon::row_closure()
-
- .&Apache::lonhtmlcommon::row_title($lt{'dmn'},"","LC_odd_row_value")
- .$domform
- .&Apache::lonhtmlcommon::row_closure()
-
- .&Apache::lonhtmlcommon::row_headline()
- .'
'.$lt{'cinf'}.'
'
- .&Apache::lonhtmlcommon::row_closure()
-
- .&Apache::lonhtmlcommon::row_title($lt{'ctit'})
- .'
'
- .&Apache::lonhtmlcommon::row_closure()
-
- .&Apache::lonhtmlcommon::row_title($lt{'chsr'})
- .$course_home
- .&Apache::lonhtmlcommon::row_closure()
-
- .&Apache::lonhtmlcommon::row_title($lt{'cidn'}.' ('.$lt{'opt'}.')')
- .'
'
- .&Apache::lonhtmlcommon::row_closure()
+ $r->print('
-ENDDOCUMENT
-
+
'
+ );
} elsif ($crstype eq 'Community') {
- $r->print(<
-$lt{'co'} $lt{'gc'}
-
-
-
-
-
-$lt{'ginf'}
-
-
-
-
-
-
-
-$lt{'grco'}
-
-
-
-
$lt{'mssg'}
-
-
-
-
-
-$lt{'cmmn'}
-
-
-
-
-
-$lt{'acco'}
-
-
-
-
-
-$lt{'rshm'}
-
-
-
-$lt{'grts'}
-
-$lt{'grtq'}
-Mb
-
-
+ $r->print('
-
-
-
-ENDDOCUMENT
+
+'
+ );
}
- $r->print($end_page);
+ $r->print(''.
+ $end_page);
}
# ====================================================== Phase two: make course
@@ -787,10 +671,14 @@ sub create_course {
# 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(
@@ -979,7 +867,7 @@ sub print_creation_logs {
&Apache::loncommon::start_data_table_header_row().
'
| '.&mt('Creation Date').' | '.
''.&mt('Creator').' | '.&mt('Description').' | '.
- ''.&mt('Course Owner(s)').' | ';
+ ''.&mt('Owner(s)').' | ';
if (($curr{'type'} eq 'official') || ($curr{'type'} eq 'any')) {
$tablehdr .= ''.&mt('Institutional Code').' | ';
}
@@ -1232,7 +1120,7 @@ sub creation_display_filter {
# Server version info
$output .= ''.
- &mt('Only courses created from servers running LON-CAPA [_1] or later are displayed.','2.9.0');
+ &mt('Only courses and communities created from servers running LON-CAPA [_1] or later are displayed.','2.9.0');
if ($version) {
$output .= ' '.&mt('This LON-CAPA server is version [_1]',$version);
}
@@ -1256,7 +1144,7 @@ sub context_names {
&Apache::lonlocal::texthash (
auto => 'Automated creation from batch file',
web => 'Batch creation from uploaded file',
- dc_create => 'Single course created by Domain Coordinator',
+ dc_create => 'Course or community created by Dom. Coord.',
requestcourses => 'Processing of submitted course request',
);
return (\@contexts,\%contextnames);
@@ -1396,8 +1284,8 @@ sub handler {
&syllabuslink_javascript()."\n".
'// ]]>'."\n".
'';
- my $start_page=&Apache::loncommon::start_page('Course Creation Logs',$js);
- my $crumbs = &Apache::lonhtmlcommon::breadcrumbs('Created Courses','Creation_Log',undef,'Creation_Log');
+ my $start_page=&Apache::loncommon::start_page('Course/Community Creation Logs',$js);
+ my $crumbs = &Apache::lonhtmlcommon::breadcrumbs('Created Courses/Communities','Creation_Log',undef,'Creation_Log');
$r->print($start_page.$crumbs."\n".'
');
&print_creation_logs($r);
$r->print('
'.&Apache::loncommon::end_page());