RegenCHOICE → [[ch:UIX:]] ====== One want in this enquiry (page) ====== Wireframe: [[https://www.simongrant.org/RegenCHOICE/userinterface/want-in-enquiry.html|want-in-enquiry]] Setting or modifying what the enquirer wants for a chosen question in an enquiry. This is a key component to forming the enquiry. There isn't space to do it in the [[Forming enquiry]] page, so it is done here for each of the chosen questions. ---- ===== Enquirer perspective ===== I've chosen this question to ask in this enquiry: now I need to decide which of the possible answers to that question I would be content with. ---- ===== Sequence ===== ==== Pages that lead here ==== //(to be checked; may be inaccurate)// * [[Add question]] * [[Forming enquiry]] ==== Enquirer actions and destinations ==== * Add or change text on what I want * Change fitting responses by checkbox * Forget about adding a question: link → [[forming enquiry]] * Button to accept requirement → [[forming enquiry]] ---- ===== Information ===== Key are: * [[ch:fields:EnqID]] * [[ch:fields:QID]] ==== Information and processing needed to set up the page ==== * [[ch:fields:EnqName]] — Name of the current enquiry * [[ch:fields:QTitle]] — Title of the question * [[ch:fields:QItemShort]] — Short text of each option * [[ch:fields:QItemLong]] — Fuller text of each option * [[ch:fields:QDesc]] — Longer explanation of the question * [[ch:fields:EQGrade]] — required or considering * [[ch:fields:EQGradLabel]] — (translations) * [[ch:fields:MyEQWNote]] — Text describing what is wanted in user's words * [[ch:fields:MyEQWants]] — Check boxes or other ways of selecting, depending on [[ch:qs:|question structure]] * if [[ch:fields:QMultiB]] (whether multiple options are allowed): * [[ch:fields:EQAllB]] * [[ch:fields:EQExtB]] ==== Information input and stored/passed on ==== * [[ch:fields:MyEQWNote]] * [[ch:fields:MyEQWants]] * if [[ch:fields:QMultiB]] * [[ch:fields:EQAllB]] * [[ch:fields:EQExtB]] ---- ===== Implementation notes ===== Note that the question/wants form will be different from the Q/A form. Usually a Q/A form has radio buttons for a single answer, whereas Q/W form has check boxes for each acceptable answer. ==== Terminology ==== Currently thinking of using "OK" to indicate that the answer would be acceptable ==== Dependent or follow-on questions ==== The point here is that asking the follow-on question only makes sense in the context of a particular answer to a wider question. I have to document some good examples. ==== Date of question ==== We should show the date of origin of this question, and some way of seeing previous versions. ==== Multiple answers ==== We will try allowing multiple answers. The person asking a required question has to choose between: * some overlap is required (non-zero intersection) * exact match is necessary (Q:set equals A:set) * must include all selected (A:superset to Q:subset) The following two conditions are logically possible, but are probably too confusing to use reliably. * any of selected but no others (Q:superset to A:subset) * exclusions (zero intersection) It is probably better to deal with exclusions though binary questions. The key question is, is it easy enough to define as many binary questions for all the options, or are there distinct advantages for a set being grouped together? ---- ===== Commentary ===== What to do with this page if there is no Enquiry or no Question? Maybe catch this up front and return to the page that they came from. ---- === see also === === backlinks === {{backlinks>.}}