--- loncom/homework/edit.pm 2003/11/05 21:53:48 1.71 +++ loncom/homework/edit.pm 2004/01/14 22:59:18 1.77 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # edit mode helpers # -# $Id: edit.pm,v 1.71 2003/11/05 21:53:48 www Exp $ +# $Id: edit.pm,v 1.77 2004/01/14 22:59:18 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -348,6 +348,23 @@ sub insert_optionresponse { '; } +sub insert_organicresponse { + return ' + + + + + + +'; +} + +sub insert_organicstructure { + return ' + +'; +} + sub insert_radiobuttonresponse { return ' @@ -360,6 +377,17 @@ sub insert_radiobuttonresponse { '; } +sub insert_reactionresponse { + return ' + + + + + + +'; +} + sub insert_rankresponse { return ' @@ -649,7 +677,7 @@ sub select_or_text_arg { } $optionlist.="\n"; + ">".&mt('Type-in value')."\n"; # my $element=&html_element_name($name); my $selectelement='select_list_'.$element; @@ -668,7 +696,7 @@ sub select_or_text_arg { $description   ... $element = &Apache::lonnet::escape('homework_edit_'. $Apache::lonxml::curdepth); } - my $formheight=''; + my $id=$Apache::lonxml::curdepth; + my %data=("imagechoice.$id.type" =>$type, + "imagechoice.$id.formname" =>$form, + "imagechoice.$id.file" =>$bgfile, + "imagechoice.$id.formcoord" =>$element); if ($height) { - $formheight='&formheight='.$height.'_'.$Apache::edit::bgimgsrccurdepth; + $data{"imagechoice.$id.formheight"}=$height.'_'. + $Apache::edit::bgimgsrccurdepth; } - my $formwidth=''; if ($width) { - $formwidth='&formwidth='.$width.'_'.$Apache::edit::bgimgsrccurdepth; + $data{"imagechoice.$id.formwidth"}=$width.'_'. + $Apache::edit::bgimgsrccurdepth; } - my $result = <<"ENDBUTTON"; -Click Coordinate Pair -ENDBUTTON + &Apache::lonnet::appenv(%data); + my $text="Enter Coordinates"; + if ($type eq 'polygon') { $text='Create Polygon Data'; } + my $result=''.$text.''; return $result; } + +sub deletecoorddata { + &Apache::lonnet::delenv("imagechoice\\."); +} + #----------------------------------------------------- browse sub browse { # insert a link to call up the filesystem browser (lonindexer)