#the order of tags at the top _MUST_ be the same as in the table #tag, description, color, function to call, show as option imageresponse::conceptgroup,Collection of similar foils,#FFFFFF,default imageresponse::foil,Image response foil,#cccccc,Apache::imageresponse::insert_foil imageresponse::foilgroup,Collection of Imageresponse foils,#FFFFFF,default,no imageresponse::image,Imageresponse Image,#FFFFFF,default imageresponse,Response click on Image,#FFFFFF,Apache::imageresponse::insert_imageresponse imageresponse::rectangle,Rectangular area in image,#FFFFFF,default imageresponse::text,Text to describe option,#FFFFFF,default optionresponse::conceptgroup,Collection of similar foils,#FFFFFF,default optionresponse::foil,Option response foil,#cccccc,Apache::optionresponse::insert_foil optionresponse::foilgroup,Collection of Foils,#FFFFFF,default,no optionresponse,Response with a List of Options,#FFFFFF,insert_optionresponse block,Conditional Block,#FFFFFF,default notsolved,Block For When Not Solved,#FFFFFF,default part,New problem part,#FFFFFF,default postanswerdate,After Answer Date Block,#FFFFFF,default preduedate,Before Due Date Block,#FFFFFF,default problem,Start of Homework,#FFFFFF,default randomlist,Randomly Parsed Block,#FFFFFF,default solved,Block For After Solved,#FFFFFF,default startouttext,Text Area,#dddd22,insert_startouttext tex,TeX Only Block,#FFFFFF,default,no web,Web Only Block,#FFFFFF,default,no while,While Loop Block,#FFFFFF,default TABLE c f f i i r t c f f o b n p p p p r s s t w w conceptgroup . Y . . . . . . . . . . . . . . . . . . . . . foil . . . Y . Y Y . . . . Y . . . . . Y . Y Y Y Y foilgroup Y Y . . . . . . . . . . . . . . . . . . . . . image . . . . . . . . . . . . . . . . . . . . . . . imageresponse . . Y . . . . . . . . . . . . . . . . . . . . rectangle . . . . . . . . . . . . . . . . . . . . . . . text . . . . . . . . . . . Y . . . . . Y . Y Y Y Y conceptgroup . . . . . . . . Y . . . . . . . . . . . . . . foil . . . . . . . . . . . Y . . . . . Y . Y Y Y Y foilgroup . . . . . . . Y Y . . . . . . . . . . . . . . optionresponse . . . . . . . . . Y . . . . . . . . . . . . . block . . . . Y . . . . . Y Y Y . Y Y . Y Y Y Y Y Y notsolved . . . . Y . . . . . Y Y . . Y Y . Y . Y Y Y Y part . . . . Y . . . . . Y Y Y . Y Y . Y Y Y Y . Y postanswerdate . . . . . . . . . . . Y Y . . . . Y Y Y Y . Y preduedate . . . . Y . . . . . Y Y Y . . . . Y Y Y Y . Y problem . . . . Y . . . . . Y Y Y Y Y Y . Y Y Y Y . Y randomlist . . . . Y . . . . . Y Y Y . Y Y . Y Y . Y . Y solved . . . . . . . . . . . Y . . Y Y . Y . Y Y . Y startouttext . . . . . . . . . . . . . . . . . . . . . . . tex . . . . . . . . . . . . . . . . . . . . . . . web . . . . . . . . . . . . . . . . . . . . . . . while . . . . . . . . . . . Y Y . Y Y . Y Y Y Y Y Y