--- loncom/interface/statistics/lonproblemanalysis.pm 2008/10/23 09:07:51 1.131 +++ loncom/interface/statistics/lonproblemanalysis.pm 2008/10/30 17:45:25 1.132 @@ -1,6 +1,6 @@ # The LearningOnline Network with CAPA # -# $Id: lonproblemanalysis.pm,v 1.131 2008/10/23 09:07:51 bisitz Exp $ +# $Id: lonproblemanalysis.pm,v 1.132 2008/10/30 17:45:25 bisitz Exp $ # # Copyright Michigan State University Board of Trustees # @@ -78,7 +78,10 @@ sub BuildProblemAnalysisPage { my @Students = @Apache::lonstatistics::Students; # if (@Students < 1 && exists($env{'form.firstrun'})) { - $r->print('
'.
+ ' '.
&mt($no_data_message,$plot_num,@extra_data).
- ' | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
'.
@@ -830,9 +841,9 @@ sub radio_response_analysis {
}
#
if (! defined($response_data) || ref($response_data) ne 'ARRAY' ) {
- $analysis_html = ''. - &mt('There is no submission data for this resource'). - ''; + $analysis_html = ''
+ .&mt('There is no submission data for this resource.')
+ .' ';
$r->print($analysis_html);
return;
}
@@ -863,7 +874,9 @@ sub radio_response_analysis {
&get_time_from_row($response_data->[-1]),
$plot_num);
$pre_graph_text =
- 'Data from [_6] to [_7][_2] submissions from [_5] students, [_3] correct, [_4] incorrect'; + 'Data from [_6] to [_7]' + .' ' + .'[_2] submissions from [_5] students, [_3] correct, [_4] incorrect'; $extra_data[0] = &Apache::lonlocal::locallocaltime($starttime); $extra_data[1] = &Apache::lonlocal::locallocaltime($endtime); # @@ -951,11 +964,13 @@ sub radio_response_analysis { } } elsif ($no_data_text ne '') { $analysis_html.=' '.
+ ' | '.
&mt($no_data_text,
$plot_num,$foil_choice_data->{'_count'},
$correct,
$foil_choice_data->{'_count'}-$correct,
- @extra_data);
+ @extra_data).
+ ' ';
if (defined($post_graph_text)) {
$analysis_html.=''.$post_graph_text; } @@ -1217,9 +1232,10 @@ sub OptionResponseAnalysis { $resource->symb,$respid); if (! defined($PerformanceData) || ref($PerformanceData) ne 'ARRAY' ) { - $r->print(' '. - &mt('There is no student data for this problem.'). - ''); + $r->print(''
+ .&mt('There is no student data for this problem.')
+ .' '
+ );
} else {
$r->rflush();
if ($env{'form.AnalyzeOver'} eq 'tries') {
@@ -1234,10 +1250,10 @@ sub OptionResponseAnalysis {
$r->print($analysis_html);
$r->rflush();
} else {
- $r->print(''. - &mt('The analysis you have selected is '. - 'not supported at this time'). - ''); + $r->print('div class="LC_warning"' + .&mt('The analysis you have selected is not supported at this time.') + .'' + ); } } } @@ -1314,12 +1330,18 @@ sub OR_tries_analysis { if (! defined($response_data{'_total'}->[$try]) || $response_data{'_total'}->[$try] == 0) { if ($try > 1) { - $analysis_html.= ''.
- &mt('None of the selected students attempted the problem more than [_1] times.',$try-1).
- ' | '
+ .' | '
+ .&mt('None of the selected students attempted the problem more than [_1] times.'
+ ,$try-1)
+ .' '
+ .''.
- &mt('None of the selected students have attempted the problem').' | '
+ .' | '
+ .&mt('None of the selected students have attempted the problem.')
+ .' '
+ .''.&mt('There is no data to plot').'',''); + return (''
+ .&mt('There is no data to plot.')
+ .' '
+ ,''
+ );
}
my $analysis_html;
my @plotdata;
@@ -1723,23 +1749,23 @@ sub build_foil_index {
}
#
# Build up the table of row labels.
- my $table = '
|