Diff for /loncom/interface/statistics/lonproblemanalysis.pm between versions 1.48 and 1.51

version 1.48, 2003/11/11 22:07:46 version 1.51, 2003/12/12 20:18:36
Line 73  sub render_resource { Line 73  sub render_resource {
 sub BuildProblemAnalysisPage {  sub BuildProblemAnalysisPage {
     my ($r,$c)=@_;      my ($r,$c)=@_;
     #      #
       my %Saveable_Parameters = ('Status' => 'scalar',
                                  'Section' => 'array',
                                  'NumPlots' => 'scalar',
                                  'AnalyzeAs' => 'scalar',
                                  'AnalyzeOver' => 'scalar',
                                  );
       &Apache::loncommon::store_course_settings('problem_analysis',
                                                 \%Saveable_Parameters);
       &Apache::loncommon::restore_course_settings('problem_analysis',
                                                   \%Saveable_Parameters);
       #
       &Apache::lonstatistics::PrepareClasslist();
       #
     $r->print('<h2>'.&mt('Option Response Problem Analysis').'</h2>');      $r->print('<h2>'.&mt('Option Response Problem Analysis').'</h2>');
     $r->print(&CreateInterface());      $r->print(&CreateInterface());
     #      #
Line 1390  sub CreateInterface { Line 1403  sub CreateInterface {
     { # These braces are here to organize the code, not scope it.      { # These braces are here to organize the code, not scope it.
         {          {
             $Str .= '<nobr>'.&mt('Analyze Over ');              $Str .= '<nobr>'.&mt('Analyze Over ');
               $Str .= &Apache::loncommon::help_open_topic
                                                     ('Analysis_Analyze_Over');
             $Str .='<select name="AnalyzeOver" >';              $Str .='<select name="AnalyzeOver" >';
             $Str .= '<option value="Tries" ';              $Str .= '<option value="Tries" ';
             if (! exists($ENV{'form.AnalyzeOver'}) ||               if (! exists($ENV{'form.AnalyzeOver'}) || 
Line 1401  sub CreateInterface { Line 1416  sub CreateInterface {
             $Str .= '<option value="Time" ';              $Str .= '<option value="Time" ';
             $Str .= ' selected ' if ($ENV{'form.AnalyzeOver'} eq 'Time');              $Str .= ' selected ' if ($ENV{'form.AnalyzeOver'} eq 'Time');
             $Str .= '>'.&mt('Time').'</option>';              $Str .= '>'.&mt('Time').'</option>';
             $Str .= '</select></nobr><br />';              $Str .= '</select>';
               $Str .= '</nobr><br />';
         }          }
         {          {
             $Str .= '<nobr>'.&mt('Analyze as ');              $Str .= '<nobr>'.&mt('Analyze as ');
               $Str .= &Apache::loncommon::help_open_topic
                                                     ('Analysis_Analyze_as');
             $Str .='<select name="AnalyzeAs" >';              $Str .='<select name="AnalyzeAs" >';
             $Str .= '<option value="Concepts" ';              $Str .= '<option value="Concepts" ';
             if (! exists($ENV{'form.AnalyzeAs'}) ||               if (! exists($ENV{'form.AnalyzeAs'}) || 
Line 1478  sub ProblemSelector { Line 1496  sub ProblemSelector {
                         if ($ENV{'form.problemchoice'} eq $value) {                          if ($ENV{'form.problemchoice'} eq $value) {
                             $checked = 'checked ';                              $checked = 'checked ';
                         }                          }
                           my $title = $res->{'title'};
                           if (! defined($title) || $title eq '') {
                               ($title) = ($res->{'src'} =~ m:/([^/]*)$:);
                           }
                         $seq_str .= '<tr><td>'.                          $seq_str .= '<tr><td>'.
   '<input type="radio" name="problemchoice" value="'.$value.'" '.$checked.'/>'.    '<input type="radio" name="problemchoice" value="'.$value.'" '.$checked.'/>'.
   '</td><td>'.    '</td><td>'.
   '<a href="'.$res->{'src'}.'">'.$res->{'title'}.'</a> ';    '<a href="'.$res->{'src'}.'">'.$title.'</a> ';
 #  '<a href="'.$res->{'src'}.'">'.$resptype.' '.$res->{'title'}.'</a> ';  #  '<a href="'.$res->{'src'}.'">'.$resptype.' '.$res->{'title'}.'</a> ';
                         if ($partdata->{'option'} > 1) {                          if ($partdata->{'option'} > 1) {
                             $seq_str .= &mt('response').' '.$respid;                              $seq_str .= &mt('response').' '.$respid;

Removed from v.1.48  
changed lines
  Added in v.1.51


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>