version 1.65, 2001/12/06 16:19:05
|
version 1.66, 2001/12/07 23:57:52
|
Line 49 sub BEGIN {
|
Line 49 sub BEGIN {
|
|
|
sub get_target { |
sub get_target { |
if ( $ENV{'request.state'} eq "published") { |
if ( $ENV{'request.state'} eq "published") { |
|
if ( defined($ENV{'form.grade_target'}) |
|
&& ($Apache::lonhomework::viewgrades == 'F' )) { |
|
return ($ENV{'form.grade_target'}); |
|
} |
if ( defined($ENV{'form.submitted'})) { |
if ( defined($ENV{'form.submitted'})) { |
return ('grade', 'web'); |
return ('grade', 'web'); |
} else { |
} else { |
Line 359 sub newproblem {
|
Line 363 sub newproblem {
|
# I don't like hard-coded filenames but for now, this will work. |
# I don't like hard-coded filenames but for now, this will work. |
use File::Copy; |
use File::Copy; |
my $templatefilename = |
my $templatefilename = |
"/home/httpd/html/res/adm/includes/templates/blank.problem"; |
$request->dir_config('lonIncludes').'/templates/blank.problem'; |
|
&Apache::lonxml::debug("$templatefilename"); |
my $dest = &Apache::lonnet::filelocation("",$request->uri); |
my $dest = &Apache::lonnet::filelocation("",$request->uri); |
copy($templatefilename,$dest); |
copy($templatefilename,$dest); |
&renderpage($request,$dest); |
&renderpage($request,$dest); |