# Picking an input element when the answer is free text or a math expression. kind: "What kind of text?" { shape: diamond } pl_string_input: "pl-string-input" long_form: "What kind of long-form input?" { shape: diamond } pl_rich_text_editor: "pl-rich-text-editor" pl_file_editor: "pl-file-editor" symbolic: "What kind of expression?" { shape: diamond } pl_big_o_input: "pl-big-o-input" pl_symbolic_input: "pl-symbolic-input" kind -> pl_string_input: "Short-form\nplain text" kind -> long_form: "Long-form\ntext or code" kind -> symbolic: "Math expression" long_form -> pl_rich_text_editor: "Flexible essay\n(formatting, math, etc.)" long_form -> pl_file_editor: "Structured language\n(code, Markdown, Latex. etc.)" symbolic -> pl_big_o_input: "Big-O / asymptotic" symbolic -> pl_symbolic_input: "General algebra / calculus"