--- loncom/interface/statistics/lonproblemstatistics.pm 2004/04/01 21:14:32 1.80 +++ loncom/interface/statistics/lonproblemstatistics.pm 2004/04/06 15:45:13 1.83 @@ -1,6 +1,6 @@ # The LearningOnline Network with CAPA # -# $Id: lonproblemstatistics.pm,v 1.80 2004/04/01 21:14:32 matthew Exp $ +# $Id: lonproblemstatistics.pm,v 1.83 2004/04/06 15:45:13 matthew Exp $ # # Copyright Michigan State University Board of Trustees # @@ -461,6 +461,11 @@ sub parse_field_selection { } } } + # + # Always show all the sequence statistics (for now) + foreach my $field (@SeqFields) { + $field->{'selected'} = 'yes'; + } return; } @@ -818,15 +823,9 @@ sub sequence_html_header { sub sequence_html_output { my ($seq) = @_; my $data = $SeqStat{$seq->{'symb'}}; -# $SeqStat{$symb}->{'max'} -# $SeqStat{$symb}->{'min'} -# $SeqStat{$symb}->{'mean'} -# $SeqStat{$symb}->{'std'} -# $SeqStat{$symb}->{'count'} -# $SeqStat{$symb}->{'max_possible'} my $row = ''; foreach my $field (@SeqFields) { -# next if ($field->{'selected'} ne 'yes'); + next if ($field->{'selected'} ne 'yes'); $row .= '{'align'})) { $row .= ' align="'.$field->{'align'}.'"'; @@ -970,6 +969,11 @@ sub degrees_plot { my $diffdata .= ''.join(',',@Labels).''.$/. ''.join(',',@Diff).''.$/; # + my $title = 'Degree of Discrimination\nand Degree of Difficulty'; + if ($xmax > 50) { + $title = 'Degree of Discrimination and Degree of Difficulty'; + } + # $plot=<<"END"; - Degree of Discrmination and Degree of Difficulty + $title Problem Number '.join(',',@Mean).''.$/. ''.join(',',@STD).''.$/; # + my $title = 'Mean and S.D. of Tries'; + if ($xmax > 25) { + $title = 'Mean and Standard Deviation of Tries'; + } + # $plot=<<"END"; - Mean and S.D. of Tries + $title Problem Number + Number of Tries 'yes', name => 'degrees', - title => 'DoDisc and DoDiff' }, + title => 'Difficulty Indexes' }, { graphable=>'yes', name => 'tries statistics', - title => 'Mean and S.D. of Tries' }); + title => 'Tries Statistics' }); # my $Str= "\n".'