Namespace for RegenCHOICE → qs for question structure
This is a sub-namespace of RegenCHOICE.
Every question in RegenCHOICE has a structure, QStruct, which determines which fields are needed beyond the common ones. The possible values of QStruct are these — there is no default value.
Questions in RegenCHOICE must not ask users to input text as answers. The main question structure is the multiple-choice questions, but there are a few others, so here are the question structures currently envisaged. These structures may be changed in the future, so to leave that possibility open, without necessarily needing to change the rest of the software, they will be stored in a general store that is distributed and kept in synch.
For a rough general data specification, see the question-info. The differing details for each question structure are noted in the page for that structure.
While there are relatively few questions, and they are all centrally defined, care can be taken that they are all independent of each other. However, in a fuller, open-ended range of questions, it is easy to imagine some questions only being relevant or appropriate if some other question is answered in a certain way. This point will be explored in a separate page, later.
Some enquiries as a whole have specific criteria for place, time, or both. For these, please see the that section in the Question information structure