Diff for /loncom/homework/externalresponse.pm between versions 1.9 and 1.10

version 1.9, 2007/09/11 19:24:14 version 1.10, 2007/09/11 19:46:48
Line 37  BEGIN { Line 37  BEGIN {
 }  }
   
 #FIXME  #FIXME
 # send of response params and there current values  # send of response params and their current values (form good enough?
 # accept a string to be printed out (Where does it get shown?) (.message)  # what parameters to send?)
 # need to get a correct answer from somewhere (probably here since randomized)  # Need to get returned message displayed 
 sub start_externalresponse {  sub start_externalresponse {
     my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_;      my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_;
     my $result;      my $result;
     my $id = &Apache::response::start_response($parstack,$safeeval);      my $id = &Apache::response::start_response($parstack,$safeeval);
   
       if ($target eq 'edit') {
     $result .=&Apache::edit::tag_start($target,$token);
    $result .=&Apache::edit::text_arg('URL:','url',$token,60).'<br />';
    $result .=&Apache::edit::text_arg('Answer:','answer',$token);
    $result .=&Apache::edit::text_arg('Form:','form',$token);
    $result .=&Apache::edit::end_row().&Apache::edit::start_spanning_row();
       } elsif ($target eq 'modified') {
    my $constructtag =
       &Apache::edit::get_new_args($token,$parstack,$safeeval,
    'answer','form','url');
    if ($constructtag) {
       $result = &Apache::edit::rebuild_tag($token);
    }
       } elsif ($target eq 'meta') {
     $result=&Apache::response::meta_package_write('externalresponse');
       }
       
     return $result;      return $result;
 }  }
   

Removed from v.1.9  
changed lines
  Added in v.1.10


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