GetQuestionResultInfoList
This method returns a list giving the full details of each question in the A_Question table in the repository database, if any questions exist in the database. If not, an empty list is returned. If a list is returned, it contains another list within it that gives details of all the question outcomes.
A SOAP fault will be returned if a database error occurs at any point during processing the list.
Parameter
Input name | Description | Data type |
---|---|---|
NONE |
Response
Output name | Description | Data type | ||
---|---|---|---|---|
QuestionResultInfo (may appear several times) |
|
|
|
|
|
Question_ID |
|
The unique question ID for a question |
String |
|
Revision |
|
The current revision for a question (defaults to 1 if not set) |
Integer |
|
Question_Description |
|
The description of a question |
String |
|
Question_Type |
|
The question type for a question, as used in its QML |
String |
|
Topic_Name |
|
The full name of the topic or subtopic to which the question will belong |
String |
|
Number_Outcomes |
|
The number of distinct outcomes that a question will have, and can have a value in the range 1 to 65 (values greater than 32 are be written to the field A_Answer.Outcome_Exponential_2 |
Short |
|
Question_Wording |
|
The full wording for a question (defaults to blank if not set) |
String |
|
OutcomeList |
|
|
|
|
|
Outcome_Number |
The number assigned to an outcome within a question |
Short |
|
|
Outcome_Name |
The name of an outcome within a question |
String |
|
|
Feedback |
The feedback for an outcome within a question |
String |
|
Last_Updated |
|
The date when a question was last updated (defaults to the current date if not set) |
String |
Troubleshooting
Please refer to the following page for any error codes that are displayed when using this method.