--- loncom/html/adm/helper/course.initialization.helper 2003/05/30 14:00:21 1.4 +++ loncom/html/adm/helper/course.initialization.helper 2003/07/17 14:59:09 1.10 @@ -1,8 +1,18 @@ - $helper->{DATA}->{DOM} = $ENV{'course.'.$ENV{'request.course.id'}.'.domain'}; - $helper->{DATA}->{CRS} = $ENV{'course.'.$ENV{'request.course.id'}.'.num'}; + my $courseid = $ENV{'request.course.id'}; + my $crsdom = $ENV{'course.'.$courseid.'.domain'}; + my $crsnum = $ENV{'course.'.$courseid.'.num'}; + $helper->{DATA}->{DOM} = $crsdom; + $helper->{DATA}->{CRS} = $crsnum; + + $helper->{DATA}->{FIRST_RUN} = $ENV{'course.'.$crsnum. + '.course.intialization.not.run'}; + # Delete the 'course.initialization.not.run' course environment + Apache::lonnet::put('environment', {'course.helper.not.run' => 0}, + $crsdom, $crsnum); + Apache::lonnet::coursedescription($ENV{'request.course.id'}); $helper->{DATA}->{GETVAL} = sub { my @resultlist = &Apache::lonnet::get('environment', [shift()], @@ -15,7 +25,9 @@ if (&{$helper->{DATA}->{GETVAL}}($name) ne $val) { &Apache::lonnet::put('environment', {$name=>$val}, $helper->{DATA}->{DOM}, - $helper->{DATA}->{CRS}); + $helper->{DATA}->{CRS}); + # Try to fix bug 1757 + Apache::lonnet::coursedescription($ENV{'request.course.id'}); return 1; } else { return 0; @@ -24,33 +36,33 @@ + + return $helper->{DATA}->{FIRST_RUN} ? + 'This Helper will set up your new LON-CAPA course and choose '. + 'which features will be active. You can '. + 're-visit it later to change settings in your course.' . + + '

If you have previous experience with coordinating LON-CAPA courses and '. + 'prefer not to use the helper, click here to leave.' + : + 'This helper will set up your LON-CAPA course and choose ' . + 'which features will be active.'; + - This Helper will help you set up your new LON-CAPA course and choose - which LON-CAPA features will be active in your course. You can - re-visit it later to change settings in your course. - -

FIXME: Figure out some way to detect whether this has been - run, and change that paragraph appropriatly.

- -

If you have previous experience with coordinating LON-CAPA courses and - prefer not to use the Helper, - click here to leave this Helper.

- -

All settings which you can change with this Helper can also be changed while the - course is running by going to the PARM screen and clicking on the "Set +

All settings which you can change with this Helper can also be changed + by going to the PARM screen and clicking on the "Set course environment" button.

-

If you do not have experience coordinating LON-CAPA courses, or if you +

If you do not have experience coordinating LON-CAPA courses or if you prefer the Helper interface, please click Next ->.

- + The "Course Description" is the name of the course that will be - seen by the students. This should have been set up correctly when the - course was created, but please confirm that it is correct, or change it - if neccessary. Hit a "Next ->;" to continue. + seen by the students. You may now modify the description and hit + "Next ->" to continue.
@@ -70,24 +82,20 @@ LON-CAPA hosts discussions on all resources in a course. By default, all users are allowed to participate in these discussions. -

For more information about discussion and the abilities available - to you as a course coordinator, such as banning abusive users or - hiding discussion postings, please see link.

- -

If you do not wish certain classes of users to be able to use the - discussion features, select those classes below. Note your class +

If you do not wish certain types of users to be able to use the + discussion features, select those types below. Note your class may not have all of these roles; you may safely ignore roles you do not intend to use. (For instance, "Exam Proctor" is generally useful only for large courses.)

-

Question: Does inability to use discussion mean they simply can't - post, or that they can't see the discussion at all?

+

Types of users not allowed to participate in discussion can + still view any discussion that other users post.

+ Students - students will not be able to participate in discussions Teaching Assistants - teaching assistants will not be able to participate in discussions Instructor - instructors will not be able to participate in discussions - Exam Proctor - exam proctors will not be able to participate in discussions my $denied = &{$helper->{DATA}->{GETVAL}}('pch.roles.denied'); $denied =~ s/,/\|\|\|/g; @@ -122,7 +130,7 @@ -

If you like, limited HTML can be allowed in the course discussions.

+

HTML can be allowed or banned inside of course discussion.

HTML banned: HTML will not be allowed in discussion postings. @@ -144,13 +152,9 @@ - People in the course can provide feedback about the resources used in - the course by using the FDBK button while viewing a resource. If - the user labels the feedback as a "question about course content", - it is sent to the course coordinator of that course. - -

If you'd like that feedback to be sent to someone else, such as a - different instructor, please enter their LON-CAPA address below, in the + Course members can provide feedback about the course. You can choose + who will receive the feedback, such as a different instructor or a + TA. Please enter their LON-CAPA address below, in the form user:domain, where "user" and "domain" are both the LON-CAPA username and LON-CAPA domain, not an email address.

@@ -171,8 +175,8 @@
-

Advanced Functionality: If you'd like to redirect different - section's feedback to different people, you can enter it as follows:

+

Advanced: You can send the feedback from different sections + to different people, by doing the following:

  • Seperate each entry with a comma.
  • To send feedback to a certain address for different sections, @@ -193,7 +197,7 @@ Your course is now set up. Please select the Finish Course Initialization button to re-intialize the course with your chosen - settings. You will be taken to the NAV screen for your course. + settings.

    Remember that all of these settings can be modified in the PARMS screen, by pushing the Course Environment button.