version 1.3, 2003/05/27 20:00:56
|
version 1.9, 2003/07/15 13:42:17
|
Line 1
|
Line 1
|
<helper title="Course Initialization Helper" requiredpriv='opa'> |
<helper title="Course Initialization Helper" requiredpriv='opa'> |
|
|
<exec> |
<exec> |
$helper->{DATA}->{DOM} = $ENV{'course.'.$ENV{'request.course.id'}.'.domain'}; |
my $courseid = $ENV{'request.course.id'}; |
$helper->{DATA}->{CRS} = $ENV{'course.'.$ENV{'request.course.id'}.'.num'}; |
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 { |
$helper->{DATA}->{GETVAL} = sub { |
my @resultlist = &Apache::lonnet::get('environment', [shift()], |
my @resultlist = &Apache::lonnet::get('environment', [shift()], |
Line 15
|
Line 25
|
if (&{$helper->{DATA}->{GETVAL}}($name) ne $val) { |
if (&{$helper->{DATA}->{GETVAL}}($name) ne $val) { |
&Apache::lonnet::put('environment', {$name=>$val}, |
&Apache::lonnet::put('environment', {$name=>$val}, |
$helper->{DATA}->{DOM}, |
$helper->{DATA}->{DOM}, |
$helper->{DATA}->{CRS}); |
$helper->{DATA}->{CRS}); |
|
# Try to fix bug 1757 |
|
Apache::lonnet::coursedescription($ENV{'request.course.id'}); |
return 1; |
return 1; |
} else { |
} else { |
return 0; |
return 0; |
Line 24
|
Line 36
|
</exec> |
</exec> |
|
|
<state name="START" title="Welcome to Your New LON-CAPA Course"> |
<state name="START" title="Welcome to Your New LON-CAPA Course"> |
|
<eval> |
|
return $helper->{DATA}->{FIRST_RUN} ? |
|
'This Helper will help you set up your new LON-CAPA course and choose '. |
|
'which LON-CAPA features will be active in your new course. You can '. |
|
're-visit it later to change settings in your course.' . |
|
|
|
'<p>If you have previous experience with coordinating LON-CAPA courses and '. |
|
'prefer not to use the helper, <a href="/adm/menu">click here</a> to leave '. |
|
'this helper.' |
|
: |
|
'This helper will help you set up your LON-CAPA course and choose ' . |
|
'which LON-CAPA features will be active in your course.'; |
|
</eval> |
<message nextstate="COURSE_DESCRIPTION"> |
<message nextstate="COURSE_DESCRIPTION"> |
This Helper will help you set up your new LON-CAPA course and choose |
<p>All settings which you can change with this Helper can also be changed |
which LON-CAPA features will be active in your course. You can |
by going to the PARM screen and clicking on the "Set |
re-visit it later to change settings in your course. |
|
|
|
<p><b>FIXME:</b> Figure out some way to detect whether this has been |
|
run, and change that paragraph appropriatly.</p> |
|
|
|
<p>If you have previous experience with coordinating LON-CAPA courses and |
|
prefer not to use the Helper, |
|
<a href="/adm/navmaps">click here</a> to leave this Helper.</p> |
|
|
|
<p>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 |
|
course environment" button.</p> |
course environment" button.</p> |
|
|
<p>If you do not have experience coordinating LON-CAPA courses, or if you |
<p>If you do not have experience coordinating LON-CAPA courses, or if you |
Line 45
|
Line 59
|
</message> |
</message> |
</state> |
</state> |
|
|
<state name="COURSE_DESCRIPTION"> |
<state name="COURSE_DESCRIPTION" title="Course Description"> |
<message nextstate="FORBID_DISCUSSION"> |
<message nextstate="FORBID_DISCUSSION"> |
The "Course Description" is the name of the course that will be |
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 |
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 |
course was created, but please confirm that it is correct, or change it |
if neccessary. Hit a <nobr>"<b>Next -></b>;"</nobr> to continue. |
if neccessary. Hit a <nobr>"<b>Next -></b>"</nobr> to continue.<br /> |
</message> |
</message> |
<string variable='description' size='60' > |
<string variable='description' size='60' > |
<defaultvalue> |
<defaultvalue> |
Line 70
|
Line 84
|
LON-CAPA hosts discussions on all resources in a course. By default, |
LON-CAPA hosts discussions on all resources in a course. By default, |
all users are allowed to participate in these discussions. |
all users are allowed to participate in these discussions. |
|
|
<p>For more information about discussion and the abilities available |
<p>If you do not wish certain types of users to be able to use the |
to you as a course coordinator, such as banning abusive users or |
discussion features, select those types below. Note your class |
hiding discussion postings, please see <b>link</b>.</p> |
|
|
|
<p>If you do not wish certain classes of users to be able to use the |
|
discussion features, select those classes below. Note your class |
|
may not have all of these roles; you may safely ignore roles you |
may not have all of these roles; you may safely ignore roles you |
do not intend to use. (For instance, "Exam Proctor" is |
do not intend to use. (For instance, "Exam Proctor" is |
generally useful only for large courses.)</p> |
generally useful only for large courses.)</p> |
|
|
<p><b>Question: Does inability to use discussion mean they simply can't |
<p>Types of users not allowed to participate in discussion can |
post, or that they can't see the discussion at all?</b></p> |
still view any discussion that other users post.</p> |
|
|
</message> |
</message> |
<choices variable="BANNED_DISCUSSION_ROLES" multichoice="1" allowempty='1'> |
<choices variable="BANNED_DISCUSSION_ROLES" multichoice="1" allowempty='1'> |
<choice computer="st"><b>Students</b> - students will not be able to participate in discussions</choice> |
<choice computer="st"><b>Students</b> - students will not be able to participate in discussions</choice> |
Line 193
|
Line 204
|
<state name="FINAL" title="Completed"> |
<state name="FINAL" title="Completed"> |
<message>Your course is now set up. Please select the <b>Finish Course |
<message>Your course is now set up. Please select the <b>Finish Course |
Initialization</b> button to re-intialize the course with your chosen |
Initialization</b> button to re-intialize the course with your chosen |
settings. You will be taken to the <b>NAV</b> screen for your course. |
settings. |
|
|
<p>Remember that all of these settings can be modified in the <b>PARMS</b> |
<p>Remember that all of these settings can be modified in the <b>PARMS</b> |
screen, by pushing the <b>Course Environment</b> button.</p> |
screen, by pushing the <b>Course Environment</b> button.</p> |