--- loncom/interface/loncreatecourse.pm	2003/06/16 13:51:46	1.24
+++ loncom/interface/loncreatecourse.pm	2003/08/07 14:28:49	1.27
@@ -1,7 +1,7 @@
 # The LearningOnline Network
 # Create a course
 #
-# $Id: loncreatecourse.pm,v 1.24 2003/06/16 13:51:46 www Exp $
+# $Id: loncreatecourse.pm,v 1.27 2003/08/07 14:28:49 bowersj2 Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -138,7 +138,9 @@ $helplink
 <h2>Communication</h2>
 <p>
 <b>Disable student resource discussion: </b>
-<input type="checkbox" name="disresdis" />
+<input type="checkbox" name="disresdis" /> <br />
+<b>Disable student use of chatrooms: </b>
+<input type="checkbox" name="disablechat" />
 </p>
 <h2>Access Control</h2>
 <p>
@@ -206,6 +208,10 @@ ENDENHEAD
                                                $ENV{'form.course_home'},
                                                $ENV{'form.nonstandard'});
 
+    # Note: The testing routines depend on this being output; see 
+    # Utils::Course. This needs to at least be output as a comment
+    # if anyone ever decides to not show this, and Utils::Course::new
+    # will need to be suitably modified.
     $r->print('New LON-CAPA Course ID: '.$courseid.'<br>');
 #
 # Check if created correctly
@@ -240,6 +246,10 @@ ENDENHEAD
 	$envflag=1;
         $cenv{'pch.roles.denied'}='st';
     }
+    if ($ENV{'form.disablechat'}) {
+	$envflag=1;
+        $cenv{'plc.roles.denied'}='st';
+    }
 
     # Record we've not yet viewed the Course Initialization Helper for this course
     $cenv{'course.helper.not.run'} = 1;
@@ -248,6 +258,9 @@ ENDENHEAD
     #
     $envflag=1;
     $cenv{'rndseed'}=&Apache::lonnet::latest_rnd_algorithm_id();;
+    #
+    # By default, use standard grading
+    $cenv{'grading'} = 'standard';
 
     if ($envflag) {
        $r->print('Setting environment: '.