--- loncom/interface/statistics/lonproblemstatistics.pm 2004/04/01 21:14:32 1.80
+++ loncom/interface/statistics/lonproblemstatistics.pm 2004/04/01 22:13:39 1.82
@@ -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.82 2004/04/01 22:13:39 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
+ $titleProblem 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
+ $titleProblem 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".'