--- loncom/homework/essayresponse.pm 2004/05/10 23:09:18 1.35 +++ loncom/homework/essayresponse.pm 2004/10/18 22:14:15 1.40 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # essay (ungraded) style responses # -# $Id: essayresponse.pm,v 1.35 2004/05/10 23:09:18 albertel Exp $ +# $Id: essayresponse.pm,v 1.40 2004/10/18 22:14:15 banghart Exp $ # # Copyright Michigan State University Board of Trustees # @@ -44,7 +44,6 @@ sub start_essayresponse { $result=&Apache::response::meta_package_write('essayresponse'); } elsif ($target eq 'web') { my $part= $Apache::inputtags::part; - my $ncol= &Apache::lonnet::EXT("resource.$part".'_'."$id.maxcollaborators"); my $coll= &HTML::Entities::encode($Apache::lonhomework::history{"resource.$part.$id.collaborators"},'<>&"'); my $uploadedfiletypes= &Apache::lonnet::EXT("resource.$part".'_'."$id.uploadedfiletypes"); @@ -52,6 +51,10 @@ sub start_essayresponse { my $uploadedfile= &HTML::Entities::encode($Apache::lonhomework::history{"resource.$part.$id.uploadedfile"},'<>&"'); $result='
'; $result.='
'. + 'Select Portfolio Files'. + '
'. + '
'. ' '. &mt('Submit entries below as answer to receive credit').'
'. ' '. @@ -109,6 +112,7 @@ sub end_essayresponse { } elsif ( defined($ENV{'form.submitted'}) ) { my $response = $ENV{'form.HWVAL_'.$id}; my $filename= $ENV{'form.HWFILE'.$part.'_'.$id.'.filename'}; + my $portfiles = $ENV{'form.HWPORT'.$part.'_'.$id.'.filename'}; if (( $response =~ /[^\s]/) || ($filename =~ /[^\s]/)) { my $award; if ($ENV{'form.HWDRAFT'.$part.'_'.$id} eq 'yes') { @@ -161,12 +165,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' ||