--- loncom/interface/statistics/lonsubmissiontimeanalysis.pm 2008/10/23 09:07:51 1.29 +++ loncom/interface/statistics/lonsubmissiontimeanalysis.pm 2008/10/30 17:45:25 1.30 @@ -1,6 +1,6 @@ # The LearningOnline Network with CAPA # -# $Id: lonsubmissiontimeanalysis.pm,v 1.29 2008/10/23 09:07:51 bisitz Exp $ +# $Id: lonsubmissiontimeanalysis.pm,v 1.30 2008/10/30 17:45:25 bisitz Exp $ # # Copyright Michigan State University Board of Trustees # @@ -71,7 +71,10 @@ sub BuildSubmissionTimePage { my @Students = @Apache::lonstatistics::Students; # if (@Students < 1) { - $r->print('

There are no students in the sections selected

'); + $r->print('
' + .&mt('There are no students in the sections selected.' + .'
') + ); } # my @CacheButtonHTML = @@ -81,7 +84,8 @@ sub BuildSubmissionTimePage { if (! exists($env{'form.problemchoice'}) || exists($env{'form.SelectAnother'})) { my $submit_button = ''; +# &mt('Graph Problem Submission Times').'" />'; + &mt('Generate Graph').'" />'; $r->print($submit_button.' 'x5); $r->print('

'.&mt('Please select a problem to analyze').'

'); $r->print(&Apache::lonstathelpers::problem_selector('.', @@ -124,7 +128,10 @@ sub BuildSubmissionTimePage { # my $resource = $current_problem->{'resource'}; if (! defined($resource)) { - $r->print('resource is undefined'); + $r->print('
' + .&mt('Resource is undefined.') + .'
' + ); } else { $r->print('

'.$resource->compTitle.'

'); $r->print('

'.$resource->src.'

'); @@ -132,8 +139,9 @@ sub BuildSubmissionTimePage { &Apache::lonstatistics::section_and_enrollment_description(). ''); $r->rflush(); + $r->print('
'); $r->print(&Apache::lonstathelpers::render_resource($resource)); - $r->print('
'); + $r->print('

'); $r->rflush(); if (@Students) { $r->print(&analyze_times($r,$resource->symb,\@Students, @@ -180,12 +188,16 @@ sub analyze_times { $Apache::lonstatistics::enrollment_status, $symb,$part); if (! defined($SubData) || ! ref($SubData)) { - $html.= '

There is no submission data for this problem at all

'; + $html.= '
' + .&mt('There is no submission data for this problem at all.') + .'
'; return $html; } my $NumSub = scalar(@{$SubData}); if (! @{$SubData}) { - $html.= '

There is no submission data for this problem

'; + $html.= '
' + .&mt('There is no submission data for this problem.') + .'
'; return $html; } # Process the data @@ -400,15 +412,16 @@ sub CreateInterface { my $Str = ''; $Str .= &Apache::lonhtmlcommon::breadcrumbs('Submission Time Plots'); $Str .= '

'; - $Str .= ''."\n"; - $Str .= ''; - $Str .= ''; - $Str .= ''; - $Str .= ''; - $Str .= ''."\n"; + $Str .= &Apache::loncommon::start_data_table(); + $Str .= &Apache::loncommon::start_data_table_header_row(); + $Str .= ''; + $Str .= ''; + $Str .= ''; + $Str .= &Apache::loncommon::end_data_table_header_row(); ## ## - $Str .= ''; # @@ -420,8 +433,8 @@ sub CreateInterface { $Str .= &Apache::lonhtmlcommon::StatusOptions(undef,undef,4); $Str .= ''; # - $Str .= ''."\n"; - $Str .= '
'.&mt('Sections').''.&mt('Groups').''.&mt('Access Status').'
'.&mt('Sections').''.&mt('Groups').''.&mt('Access Status').'
'."\n"; + $Str .= &Apache::loncommon::start_data_table_row(); + $Str .= ''."\n"; $Str .= &Apache::lonstatistics::SectionSelect('Section','multiple',4); $Str .= '
'."\n"; + $Str .= &Apache::loncommon::end_data_table_row(); + $Str .= &Apache::loncommon::end_data_table(); # $Str .= '

' .&mt('Status: [_1]',