Question¶
-
public class
Question
extends AbstractShadowableRdcDomainObject¶ A question is part of an
Instrument
which has been used in at least oneSurvey
s. The responses to a question are stored inVariable
s.
Fields¶
additionalQuestionText¶
-
private I18nString
additionalQuestionText
¶ Arbitrary additional question text which has been presented to the participant. Must not contain more than 1 MB characters.
annotations¶
-
private I18nString
annotations
¶ Arbitrary annotations to this question. Must not contain more than 2048 characters.
conceptIds¶
dataAcquisitionProjectId¶
-
private String
dataAcquisitionProjectId
¶ The id of the
DataAcquisitionProject
to which this question belongs. The dataAcquisitionProjectId must not be empty.
id¶
indexInInstrument¶
-
private Integer
indexInInstrument
¶ The index of the question in the
Instrument
. Used for sorting the questions.
instruction¶
-
private I18nString
instruction
¶ The instruction for the participant which tells how to give the answers to this question. Must not contain more than 1 MB characters.
instrumentId¶
-
private String
instrumentId
¶ The id of the
Instrument
to which this question belongs. Must not be empty.
instrumentNumber¶
-
private Integer
instrumentNumber
¶ The number of the
Instrument
to which this question belongs. Must not be empty.
introduction¶
-
private I18nString
introduction
¶ The introduction of this question which gives more context to the participant before asking the question. Must not contain more than 2048 characters.
masterId¶
number¶
-
private String
number
¶ The number of the question. Must not be empty and must be unique within the
Instrument
. Must contain only (german) alphanumeric characters and „_“,“-“ and „.“ and must not contain more than 32 characters.
questionText¶
-
private I18nString
questionText
¶ The question the
Survey
s participant was asked. It must be specified in at least one language and it must not contain more than 2048 characters.
studyId¶
-
private String
studyId
¶ The id of the
OrderedStudy
to which this question belongs. Must not be empty.
successorNumbers¶
-
private List<String>
successorNumbers
¶ List of numbers of the
Question
s which directly follow this question in theInstrument
.
successors¶
-
private List<String>
successors
¶ List of ids of the
Question
s which directly follow this question in theInstrument
.
technicalRepresentation¶
-
private TechnicalRepresentation
technicalRepresentation
¶ A
TechnicalRepresentation
of this question. This is optional and can be used to add the source code of the question which was used to generate it.
topic¶
-
private I18nString
topic
¶ The topic or section in the
Instrument
to which this question belongs. It must not contain more than 2048 characters.
type¶
-
private I18nString
type
¶ The type of the question. Must be one of QuestionTypes and must not be empty.