--- loncom/homework/chemresponse.pm 2004/06/07 21:56:24 1.34 +++ loncom/homework/chemresponse.pm 2004/07/02 08:15:56 1.35 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # chemical equation style response # -# $Id: chemresponse.pm,v 1.34 2004/06/07 21:56:24 albertel Exp $ +# $Id: chemresponse.pm,v 1.35 2004/07/02 08:15:56 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -331,6 +331,7 @@ sub start_reactionresponse { my $partid = $Apache::inputtags::part; my $id = $Apache::inputtags::response['-1']; my $reaction=$Apache::lonhomework::history{"resource.$partid.$id.submission"}; + if ($reaction eq '') { $reaction=&Apache::lonxml::get_param('initial',$parstack,$safeeval); } my $status=$Apache::inputtags::status['-1']; if ($status eq 'CAN_ANSWER') { $result.=&edit_reaction_button($id,"HWVAL_$id",$reaction); @@ -347,11 +348,16 @@ sub start_reactionresponse { $result .=''. &Apache::edit::text_arg('Answer:','answer',$token,40); $result .=&edit_reaction_button($id,&Apache::edit::html_element_name('answer'),$answer).''; + my $initial=&Apache::lonxml::get_param('initial',$parstack,$safeeval); + $result.=''. + &Apache::edit::text_arg('Initial Reation:','initial',$token,40); + $result .=&edit_reaction_button($id,&Apache::edit::html_element_name('initial'),$initial).''; $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'); + $safeeval,'answer', + 'initial'); if ($constructtag) { $result = &Apache::edit::rebuild_tag($token); } } return $result;