--- loncom/interface/statistics/lonproblemstatistics.pm 2008/01/14 14:32:49 1.112
+++ loncom/interface/statistics/lonproblemstatistics.pm 2009/01/20 16:38:44 1.116
@@ -1,6 +1,6 @@
# The LearningOnline Network with CAPA
#
-# $Id: lonproblemstatistics.pm,v 1.112 2008/01/14 14:32:49 raeburn Exp $
+# $Id: lonproblemstatistics.pm,v 1.116 2009/01/20 16:38:44 bisitz Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -577,7 +577,7 @@ sub parse_field_selection {
}
sub field_selection_input {
- my $Str = ''."\n";
+ my $Str = ''."\n";
$Str .= 'all '."\n";
foreach my $field (@Fields) {
next if ($field->{'selectable'} ne 'yes');
@@ -612,40 +612,49 @@ sub CreateInterface {
my $Str = '';
$Str .= &Apache::lonhtmlcommon::breadcrumbs('Overall Problem Statistics',
'Statistics_Overall_Key');
- $Str .= ''."\n";
- $Str .= '';
- $Str .= ''.&mt('Sections').' ';
- $Str .= ''.&mt('Groups').' ';
- $Str .= ''.&mt('Access Status').' ';
- $Str .= ''.&mt('Sequences and Folders').' ';
- $Str .= ''.&mt('Statistics').' ';
- $Str .= ''.
- &Apache::lonstathelpers::limit_by_time_form().' ';
- $Str .= ' '."\n";
+ $Str .= '';
+ $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 .= ''.&mt('Sequences and Folders').' ';
+ $Str .= ''.&mt('Statistics').' ';
+ $Str .= ''.&mt('Plot Graph').' ';
+ $Str .= ''.&mt('Time Period').' ';
+ $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',5);
- $Str .= ' ';
+ $Str .= ' ';
$Str .= &Apache::lonstatistics::GroupSelect('Group','multiple',5);
- $Str .= ' ';
+ $Str .= ' ';
$Str .= &Apache::lonhtmlcommon::StatusOptions(undef,undef,5);
- $Str .= ' ';
+ $Str .= ' ';
#
$Str .= &Apache::lonstatistics::map_select('Maps','multiple,all',5);
- $Str .= ' '.&field_selection_input();
- $Str .= ' '."\n";
- $Str .= '
'."\n";
- #
- $Str .= ''.&mt('Status: [_1]',
- ' '
- ).
- '
';
+ $Str .= '';
+ $Str .= &field_selection_input();
+ $Str .= ' ';
+ $Str .= &plot_dropdown();
+ $Str .= ' '."\n";
+ $Str .= '';
+ $Str .= &Apache::lonstathelpers::limit_by_time_form();
+ $Str .= ' '."\n";
+ $Str .= &Apache::loncommon::end_data_table_row();
+ $Str .= &Apache::loncommon::end_data_table();
+ #
+ $Str .= ''
+ .&mt('Status: [_1]',
+ ' ')
+ .'
';
#
+ $Str .= '
';
$Str .= ' ';
- $Str .= ' 'x5;
- $Str .= 'Plot '.&plot_dropdown().(' 'x10);
+ $Str .= (' 'x10);
#
return $Str;
}
@@ -714,7 +723,7 @@ sub BuildProblemStatisticsPage {
''.
&mt('It may take some time to update the student data '.
'for the first analysis. Future analysis this session '.
- ' will not have this delay.').
+ 'will not have this delay.').
'
');
&clean_up();
return;
@@ -728,7 +737,7 @@ sub BuildProblemStatisticsPage {
($navmap,@sequences) =
&Apache::lonstatistics::selected_sequences_with_assessments();
if (! ref($navmap)) {
- $r->print(''.&mt('A course-wide error occured.').' '.
+ $r->print(''.&mt('A course-wide error occurred.').'
'.
''.$navmap.' ');
&clean_up();
return;