--- loncom/interface/spreadsheet/studentcalc.pm 2006/05/01 06:17:16 1.39 +++ loncom/interface/spreadsheet/studentcalc.pm 2006/12/21 02:54:19 1.42 @@ -1,5 +1,5 @@ # -# $Id: studentcalc.pm,v 1.39 2006/05/01 06:17:16 raeburn Exp $ +# $Id: studentcalc.pm,v 1.42 2006/12/21 02:54:19 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -59,6 +59,9 @@ use Apache::assesscalc(); use HTML::Entities(); use Time::HiRes; use Apache::lonlocal; +use lib '/home/httpd/lib/perl/'; +use LONCAPA; + @Apache::studentcalc::ISA = ('Apache::Spreadsheet'); @@ -292,7 +295,7 @@ END ''.$resource->compTitle.'
'; $row_output .= &assess_file_selector($rownum, $assess_filename, @@ -300,7 +303,7 @@ END ''; } else { $row_output .= 'Go To'; $row_output .= ''.$resource->compTitle.''; } @@ -397,6 +400,8 @@ sub modify_cell { $self->set_formula($cell,$formula); } elsif ($cell !~ /^([A-z](\d+)|template_[A-z])$/) { return; + } else { + $self->set_formula($cell,$formula); } $self->rebuild_stats(); return; @@ -549,7 +554,7 @@ sub compute { } $self->initialize_safe_space(); &Apache::assesscalc::initialize_package($self->{'name'},$self->{'domain'}, - $navmap); + $navmap,$self); my %f = $self->formulas(); # # Process the formulas list -