--- loncom/homework/edit.pm 2002/03/28 22:03:21 1.33 +++ loncom/homework/edit.pm 2002/10/25 19:02:38 1.37 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # edit mode helpers # -# $Id: edit.pm,v 1.33 2002/03/28 22:03:21 albertel Exp $ +# $Id: edit.pm,v 1.37 2002/10/25 19:02:38 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -249,6 +249,13 @@ sub insert_stringresponse { </stringresponse>'; } +sub insert_essayresponse { + return ' +<essayresponse> + <textfield></textfield> +</essayresponse>'; +} + sub insert_optionresponse { return ' <optionresponse max="10"> @@ -285,6 +292,12 @@ sub insert_numericalhint { </numericalhint>'; } +sub insert_radiobuttonhint { + return ' +<radiobuttonhint> +</radiobuttonhint>'; +} + sub insert_startouttext { return "<startouttext />\n<endouttext />"; } @@ -426,7 +439,7 @@ sub select_or_text_arg { } } $optionlist.="<option value=\"TYPEDINVALUE\">Type in value</option>\n"; - if ($found) { + if (($found) || (!$selected)) { $result.=$description.'<select name="'."$Apache::lonxml::curdepth.$name".'"> '.$optionlist.' </select>'; @@ -570,7 +583,7 @@ search($elementname) : provide a link wh searcher (lonsearchcat) and, once a file is selected, place the result in the form element $elementname. -= item * +=item * editline(tag,data,description,size): Provide a <input type="text" ../> for single-line text entry. This is to be used for text enclosed by tags, not arguements/parameters associated with a tag.