--- loncom/homework/lonhomework.pm 2003/05/23 06:25:53 1.131 +++ loncom/homework/lonhomework.pm 2003/05/23 06:45:45 1.132 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # The LON-CAPA Homework handler # -# $Id: lonhomework.pm,v 1.131 2003/05/23 06:25:53 albertel Exp $ +# $Id: lonhomework.pm,v 1.132 2003/05/23 06:45:45 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -419,14 +419,16 @@ sub analyze { 'Analyzing Results'); foreach my $part (keys(%allparts)) { if (defined(@{ $overall{$part.'.answer'} })) { - $request->print(''); + my $num_cols=scalar(@{ $overall{$part.'.answer'}->[0] }); + $request->print('
Part '.$part.'
'); my %frequency; foreach my $answer (sort {$a->[0] <=> $b->[0]} (@{ $overall{$part.'.answer'} })) { - $frequency{join('\0',@{ $answer })}++; + $frequency{join("\0",@{ $answer })}++; } - foreach my $answer (sort {(split('\0',$a))[0] <=> (split('\0',$b))[0]} (keys(%frequency))) { - $request->print(''); + foreach my $answer (sort {(split("\0",$a))[0] <=> (split("\0",$b))[0]} (keys(%frequency))) { + $request->print(''); }
Part '.$part.'
'. - join('',split('\0',$answer)). + $request->print('
AnswerFrequency
'. + join('',split("\0",$answer)). '('.$frequency{$answer}. ')