|
 |
 |
 |
 |  |
 |
 |
diagram |
 |
children |
page |
used by |
|
annotation |
documentation |
The structure of the questionaire, consisting of blocks and pagebreaks.
|
|
diagram |
 |
children |
block blockReference |
annotation |
documentation |
This represents one page.
MULTIPAGE FUNCTIONALITY NOT WORKING. WILL BE IMPLEMENTED IN FUTURE RELEASE
|
|
diagram |
 |
type |
extension of tCommonQuestionProps |
children |
questionText ID additionalInfo helpText qbasicFreetext qbasicNumeric qbasicStatement qbasicLickert |
attributes |
Name | Type | Use | Default | Fixed | Annotation |
optional | xs:boolean | optional | false | |
documentation |
Usually, the user has to answer all questions.
If the "optional"-attribute is set to true, the user is allowed to omit the question.
|
|
|
annotation |
documentation |
You should not use this question-type. It's used only for implementation aspects.
A basic question. Beside common Tags, you have to choose one questiontype-tag.
Basic question can be convertet with the xsl-stylesheet without any problems.
|
|
diagram |
 |
type |
extension of tqFreeText |
attributes |
Name | Type | Use | Default | Fixed | Annotation |
enableMultiLine | xs:boolean | optional | false | |
documentation |
allows the user to enter multiple lines of text.
|
|
|
annotation |
documentation |
QuestionType: A user-defined free text is used as an answer.
|
|
diagram |
 |
type |
extension of tqStatement |
children |
statementSet |
attributes |
Name | Type | Use | Default | Fixed | Annotation |
alignSideBySide | xs:boolean | optional | false | | |
showBorder | xs:boolean | optional | false | |
documentation |
when enabled, each statementSet is surrounded with a border
|
|
multiSelect | xs:boolean | optional | false | |
documentation |
This attribute defines weather radio buttons or check boxes are used..
|
|
|
annotation |
documentation |
QuestionType: The user can choose between different answer-sets. In each set, there are several answer-items to choose within.
Can be used for YesNo, Select, SemDiff and Statement.
|
|
diagram |
 |
children |
scala subQuestions |
annotation |
documentation |
QuestionType: The user can define multiple questions with all the same result-scala.
|
|
diagram |
 |
type |
xs:string |
diagram |
 |
type |
xs:string |
diagram |
 |
type |
extension of tCommonQuestionProps |
children |
questionText ID additionalInfo helpText |
attributes |
Name | Type | Use | Default | Fixed | Annotation |
optional | xs:boolean | optional | false | |
documentation |
Usually, the user has to answer all questions.
If the "optional"-attribute is set to true, the user is allowed to omit the question.
|
|
enableDontKnow | xs:boolean | optional | true | |
documentation |
when setting this attribute to "true", there is a third option named "don't know"
|
|
|
annotation |
documentation |
QuestionType: You can select between "yes" or "no".
Optionally, there can be a "don't know" answer.
|
|
diagram |
 |
type |
extension of tCommonQuestionProps |
children |
questionText ID additionalInfo helpText leftBound rightBound numOfSteps |
attributes |
Name | Type | Use | Default | Fixed | Annotation |
optional | xs:boolean | optional | false | |
documentation |
Usually, the user has to answer all questions.
If the "optional"-attribute is set to true, the user is allowed to omit the question.
|
|
|
annotation |
documentation |
QuestionType: There two opposite adjectives.
You can use a given number of steps to balance your answer between those adjectives.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
That's the adjective displayed on the left side.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
That's the adjective displayed on the right side.
|
|
diagram |
 |
type |
restriction of xs:positiveInteger |
facets |
minInclusive | 2 |
maxInclusive | 25 |
|
annotation |
documentation |
The number of radiobuttons to be created.
|
|
diagram |
 |
type |
extension of tCommonQuestionProps |
children |
questionText ID additionalInfo helpText selectSet |
attributes |
Name | Type | Use | Default | Fixed | Annotation |
optional | xs:boolean | optional | false | |
documentation |
Usually, the user has to answer all questions.
If the "optional"-attribute is set to true, the user is allowed to omit the question.
|
|
alignSideBySide | xs:boolean | optional | true | |
documentation |
when set to "true", the iems are aligned horizintally instad of vertically.
|
|
multiSelect | xs:boolean | optional | false | |
documentation |
This attribute indicates weather to use radio buttons (single select) or check boxes (multi select).
|
|
|
annotation |
documentation |
QuestionType: You can select one between multiple, differnt items.
|
|
diagram |
 |
