--- loncom/interface/statistics/lonsubmissiontimeanalysis.pm 2005/04/07 06:56:24 1.23
+++ 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.23 2005/04/07 06:56:24 albertel 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 =
@@ -80,11 +83,13 @@ sub BuildSubmissionTimePage {
#
if (! exists($env{'form.problemchoice'}) ||
exists($env{'form.SelectAnother'})) {
- $r->print('');
- $r->print(' 'x5);
+ my $submit_button = '';
+ &mt('Generate Graph').'" />';
+ $r->print($submit_button.' 'x5);
$r->print('
'.&mt('Please select a problem to analyze').'
');
- $r->print(&Apache::lonstathelpers::problem_selector('.'));
+ $r->print(&Apache::lonstathelpers::problem_selector('.',
+ $submit_button));
} else {
foreach my $button (@SubmitButtons) {
$r->print('{'resource'};
if (! defined($resource)) {
- $r->print('resource is undefined');
+ $r->print('
'
+ .&mt('Resource is undefined.')
+ .'
'
+ );
} else {
$r->print('
'.$resource->compTitle.'
');
$r->print('
'.$resource->src.'
');
@@ -131,11 +139,14 @@ 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();
- $r->print(&analyze_times($r,$resource->symb,\@Students,
- $current_problem->{'part'}));
+ if (@Students) {
+ $r->print(&analyze_times($r,$resource->symb,\@Students,
+ $current_problem->{'part'}));
+ }
}
$r->print('');
}
@@ -173,15 +184,20 @@ sub analyze_times {
# Get the data
my $SubData = &Apache::loncoursedata::get_response_time_data
([&Apache::lonstatistics::get_selected_sections()],
+ [&Apache::lonstatistics::get_selected_groups()],
$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
@@ -394,30 +410,38 @@ sub CreateInterface {
##
## Build the menu
my $Str = '';
- $Str .= &Apache::lonhtmlcommon::breadcrumbs(undef,'Submission Time Plots');
+ $Str .= &Apache::lonhtmlcommon::breadcrumbs('Submission Time Plots');
$Str .= '