IMPORTANT: Questionmark recommendeds using the Delivery Odata API (click here for documentation) for new integrations, not the QMWISe API. Although we currently continue to issue maintenance updates to this API to support customers with current QMWISe-based integrations, we are no longer adding new methods/functionality to QMWISe. 

GetQuestionResultInfoList

Applies to the following products: 
Questionmark OnDemand
Questionmark Perception
Questionmark OnPremise
Applies to the following Perception versions: 
Perception 5.7

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.

Available in:
  • Version 4.1 +
  • Version 5.1 +

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.

Appendix - Error codes