--- loncom/homework/essayresponse.pm 2004/03/31 05:23:59 1.34
+++ loncom/homework/essayresponse.pm 2004/10/04 18:19:01 1.37
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# essay (ungraded) style responses
#
-# $Id: essayresponse.pm,v 1.34 2004/03/31 05:23:59 albertel Exp $
+# $Id: essayresponse.pm,v 1.37 2004/10/04 18:19:01 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -73,7 +73,10 @@ sub start_essayresponse {
&mt('Allowed filetypes: [_1]',$uploadedfiletypes).
'
';
if ($uploadedfile) {
- my $curfile=' '.
$uploadedfile.'';
$result.=&mt('Currently submitted: [_1]',$curfile);
@@ -122,7 +125,7 @@ sub end_essayresponse {
if ($uploadedfiletypes=~/\,$extension\,/i) {
$Apache::lonhomework::results{"resource.$part.$id.uploadedfile"}=$filename;
$Apache::lonhomework::results{"resource.$part.$id.uploadedurl"}=
- &Apache::lonnet::userfileupload('HWFILE'.$part.'_'.$id);
+ &Apache::lonnet::userfileupload('HWFILE'.$part.'_'.$id,undef,'essayresponse');
$uploadedflag=1;
} else {
$award='INVALID_FILETYPE';
@@ -158,12 +161,14 @@ sub end_essayresponse {
if ($Apache::lonhomework::type eq 'exam') {
my $repetition=&Apache::response::repetition();
$result.='\begin{enumerate}';
+ if ($ENV{'request.state'} eq "construct" ) {$result.='\item[\strut]';}
for (my $i=0;$i<$repetition;$i++) {
$result.='\item[\textbf{'.($Apache::lonxml::counter+$i).
'}.]\textit{'.&mt('Leave blank on scoring form').
'}\vskip 0 mm';
}
$result.= '\end{enumerate}';
+ $increment=$repetition;
}
}
if ($target eq 'grade' || $target eq 'web' || $target eq 'answer' ||