Diff for /loncom/homework/essayresponse.pm between versions 1.100.4.1 and 1.105

version 1.100.4.1, 2009/09/11 16:34:09 version 1.105, 2010/04/20 23:59:53
Line 55  sub start_essayresponse { Line 55  sub start_essayresponse {
         if (!defined($maxfilesize)) {          if (!defined($maxfilesize)) {
             $maxfilesize = 10.0; #FIXME This should become a domain configuration               $maxfilesize = 10.0; #FIXME This should become a domain configuration 
         }          }
  if ( $Apache::lonhomework::type eq 'survey' ) {   if (($Apache::lonhomework::type eq 'survey') ||
               ($Apache::lonhomework::type eq 'surveycred') ||
               ($Apache::lonhomework::type eq 'anonsurvey') ||
               ($Apache::lonhomework::type eq 'anonsurveycred')) {
     $result.= '<input type="hidden" name="HWDRAFT'.$part.'_'.$id.'" value="yes" /> ';      $result.= '<input type="hidden" name="HWDRAFT'.$part.'_'.$id.'" value="yes" /> ';
  }   }
  $result.='<br /><table border="1">';   $result.='<br /><table border="1">';
  if ( $Apache::lonhomework::type ne 'survey' ) {   if (($Apache::lonhomework::type ne 'survey') &&
             if ($env{'request.uri'} eq '/res/gci/gci/internal/submission.problem') {              ($Apache::lonhomework::type ne 'surveycred') &&
                 $result .= '<input type="hidden" name="HWDRAFT'.$part.'_'.$id.'" value="yes" />';              ($Apache::lonhomework::type ne 'anonsurvey') &&
             } else {              ($Apache::lonhomework::type ne 'anonsurveycred')) {
                 $result.= '<tr><td>'.      $result.= '<tr><td>'.
                 '<label>'.   '<label>'.
                 '<input type="radio" name="HWDRAFT'.$part.'_'.$id.'" value="yes" checked="checked" /> '.   '<input type="radio" name="HWDRAFT'.$part.'_'.$id.'" value="yes" checked="checked" /> '.
                 &mt('Submit entries below as answer to receive credit').   &mt('Submit entries below as answer to receive credit').
                 '</label> <br />'.   '</label> <br />'.
                 '<label>'.   '<label>'.
                 '<input type="radio" name="HWDRAFT'.$part.'_'.$id.'" value="no" /> '.   '<input type="radio" name="HWDRAFT'.$part.'_'.$id.'" value="no" /> '.
                 &mt('Save entries below as a draft answer (not submitting them for credit yet)').   &mt('Save entries below (not submitted for credit yet)').
                 '</label>'.   '</label>'.
                 '</td></tr>';   '</td></tr>';
             }   }
         }  
   
  if ($ncol > 0) {   if ($ncol > 0) {
     $result .='<tr><td>'.'<label>'.      $result .='<tr><td>'.'<label>'.
Line 150  sub end_essayresponse { Line 152  sub end_essayresponse {
     if (( $response =~ /[^\s]/) || ($filename =~ /[^\s]/) || ($portfiles =~ /[^\s]/)) {      if (( $response =~ /[^\s]/) || ($filename =~ /[^\s]/) || ($portfiles =~ /[^\s]/)) {
   my $award='DRAFT';    my $award='DRAFT';
         if ($env{'form.HWDRAFT'.$part.'_'.$id} eq 'yes') {          if ($env{'form.HWDRAFT'.$part.'_'.$id} eq 'yes') {
     $award='SUBMITTED';                      if ($Apache::lonhomework::type eq 'anonsurvey') {
                           $award='ANONYMOUS';
                       } elsif ($Apache::lonhomework::type eq 'anonsurveycred') {
                           $award='ANONYMOUS_CREDIT';
                       } elsif ($Apache::lonhomework::type eq 'surveycred') {
                           $award='SUBMITTED_CREDIT';
                       } else {
           $award='SUBMITTED';
                       }
  }   }
                 my $uploadedflag=0;                  my $uploadedflag=0;
                 my $totalsize=0;                  my $totalsize=0;
Line 336  sub file_submission { Line 346  sub file_submission {
             }              }
         }          }
         $Apache::lonhomework::results{"resource.$part.$id.$which"}=join(',',@accepted_files);          $Apache::lonhomework::results{"resource.$part.$id.$which"}=join(',',@accepted_files);
         if (($$award eq 'INVALID_FILETYPE') || ($award eq 'EXCESS_FILESIZE')) {          if (($$award eq 'INVALID_FILETYPE') || ($$award eq 'EXCESS_FILESIZE')) {
             return;              return;
         }          }
  if (ref($uploadedflag)) {   if (ref($uploadedflag)) {

Removed from v.1.100.4.1  
changed lines
  Added in v.1.105


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