Diff for /loncom/homework/lonmaxima.pm between versions 1.8 and 1.9

version 1.8, 2006/12/15 21:10:13 version 1.9, 2006/12/15 22:11:43
Line 31  package Apache::lonmaxima; Line 31  package Apache::lonmaxima;
 use strict;  use strict;
 use IO::Socket;  use IO::Socket;
 use Apache::lonnet;  use Apache::lonnet;
   use Apache::response();
 use LONCAPA;  use LONCAPA;
   
 sub connect {  sub connect {
Line 78  sub runscript { Line 79  sub runscript {
     return $reply;      return $reply;
 }  }
   
   sub maxima_cas_formula_fix {
      my ($expression)=@_;
      return &Apache::response::implicit_multiplication($expression);
   }
   
 sub maxima_run {  sub maxima_run {
     my ($script,$submission,$argument) = @_;      my ($script,$submission,$argument) = @_;
     my $socket=&connect();      my $socket=&connect();
     my $fullscript='';      my $fullscript='';
     my $submission_index=1;      my $submission_index=1;
     foreach my $submission_component (split(/\s*\,\s*/,$submission)) {      foreach my $submission_component (split(/\s*\,\s*/,$submission)) {
  $fullscript.="RESPONSE[$submission_index]:$submission_component;\n";   $fullscript.="RESPONSE[$submission_index]:".&maxima_cas_formula_fix($submission_component).";\n";
  $submission_index++;   $submission_index++;
     }      }
     my $argument_index=1;      my $argument_index=1;

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


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