Diff for /loncom/homework/inputtags.pm between versions 1.248.2.2 and 1.248.4.2

version 1.248.2.2, 2008/12/10 22:54:12 version 1.248.4.2, 2009/09/14 17:03:42
Line 776  sub decideoutput { Line 776  sub decideoutput {
         $message = &mt('Submission won\'t be graded. The combined size of submitted files exceeded the amount allowed.');          $message = &mt('Submission won\'t be graded. The combined size of submitted files exceeded the amount allowed.');
         $css_class=$possible_class{'not_charged_try'};          $css_class=$possible_class{'not_charged_try'};
         $button=1;          $button=1;
   
     } elsif ($award eq 'INVALID_FILETYPE') {      } elsif ($award eq 'INVALID_FILETYPE') {
  $message = &mt('Submission won\'t be graded. The type of file submitted is not allowed.');   $message = &mt('Submission won\'t be graded. The type of file submitted is not allowed.');
  $css_class=$possible_class{'not_charged_try'};   $css_class=$possible_class{'not_charged_try'};
Line 830  sub decideoutput { Line 829  sub decideoutput {
  $button=1;   $button=1;
     } elsif ($award eq 'SUBMITTED') {      } elsif ($award eq 'SUBMITTED') {
  $message = &mt("Your submission has been recorded.");   $message = &mt("Your submission has been recorded.");
           if ($env{'request.uri'} eq '/res/gci/gci/internal/submission.problem') {
               if ($target eq 'web') {
                   $message .= '<br />'.&mt('Thank you for making a submission to the Geosciences Concept Inventory via the GCI Web Center.');
               }
           }
  $css_class=$possible_class{'no_grade'};   $css_class=$possible_class{'no_grade'};
  $button=1;   $button=1;
     } elsif ($award eq 'DRAFT') {      } elsif ($award eq 'DRAFT') {
Line 855  sub decideoutput { Line 859  sub decideoutput {
     my (undef,undef,$domain,$user)=&Apache::lonnet::whichuser();      my (undef,undef,$domain,$user)=&Apache::lonnet::whichuser();
     foreach my $resid(@Apache::inputtags::response){      foreach my $resid(@Apache::inputtags::response){
         if ($Apache::lonhomework::history{"resource.$part.$resid.handback"}) {          if ($Apache::lonhomework::history{"resource.$part.$resid.handback"}) {
     $message.='<br />';              if ($target eq 'tex') {
                   $message.= "\\\\\n";
               } else {
                   $message.='<br />';
               }
     my @files = split(/\s*,\s*/,      my @files = split(/\s*,\s*/,
       $Apache::lonhomework::history{"resource.$part.$resid.handback"});        $Apache::lonhomework::history{"resource.$part.$resid.handback"});
     my $file_msg;      my $file_msg;
     foreach my $file (@files) {      foreach my $file (@files) {
  $file_msg.= '<br /><a href="/uploaded/'."$domain/$user".'/'.$file.'">'.$file.'</a>';                  if ($target eq 'tex') {
                       $file_msg.= "\\\\\n".$file;
                   } else {
                       $file_msg.= '<br /><a href="/uploaded/'."$domain/$user".'/'.$file.'">'.$file.'</a>';
                   }
     }      }
     $message .= &mt('Returned file(s): [_1]',$file_msg);      $message .= &mt('Returned file(s): [_1]',$file_msg);
               if ($target eq 'tex') {
                   $message.= "\\\\\n";
               } else {
                   $message.='<br />';
               }
  }   }
     }      }
   
     if (&Apache::lonhomework::hide_problem_status()      if (&Apache::lonhomework::hide_problem_status()
  && $Apache::inputtags::status[-1] ne 'SHOW_ANSWER'   && $Apache::inputtags::status[-1] ne 'SHOW_ANSWER'
  && &hide_award($award)) {   && &hide_award($award)) {
  $message = &mt("Answer Submitted: Your final submission will be graded after the due date.");          if ($env{'request.uri'} eq '/res/gci/gci/internal/submission.problem') {
               if ($target eq 'web') {
                   $message = &mt("Your submission has been recorded.").'<br />'.
                              &mt('Thank you for making a submission to the Geosciences Concept Inventory via the GCI Web Center.');
               }
           } else {
               $message = &mt("Answer Submitted: Your final submission will be graded after the due date.");
           }
  $css_class=$possible_class{'no_grade'};   $css_class=$possible_class{'no_grade'};
  $button=1;   $button=1;
     }      }
Line 1184  sub get_grade_messages { Line 1208  sub get_grade_messages {
  $trystr = '\vskip 0 mm ';   $trystr = '\vskip 0 mm ';
     }      }
  } else {   } else {
     $trystr = "<td><nobr>".$tries_text." $tries";              $trystr = '<td><span class="LC_nobreak">';
     if ($Apache::lonhomework::parsing_a_task) {              my %parmhash=&Apache::lonnet::coursedescription($env{'request.course.id'});
     } elsif($env{'request.state'} ne 'construct') {              if ($parmhash{'suppress_tries'} ne 'yes') {
  $trystr.="/$maxtries";                  $trystr .= "$tries_text $tries";
     } else {          if ($Apache::lonhomework::parsing_a_task) {
  if (defined($Apache::inputtags::params{'maxtries'})) {          } elsif($env{'request.state'} ne 'construct') {
     $trystr.="/".$Apache::inputtags::params{'maxtries'};      $trystr.="/$maxtries";
  }          } else {
     }      if (defined($Apache::inputtags::params{'maxtries'})) {
     $trystr.="</nobr></td>";          $trystr.="/".$Apache::inputtags::params{'maxtries'};
       }
           }
               }
       $trystr.="</span></td>";
  }   }
     }      }
   
Line 1233  sub gradestatus { Line 1261  sub gradestatus {
  if ( $status eq 'SHOW_ANSWER') {   if ( $status eq 'SHOW_ANSWER') {
     undef($previousmsg);      undef($previousmsg);
  }   }
  if ( $showbutton ) {    if ( $showbutton ) {
     if ($target ne 'tex') {              if ($target ne 'tex') {
                   my $submit_text = &mt('Submit Answer');
                   if ($env{'request.uri'} eq '/res/gci/gci/internal/submission.problem') {
                       $submit_text = &mt('Submit Questions');
                   }
  $button =    $button = 
     '<input       '<input 
                           onmouseup="javascript:setSubmittedPart(\''.$id.'\')"                            onmouseup="javascript:setSubmittedPart(\''.$id.'\')"
                            onsubmit="javascript:setSubmittedPart(\''.$id.'\')"                             onsubmit="javascript:setSubmittedPart(\''.$id.'\')"
                         type="submit" name="submit_'.$id.'"                          type="submit" name="submit_'.$id.'"
                          value="'.&mt('Submit Answer').'" />';                           value="'.$submit_text.'" />';
     }      }
  }   }
   
Line 1348  sub previous_tries { Line 1380  sub previous_tries {
     $prefix =~ tr{.}{_};      $prefix =~ tr{.}{_};
     my $function_name = "LONCAPA_previous_tries_".$prefix.      my $function_name = "LONCAPA_previous_tries_".$prefix.
  $Apache::lonxml::curdepth.'_'.$env{'form.counter'};   $Apache::lonxml::curdepth.'_'.$env{'form.counter'};
       my $triestext = &mt('Previous Tries');
       if ($env{'request.uri'} eq '/res/gci/gci/internal/submission.problem') {
           $triestext = &mt('Submission History');
       }
     my $result ="<script type=\"text/javascript\">      my $result ="<script type=\"text/javascript\">
 // <![CDATA[  // <![CDATA[
     function $function_name() {newWindow=open('','new_W','width=500,height=500,scrollbars=1,resizable=yes');newWindow.$windowopen;newWindow.document.writeln('$start_page $output $end_page');newWindow.document.close();newWindow.focus()}      function $function_name() {newWindow=open('','new_W','width=500,height=500,scrollbars=1,resizable=yes');newWindow.$windowopen;newWindow.document.writeln('$start_page $output $end_page');newWindow.document.close();newWindow.focus()}
 // ]]>  // ]]>
 </script><a href=\"javascript:$function_name();void(0);\">".&mt("Previous Tries")."</a><br />";  </script><a href=\"javascript:$function_name();void(0);\">".$triestext."</a><br />";
     #use Data::Dumper;      #use Data::Dumper;
     #&Apache::lonnet::logthis(&Dumper(\%Apache::inputtags::submission_display));      #&Apache::lonnet::logthis(&Dumper(\%Apache::inputtags::submission_display));
     return $result;      return $result;

Removed from v.1.248.2.2  
changed lines
  Added in v.1.248.4.2


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