--- loncom/interface/spreadsheet/assesscalc.pm 2003/09/05 01:57:54 1.19 +++ loncom/interface/spreadsheet/assesscalc.pm 2003/09/09 18:46:28 1.20 @@ -1,5 +1,5 @@ # -# $Id: assesscalc.pm,v 1.19 2003/09/05 01:57:54 matthew Exp $ +# $Id: assesscalc.pm,v 1.20 2003/09/09 18:46:28 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -263,7 +263,7 @@ sub parmval { my $result=''; # # This should be a - my ($mapname,$id,$fn)=split(/___/,$symb); + my ($mapname,$id,$fn)=&Apache::lonnet::decode_symb($symb); # Cascading lookup scheme my $rwhat=$what; $what =~ s/^parameter\_//; @@ -548,7 +548,7 @@ sub compute { my %parameters; # holds underscored parameters by name # # Get the metadata fields and determine their proper names - my ($symap,$syid,$srcf)=split(/___/,$self->{'symb'}); + my ($symap,$syid,$srcf)=&Apache::lonnet::decode_symb($self->{'symb'}); my @Metadata = split(/\,/,&Apache::lonnet::metadata($srcf,'keys')); foreach my $parm (@Mandatory_parameters,@Metadata) { next if ($parm !~ /^(resource\.|stores|parameter)_/);