version 1.4, 2003/05/30 14:00:21
|
version 1.5, 2003/06/05 13:01:32
|
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); |
|
|
$helper->{DATA}->{GETVAL} = sub { |
$helper->{DATA}->{GETVAL} = sub { |
my @resultlist = &Apache::lonnet::get('environment', [shift()], |
my @resultlist = &Apache::lonnet::get('environment', [shift()], |
Line 24
|
Line 33
|
</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/menu">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 56
|
</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> |