children |
sItem |
annotation |
documentation |
Contains the selectable Items.
|
|
diagram |
 |
annotation |
documentation |
Thats a item to be displayed.
|
|
diagram |
 |
type |
extension of tCommonQuestionProps |
children |
questionText ID additionalInfo helpText |
attributes |
Name | Type | Use | Default | Fixed | Annotation |
optional | xs:boolean | optional | false | |
documentation |
Usually, the user has to answer all questions.
If the "optional"-attribute is set to true, the user is allowed to omit the question.
|
|
enableMultiLine | xs:boolean | optional | true | |
documentation |
when enabling this, there will be a text area in which the user can insert multiple lines of text
|
|
|
annotation |
documentation |
QuestionType: A user-defined free text is used as an answer.
|
|
diagram |
 |
type |
extension of tCommonQuestionProps |
children |
questionText ID additionalInfo helpText |
attributes |
Name | Type | Use | Default | Fixed | Annotation |
optional | xs:boolean | optional | false | |
documentation |
Usually, the user has to answer all questions.
If the "optional"-attribute is set to true, the user is allowed to omit the question.
|
|
enableDontKnow | xs:boolean | optional | true | |
documentation |
When enabled, there will be a 3rd option named "don't know".
|
|
|
annotation |
documentation |
Question: Special form of UniversalStatement-Question.
The user can choose between 3 options of agreement and disagreement.
Optionally, you can enable a "don't know"-answer.
|
|
diagram |
 |
type |
extension of tCommonQuestionProps |
children |
questionText ID additionalInfo helpText statementSet |
attributes |
Name | Type | Use | Default | Fixed | Annotation |
optional | xs:boolean | optional | false | |
documentation |
Usually, the user has to answer all questions.
If the "optional"-attribute is set to true, the user is allowed to omit the question.
|
|
|
annotation |
documentation |
QuestionType: The user can choose between different answer-sets. In each set, there are several answer-items to choose.
|
|
diagram |
 |
children |
leftText rightText setItems |
annotation |
documentation |
Defines a statement-set. That is a set of items grouped by an common topic / name.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
The left-displayed text of the actual statement-set.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
The left-displayed text of the actual statement-set.
|
|
diagram |
 |
children |
sItem |
annotation |
documentation |
Contains the Items of the set.
|
|
diagram |
 |
annotation |
documentation |
Thats a item to be displayed.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
TextComment: This is a textblock wich can be paced between questions. Its actually formatted like a question, but only contains text.
|
|
diagram |
 |
type |
extension of tCommonQuestionProps |
children |
questionText ID additionalInfo helpText scala subQuestions |
attributes |
Name | Type | Use | Default | Fixed | Annotation |
optional | xs:boolean | optional | false | |
documentation |
Usually, the user has to answer all questions.
If the "optional"-attribute is set to true, the user is allowed to omit the question.
|
|
|
annotation |
documentation |
Experimental. Don't use.
|
|
diagram |
 |
type |
xs:string |
diagram |
 |
type |
xs:string |
diagram |
 |
children |
sItem |
used by |
|
annotation |
documentation |
itemlist used for select-questions and statement-questions.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
Thats the value of the this item.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
A single selectable item.
For each item, an individual radio-button is created.
Thats the displayed text.
|
|
diagram |
 |
children |
block blockReference |
used by |
|
annotation |
documentation |
This is the structure of a page.
|
|
diagram |
 |
type |
tBlock |
children |
name intro outro visibility blockID questions |
attributes |
Name | Type | Use | Default | Fixed | Annotation |
questionColumnWidth | xs:integer | optional | 50 | |
documentation |
defines the width in % of the column containing the question.
|
|
|
annotation |
documentation |
A block definies a grouped set of questiones.
The questions will appear visually grouped in the questionaire and should refer to the same topic.
|
|
diagram |
 |
type |
tBlockReference |
children |
referenceID newName |
annotation |
documentation |
NOT WORKING. WILL BE IMPLEMENTED IN FUTURE RELEASE.A "blockReference" takes an existing block and redisplays it with other names / parameters.
A block is referable if it has an unique ID.
|
|
diagram |
 |
