--- loncom/interface/statistics/loncorrectproblemplot.pm 2011/12/21 21:25:51 1.26 +++ loncom/interface/statistics/loncorrectproblemplot.pm 2012/05/12 03:07:46 1.28.2.1 @@ -1,6 +1,6 @@ # The LearningOnline Network with CAPA # -# $Id: loncorrectproblemplot.pm,v 1.26 2011/12/21 21:25:51 www Exp $ +# $Id: loncorrectproblemplot.pm,v 1.28.2.1 2012/05/12 03:07:46 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -31,7 +31,6 @@ use strict; use Apache::lonnet; use Apache::loncommon(); use Apache::lonhtmlcommon(); -use Apache::lonquickgrades(); use Apache::loncoursedata(); use Apache::lonstatistics; use Apache::lonstathelpers; @@ -70,7 +69,6 @@ sub BuildCorrectProblemsPage { &Apache::lonstatistics::PrepareClasslist(); $r->print(&Apache::lonhtmlcommon::breadcrumbs('Correct Problems Plot')); - &Apache::lonquickgrades::startGradeScreen($r,'statistics'); # $r->print(&CreateInterface()); # @@ -127,9 +125,9 @@ sub BuildCorrectProblemsPage { } } } - $r->print('
'. &Apache::lonstatistics::section_and_enrollment_description(). - ''); + '
'); my ($starttime,$endtime) = &Apache::lonstathelpers::get_time_limits(); if (defined($starttime) || defined($endtime)) { # Inform the user what the time limits on the data are. @@ -146,7 +144,7 @@ sub BuildCorrectProblemsPage { $starttime,$endtime); $r->print(&AnalyzeScoreData($score_data,$title,$total_weights)); } else { - $r->print(''.&mt('Make a sequence selection from the "Sequences and Folders" menu and hit "Create Plot" to begin').'
'); } return; } @@ -170,7 +168,7 @@ sub AnalyzeScoreData { # # Basic check first if (ref($score_data) ne 'ARRAY' || @$score_data < 1) { - return ''.&mt('There is no data to plot').'
'; } # # Determine which bins to use @@ -192,7 +190,10 @@ sub AnalyzeScoreData { ''. &mt('Problem weights do not reflect individual student settings.') .'
'. - 'Range | Count | '.&mt('Range').' | '.&mt('Count').' | '. + &Apache::loncommon::end_data_table_header_row(); my $sum = 0; while (my $bin = shift(@Bins)) { push (@Xdata,$bin->{'start'}); @@ -201,12 +202,14 @@ sub AnalyzeScoreData { if ($bin->{'count'} > $max) { $max = $bin->{'count'}; } - $Str.= '
---|---|
'.$bin->{'start'}.' - '.$bin->{'end'}.' | '. - ''.$bin->{'count'}.' | '.$bin->{'start'}.' - '.$bin->{'end'}.' | '. + ''.$bin->{'count'}.' | '. + &Apache::loncommon::end_data_table_row().'
". &Apache::loncommon::DrawBarGraph($title.' ('.$sum.' students)',