--- loncom/homework/essayresponse.pm 2003/01/24 20:40:37 1.23 +++ loncom/homework/essayresponse.pm 2003/02/27 21:20:48 1.25 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # essay (ungraded) style responses # -# $Id: essayresponse.pm,v 1.23 2003/01/24 20:40:37 www Exp $ +# $Id: essayresponse.pm,v 1.25 2003/02/27 21:20:48 sakharuk Exp $ # # Copyright Michigan State University Board of Trustees # @@ -132,10 +132,16 @@ sub end_essayresponse { $result.=&Apache::edit::end_table(); } elsif ($target eq 'tex') { if ($Apache::lonhomework::type eq 'exam') { - $result.='\begin{enumerate}\item[\textbf{'.$Apache::lonxml::counter.'}.]\textit{Live blank on scoring form}\vskip 0 mm'; - &Apache::lonxml::increment_counter(); - $result.= '\item[\textbf{'.$Apache::lonxml::counter.'}.]\textit{Leave blank on scoring form}\vskip 0 mm \end{enumerate}'; - &Apache::lonxml::increment_counter(); + my $id = $Apache::inputtags::part; + my $weight = &Apache::lonnet::EXT("resource.$id.weight"); + my $repetition = int $weight/9; + if ($weight % 9 != 0) {$repetition++;} + $result.='\begin{enumerate}'; + for (my $i=0;$i<$repetition;$i++) { + $result.='\item[\textbf{'.$Apache::lonxml::counter.'}.]\textit{Leave blank on scoring form}\vskip 0 mm'; + &Apache::lonxml::increment_counter(); + } + $result.= '\end{enumerate}'; } }