--- loncom/interface/loncreatecourse.pm	2008/11/11 16:40:43	1.111
+++ loncom/interface/loncreatecourse.pm	2009/04/22 14:47:59	1.122
@@ -1,7 +1,7 @@
 # The LearningOnline Network
 # Create a course
 #
-# $Id: loncreatecourse.pm,v 1.111 2008/11/11 16:40:43 jms Exp $
+# $Id: loncreatecourse.pm,v 1.122 2009/04/22 14:47:59 www Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -39,33 +39,21 @@ courses and assign course coordinators.
 This is part of the LearningOnline Network with CAPA project
 described at http://www.lon-capa.org.
 
-=head1 HANDLER SUBROUTINE
-
-handler()
-
-=head1 OTHER SUBROUTINES
+=head1 SUBROUTINES
 
 =over
 
-=item *
-
-print_course_creation_page()
-
-=item *
-
-create_course()
+=item handler()
 
-=item *
+=item print_course_creation_page()
 
-print_intro_page()
+=item create_course()
 
-=item *
+=item print_intro_page()
 
-upload_batchfile()
+=item upload_batchfile()
 
-=item *
-
-process_batchfile()
+=item process_batchfile()
 
 =back
 
@@ -168,7 +156,7 @@ function validate(formname) {
                     'stco' => "standard courses only",
                     'blnk' => "Blank",
                     'sllb' => "Syllabus",
-                    'navi' => "Navigate",
+                    'navi' => "Navigate Contents",
                     'cid'  => "Course ID",
                     'dmn'  => "Domain",
                     'dsh'  => "Date Shift",
@@ -183,7 +171,7 @@ function validate(formname) {
                     'scfc' => "Set content feedback to Course Coordinator",
                     'cmmn' => "Communication",
                     'dsrd' => "Disable student resource discussion",
-                    'dsuc' => "Disable student use of chatrooms",
+                    'dsuc' => "Disable student use of chat rooms",
                     'acco' => "Access Control",
                     'snak' => "Students need access key to enter course",
 		    'kaut' => 
@@ -197,6 +185,7 @@ function validate(formname) {
                     'no'   => "No",
                     'audr' => "Automated drops",
                     'dacu' => "Duration of automated classlist updates",
+                    'dads' => 'Default Access Dates for Students',
                     'dacc' => "Default start and end dates for student access",
                     'psam' => "Please select the Authentication mechanism",
                     'pcda' => "Please choose the default authentication method to be used by new users added to this LON-CAPA domain by the automated enrollment process",
@@ -206,7 +195,7 @@ function validate(formname) {
                     'irsp' => "Include retrieval of student photographs?",
 		    'rshm' => 'Resource Space Home',
                     'cgrs' => "Course Group Settings",
-                    'cgrq' => "Set a quota for the total disk space available for storage of course group portfolio files.",
+                    'cgrq' => 'Set a quota for the total disk space available for storage of course group portfolio files',
                     'opco' => "Open Course",
                     'ginf' => "Group Information",
                     'gtit' => "Group Title",
@@ -220,7 +209,7 @@ function validate(formname) {
                     'sgpf' => "Set group policy feedback to Group Coordinator",
                     'scfg' => "Set content feedback to Group Coordinator",
                     'dmrd' => "Disable member resource discussion",
-                    'dmuc' => "Disable member use of chatrooms",
+                    'dmuc' => "Disable member use of chat rooms",
                     'mnak' => "Members need access key to enter group",
                     'kaug' =>
                     'Key authority (<tt>id@domain</tt>) if other than group',
@@ -270,7 +259,7 @@ END
     $r->print($start_page.$crumbs);
 
     if ($crstype eq 'Course') {
-        $r->print('<form action="/adm/createcourse" method="post" name="ccrs">'
+        $r->print('<form action="/adm/createcourse" method="post" name="ccrs"><div class="LC_createcourse">'
                  .&Apache::lonhtmlcommon::start_pick_box()
 
                  .&Apache::lonhtmlcommon::row_headline()
@@ -386,6 +375,14 @@ END
         );
 
         $r->print(&Apache::lonhtmlcommon::row_headline()
+                 .'<h3>'.$lt{'dads'}.'</h3>'
+                 .&Apache::lonhtmlcommon::row_closure()
+                 .&Apache::lonhtmlcommon::row_title($lt{'dacc'})
+                 .$access_table
+                 .&Apache::lonhtmlcommon::row_closure()
+        );
+
+        $r->print(&Apache::lonhtmlcommon::row_headline()
                  .'<h3>'.$lt{'assp'}.'</h3>'
                  .&Apache::lonhtmlcommon::row_closure()
 
@@ -414,7 +411,7 @@ END
                  .&Apache::lonhtmlcommon::row_closure()
 
                  .&Apache::lonhtmlcommon::row_title($lt{'dsuc'})
-                 .'<input type="checkbox" name="disablechat" /'
+                 .'<input type="checkbox" name="disablechat" />'
                  .&Apache::lonhtmlcommon::row_closure()
 
                  .&Apache::lonhtmlcommon::row_headline()
@@ -455,10 +452,6 @@ END
                  .$enroll_table
                  .&Apache::lonhtmlcommon::row_closure()
 
-                 .&Apache::lonhtmlcommon::row_title($lt{'dacc'})
-                 .$access_table
-                 .&Apache::lonhtmlcommon::row_closure()
-
                  .&Apache::lonhtmlcommon::row_title($lt{'psam'})
                  .$lt{'pcda'}.'<br />'
                  .$krbform.'<br />'
@@ -499,6 +492,8 @@ END
 
                  .&Apache::lonhtmlcommon::row_title($lt{'user'})
                  .'<input type="text" size="15" name="ccuname" />'
+                 .&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")
@@ -509,6 +504,7 @@ END
         );
 
         $r->print(<<ENDDOCUMENT);
+</div>
 <p>
 <input type="hidden" name="prevphase" value="courseone" />
 <input type="hidden" name="phase" value="coursetwo" />
@@ -774,9 +770,9 @@ sub create_course {
 	# Make the requested user a course coordinator or group coordinator
         #
 	if (($ccdomain) && ($ccuname)) {
-	    $r->print(&mt('Assigning role of [_1] Coordinator to [_2] at [_3]: ',
-			  $crstype,$ccuname,$ccdomain).
-		      &Apache::lonnet::assignrole($ccdomain,$ccuname,$courseid,
+	    $r->print(&mt('Assigning role of '.$crstype.' Coordinator to [_1]:',
+			 ,'<i>'.$ccuname.':'.$ccdomain.'</i>')
+		      .&Apache::lonnet::assignrole($ccdomain,$ccuname,$courseid,
 						  'cc','','','','','createcourse').'<p>');
 	}
 	if ($env{'form.setkeys'}) {
@@ -788,7 +784,7 @@ sub create_course {
 	$r->print('<p>'.&mt('Roles will be active at next login').'.</p>');
     }
     $r->print('<p><a href="/adm/createcourse?phase='.lc($crstype).'one">'.
-	      &mt('Create Another [_1]',$crstype).'</a></p>'.
+	      &mt("Create Another $crstype").'</a></p>'.
 	      &Apache::loncommon::end_page());
 }
 
@@ -850,7 +846,7 @@ sub upload_batchfile {
     $r->print('<form name="batchcreate" method="post" '.
                 'enctype="multipart/form-data" action="/adm/createcourse">'.
               '<input type="file" name="coursecreatorxml" />'.
-              '<input type="hidden" name="phase" value="batchtwo"><br /><br />'.
+              '<input type="hidden" name="phase" value="batchtwo" /><br /><br />'.
               '<input type="submit" name="batchsubmit" '.
               'value="Create Courses/Groups" /></form>');
     $r->print($end_page);