--- loncom/interface/statistics/lonstathelpers.pm 2005/04/07 06:56:24 1.46
+++ loncom/interface/statistics/lonstathelpers.pm 2005/04/19 13:59:35 1.50
@@ -1,6 +1,6 @@
# The LearningOnline Network with CAPA
#
-# $Id: lonstathelpers.pm,v 1.46 2005/04/07 06:56:24 albertel Exp $
+# $Id: lonstathelpers.pm,v 1.50 2005/04/19 13:59:35 matthew Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -132,7 +132,7 @@ Skips 'survey' problems.
####################################################
####################################################
sub problem_selector {
- my ($AcceptedResponseTypes) = @_;
+ my ($AcceptedResponseTypes,$sequence_addendum) = @_;
my $Str;
$Str = "\n
\n";
my $rb_count =0;
@@ -179,8 +179,15 @@ sub problem_selector {
}
}
if ($seq_str ne '') {
- $Str .= '  | '.$seq->compTitle.' | '.
+ $Str .= '
  | '.
+ ''.$seq->compTitle.' | '.
"
\n".$seq_str;
+ if (defined($sequence_addendum)) {
+ $Str .= ''.
+ ('  | 'x2).
+ ''.$sequence_addendum.' | '.
+ "
\n";
+ }
}
}
$Str .= "
\n";
@@ -338,15 +345,10 @@ sub new_accumulator {
sub get_selected_symbs {
my ($inputfield) = @_;
my $field = 'form.'.$inputfield;
- my @Symbs;
- if (exists($env{$field})) {
- if (! ref($env{$field})) {
- @Symbs = (&Apache::lonnet::unescape($env{$field}));
- } else {
- @Symbs = (map {&Apache::lonnet::unescape($_);} @{$env{$field}});
- }
- }
- return @Symbs;
+ my @symbs = (map {
+ &Apache::lonnet::unescape($_);
+ } &Apache::loncommon::get_env_multiple($field));
+ return @symbs;
}
####################################################
@@ -1257,7 +1259,7 @@ sub limit_by_time_form {
}
$timecheckbox .= 'OnChange="javascript:toggle_limitby_activity(this.checked);" ';
$timecheckbox .= ' />';
- $Str .= '';
+ $Str .= '';
$Str .= &mt('Start Time: [_1]',$startdateform).'
';
$Str .= &mt(' End Time: [_1]',$enddateform).'
';
$Str .= '';