children |
name intro outro visibility blockID questions |
used by |
|
attributes |
Name | Type | Use | Default | Fixed | Annotation |
questionColumnWidth | xs:integer | optional | 50 | |
documentation |
defines the width in % of the column containing the question.
|
|
|
annotation |
documentation |
Type of the block-tag.
The block-tag encapsulates a set of different questions and groups them to an unit.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
This is the name of the block.
The name is displayed on top of the block.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
This is the text displayed at beginning of the block.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
This is the text diplayed at the end of the block.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
Experimental. Don't know what to do with this. This should somehow describe the visibility-filter.
|
|
diagram |
 |
type |
xs:ID |
annotation |
documentation |
This is used to refer blocks internally and for "blockReference", then you have to enter UNIQUE ID in this tag.Value has to fit NCName definition ![ NCName ::= (Letter | '_') (NCNameChar)* ]
|
|
diagram |
 |
children |
referenceID newName |
used by |
|
annotation |
documentation |
Type of the blockReference-tag.
|
|
diagram |
 |
type |
xs:IDREF |
annotation |
documentation |
The ID of the refered block.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
The new name which should be used instead of the original name of the refered block.
|
|
diagram |
 |
children |
questionText ID additionalInfo helpText |
used by |
|
attributes |
Name | Type | Use | Default | Fixed | Annotation |
optional | xs:boolean | optional | false | |
documentation |
Usually, the user has to answer all questions.
If the "optional"-attribute is set to true, the user is allowed to omit the question.
|
|
|
annotation |
documentation |
It defines the common structure of all questions.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
This is the text which is displayed.
|
|
diagram |
 |
type |
xs:ID |
annotation |
documentation |
Thats the unique question ID (has to start with a aplha-character).
The question-ID describes the questions name in the evaluation.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
Don't know. Let's see what to do with this...
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
Contains some further information concerning the question.
Can be displayed if user wishes so.
|
|
diagram |
 |
used by |
|
annotation |
documentation |
Questiontype: Freetext-Question. This question can be answered with any text the user wants. Can be used for comments.
|
|
diagram |
 |
children |
minValue maxValue |
used by |
|
annotation |
documentation |
Questiontype: Numeric-Question. This question creates a editbox for entering a numeric value.
|
|
diagram |
 |
type |
xs:integer |
annotation |
documentation |
The minimal, valid value.
If this tag is not used, there will be no lower limit.
|
|
diagram |
 |
type |
xs:integer |
annotation |
documentation |
The maximum, valid value.
If this tag is not used, there will be no upper limit.
|
|
diagram |
 |
annotation |
documentation |
Questiontype: Select-Question. There are several answeres predefined. The user can choose between them.
|
|
diagram |
 |
annotation |
documentation |
Questiontype: SemanticDifferential-Question. This question takes two adjectives and the user can vote in given steps between them.
|
|
diagram |
 |
children |
statementSet |
used by |
|
annotation |
documentation |
Questiontype: Statement-Question. The user can choose between various answer-sets. In each set, there are different answer-items.
|
|
diagram |
 |
children |
leftText rightText setItems |
annotation |
documentation |
Defines a statement-set. That is a set of items grouped by an common topic / name.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
The left-displayed text of the actual statement-set.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
The left-displayed text of the actual statement-set.
|
|
diagram |
 |
children |
sItem |
annotation |
documentation |
Contains the Items of the set.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
Describes the name of the actual questionaire.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
This contains the description of the questionaire which is displayed on top of the questionaire-form.
|
|
diagram |
 |
children |
firstname name email |
annotation |
documentation |
The name of the author who created the questionaire.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
first name of author.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
name of the author.
|
|
diagram |
 |
type |
xs:string |
annotation |
|
diagram |
 |
type |
xs:date |
annotation |
documentation |
The date of the questionaires creation.
|
|
diagram |
 |
type |
xs:string |
annotation |
documentation |
This defines the css stylesheet which should be used. StyleSheets have to be locates in the qjsp base directory.
|
|
diagram |
 |
type |
extension of tquestionaireForm |
children |
page |
annotation |
documentation |
This tag contains the strukture of the questionaire.
|
|
diagram |
 |
used by |
|
annotation |
documentation |
Type of the questionaireform-tag.
Here, the structure of the questionaire ist defined.
A questionaire can contain an arbitary number of blocks.
|
|
diagram |
 |
annotation |
documentation |
Questiontype: Yes-No-Question. That's a question which you can answer with yes or no.
|
|
|  |
|