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