- Webex Meetings XML API Reference Guide
- Introduction
- XML Request and Response Documents
- User Service
- General Session Service
- Overview
- CreateContacts
- CreateDistList
- DelRecording
- DelSession
- DetectSessionByCallback
- GetAPIVersion
- GetOneClickSettings
- GetRecordingInfo
- GetSessionInfo
- LstContact
- LstDistList
- LstOpenSession
- LstRecording
- LstsummarySession
- SetDistList
- SetOneClickSettings
- SetRecordingInfo
- SetupOneClickSettings
- Elements in Webex XML Schema Definitions for the General Session Service
- Meeting Service
- Training Session Service
- Overview
- AddScheduledTest
- CheckLabAvailability
- CopyLibTests
- CreateTrainingSession
- DelLibTests
- DelScheduledTest
- DelTrainingSession
- GetIMStestDetails
- GetIMStestResult
- GetLabInfo
- GetLabSchedule
- GetTestInformation
- GetTrainingSession
- LstLibTests
- LstScheduledTests
- LstsummaryTrainingSession
- LstTrainingSession (Deprecated)
- ReserveLab
- SetScheduledTest
- SetTrainingSession
- UploadIMStest
- Elements in Webex XML Schema Definitions for the Training Session Service
- Event Center Sessions
- Support Center Service
- History Service
- Overview
- LsteventattendeeHistory
- LsteventsessionHistory
- LstmeetingattendeeHistory
- LstmeetingusageHistory
- LstrecordaccessDetailHistory
- LstrecordaccessHistory
- LstsupportattendeeHistory
- LstsupportsessionHistory
- LsttrainingattendeeHistory
- LsttrainingsessionHistory
- Elements in Webex XML Schema Definitions for the History Service
- Site Service
- Meeting Attendee Service
- Meeting Type Service
GetIMStestDetails
Returns detailed question information for a single test in a format compatible with the IMS Question and Test Interoperability (QTI) ASI
Specification Version 1.2. For the IMS QTI ASI specification and samples, refer to:
http://www.imsglobal.org/question/qtiv1p2/imsqti_asi_bindv1p2.html
(spec)
http://www.imsglobal.org/question/qtiv1p2/imsqti_asi_bestv1p2.html
(samples)
Request
The following schema diagram shows the structure of the elements in thegetIMStestDetails
request message.
![]() |
![]() |
The sample XML document retrieves the detailed question structures of the test with testID
of 102
.
Copy<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<webExID>hostid</webExID>
<password>hostpassword</password>
<siteID>0000</siteID>
<partnerID>9999</partnerID>
<email>johnsmith@xyz.com</email>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.training.GetIMStestDetails">
<testID>102</testID>
</bodyContent>
</body>
</serv:message>
For descriptions of the global elements in the security context of the
header, please see Global Request Elements in Security Context.
For descriptions of the non-global elements, please refer to “Elements
in WebEx XML Schema Definitions for the Training Session Service”.
Response
The following schema diagram shows the structure of the elements in the getIMStestDetailsResponse
message.
Note The question structures are returned in IMS QTI result
reporting format. For more information about the format, please go to
http://www.imsglobal.org.
![]() |
![]() |
The sample XML document shows an example of a possible response to the preceding request document.
Copy<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service"
xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:sess="http://www.webex.com/schemas/2002/06/service/session"
xmlns:train=
"http://www.webex.com/schemas/2002/06/service/trainingsession"
xmlns:qti=
"http://www.webex.com/schemas/2002/06/service/trainingsessionqti"
xmlns:qtiasi=
"http://www.webex.com/schemas/2002/06/service/trainingsessionqtiasi">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="train:getIMStestDetailsResponse"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<train:questestinterop>
<qtiasi:assessment ident="26007" title="Webex employee test(2)">
<qtiasi:qticomment>To the webex employee test.
</qtiasi:qticomment>
<qtiasi:duration>P0Y0M0DT0H30M</qtiasi:duration>
<qtiasi:section ident="IMS_V01_Webex employee test (2)000">
<qtiasi:item ident="IMS_V01_Webex employee test (2)0">
<qtiasi:presentation>
<qtiasi:flow>
<qtiasi:material>
<qtiasi:mattext>How does Oracle guarantee data
integrity of data changes? 
</qtiasi:mattext>
</qtiasi:material>
<qtiasi:response_str ident="10177"
rcardinality="Single">
<qtiasi:render_fib fibtype="String" prompt="Box"
maxchars="200">
<qtiasi:response_label ident="0" />
</qtiasi:render_fib>
</qtiasi:response_str>
</qtiasi:flow>
</qtiasi:presentation>
</qtiasi:item>
<qtiasi:item ident="IMS_V01_Webex employee test (2)1">
<qtiasi:presentation>
<qtiasi:flow>
<qtiasi:material>
<qtiasi:mattext>Physical Disk Resources in an
Oracle Database are: 
</qtiasi:mattext>
</qtiasi:material>
<qtiasi:response_lid ident="10182"
rcardinality="Single">
<qtiasi:render_choice>
<qtiasi:response_label ident="22972">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>Control Files
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:response_label>
<qtiasi:response_label ident="22977">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>Redo Log Files
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:response_label>
<qtiasi:response_label ident="22982">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>Data Files
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:response_label>
<qtiasi:response_label ident="22987">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>All of the above
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:response_label>
</qtiasi:render_choice>
</qtiasi:response_lid>
</qtiasi:flow>
</qtiasi:presentation>
<qtiasi:resprocessing>
<qtiasi:outcomes>
<qtiasi:decvar vartype="Integer" minvalue="0"
maxvalue="20" />
<qtiasi:interpretvar>
<qtiasi:material>
<qtiasi:mattext>20 points if answer is correct
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:interpretvar>
</qtiasi:outcomes>
<qtiasi:respcondition>
<qtiasi:conditionvar>
<qtiasi:varequal respident="10182">22987
</qtiasi:varequal>
</qtiasi:conditionvar>
<qtiasi:setvar action="Set">1</qtiasi:setvar>
<qtiasi:displayfeedback feedbacktype="Response"
linkrefid="Correct" />
</qtiasi:respcondition>
</qtiasi:resprocessing>
<qtiasi:resprocessing>
<qtiasi:respcondition>
<qtiasi:conditionvar>
<qtiasi:not>
<qtiasi:and>
<qtiasi:varequal respident="10182">22987
</qtiasi:varequal>
</qtiasi:and>
</qtiasi:not>
</qtiasi:conditionvar>
<qtiasi:displayfeedback feedbacktype="Response"
linkrefid="Incorrect" />
</qtiasi:respcondition>
</qtiasi:resprocessing>
<qtiasi:itemfeedback ident="Correct" view="All">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>Yes, you are correct.
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:itemfeedback>
<qtiasi:itemfeedback ident="Incorrect" view="All">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>No, you are incorrect.
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:itemfeedback>
</qtiasi:item>
<qtiasi:item ident="IMS_V01_Webex employee test (2)2">
<qtiasi:presentation>
<qtiasi:flow>
<qtiasi:material>
<qtiasi:mattext>Which of the following is a valid
background server processes in
Oracle?</qtiasi:mattext>
</qtiasi:material>
<qtiasi:response_lid ident="10187"
rcardinality="Multiple">
<qtiasi:render_choice minnumber="1"
maxnumber="3">
<qtiasi:response_label ident="22992">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>ARCHiver
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:response_label>
<qtiasi:response_label ident="22997">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>LGWR ( Log Writer )
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:response_label>
<qtiasi:response_label ident="23002">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>DBWR ( Dbwriter )
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:response_label>
<qtiasi:response_label ident="23007">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>DB Reader
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:response_label>
</qtiasi:render_choice>
</qtiasi:response_lid>
</qtiasi:flow>
</qtiasi:presentation>
<qtiasi:resprocessing>
<qtiasi:outcomes>
<qtiasi:decvar vartype="Integer" minvalue="0"
maxvalue="20" />
<qtiasi:interpretvar>
<qtiasi:material>
<qtiasi:mattext>20 points if answer is correct
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:interpretvar>
</qtiasi:outcomes>
<qtiasi:respcondition>
<qtiasi:conditionvar>
<qtiasi:varequal respident="10187">22992
</qtiasi:varequal>
<qtiasi:varequal respident="10187">22997
</qtiasi:varequal>
<qtiasi:varequal respident="10187">23002
</qtiasi:varequal>
<qtiasi:not>
<qtiasi:varequal respident="10187">23007
</qtiasi:varequal>
</qtiasi:not>
</qtiasi:conditionvar>
<qtiasi:setvar action="Set">1</qtiasi:setvar>
<qtiasi:displayfeedback feedbacktype="Response"
linkrefid="Correct" />
</qtiasi:respcondition>
</qtiasi:resprocessing>
<qtiasi:resprocessing>
<qtiasi:respcondition>
<qtiasi:conditionvar>
<qtiasi:not>
<qtiasi:and>
<qtiasi:varequal respident="10187">22992
</qtiasi:varequal>
<qtiasi:varequal respident="10187">22997
</qtiasi:varequal>
<qtiasi:varequal respident="10187">23002
</qtiasi:varequal>
<qtiasi:not>
<qtiasi:varequal respident="10187">23007
</qtiasi:varequal>
</qtiasi:not>
</qtiasi:and>
</qtiasi:not>
</qtiasi:conditionvar>
<qtiasi:displayfeedback feedbacktype="Response"
linkrefid="Incorrect" />
</qtiasi:respcondition>
</qtiasi:resprocessing>
<qtiasi:itemfeedback ident="Correct" view="All">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>Yes, you are correct.
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:itemfeedback>
<qtiasi:itemfeedback ident="Incorrect" view="All">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>No, you are incorrect.
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:itemfeedback>
</qtiasi:item>
<qtiasi:item ident="IMS_V01_Webex employee test(2)3">
<qtiasi:presentation>
<qtiasi:flow>
<qtiasi:material>
<qtiasi:mattext>Oracle does not consider a
transaction committed until the LGWR
successfully writes the changes to
redo?</qtiasi:mattext>
</qtiasi:material>
<qtiasi:response_lid ident="10192"
rcardinality="Single">
<qtiasi:render_choice>
<qtiasi:response_label ident="23012">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>True</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:response_label>
<qtiasi:response_label ident="23017">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>False</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:response_label>
</qtiasi:render_choice>
</qtiasi:response_lid>
</qtiasi:flow>
</qtiasi:presentation>
<qtiasi:resprocessing>
<qtiasi:outcomes>
<qtiasi:decvar vartype="Integer" minvalue="0"
maxvalue="20" />
<qtiasi:interpretvar>
<qtiasi:material>
<qtiasi:mattext>20 points if answer is correct
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:interpretvar>
</qtiasi:outcomes>
<qtiasi:respcondition>
<qtiasi:conditionvar>
<qtiasi:varequal respident="10192">23012
</qtiasi:varequal>
</qtiasi:conditionvar>
<qtiasi:setvar action="Set">1</qtiasi:setvar>
<qtiasi:displayfeedback feedbacktype="Response"
linkrefid="Correct" />
</qtiasi:respcondition>
</qtiasi:resprocessing>
<qtiasi:resprocessing>
<qtiasi:respcondition>
<qtiasi:conditionvar>
<qtiasi:not>
<qtiasi:and>
<qtiasi:varequal respident="10192">23012
</qtiasi:varequal>
</qtiasi:and>
</qtiasi:not>
</qtiasi:conditionvar>
<qtiasi:displayfeedback feedbacktype="Response"
linkrefid="Incorrect" />
</qtiasi:respcondition>
</qtiasi:resprocessing>
<qtiasi:itemfeedback ident="Correct" view="All">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>Yes, you are correct.
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:itemfeedback>
<qtiasi:itemfeedback ident="Incorrect" view="All">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>No, you are incorrect.
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:itemfeedback>
</qtiasi:item>
<qtiasi:item ident="IMS_V01_Webex employee test (2)4">
<qtiasi:presentation>
<qtiasi:flow>
<qtiasi:material>
<qtiasi:mattext>The process that performs
internal operations like Tablespace Coalescing
is</qtiasi:mattext>
</qtiasi:material>
<qtiasi:response_str ident="10197_0"
rcardinality="Single">
<qtiasi:render_fib fibtype="String" prompt="Box"
maxchars="0">
<qtiasi:response_label ident="0" />
</qtiasi:render_fib>
</qtiasi:response_str>
</qtiasi:flow>
</qtiasi:presentation>
<qtiasi:resprocessing>
<qtiasi:outcomes>
<qtiasi:decvar vartype="Integer" minvalue="0"
maxvalue="20" />
<qtiasi:interpretvar>
<qtiasi:material>
<qtiasi:mattext>20 points per correct answer
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:interpretvar>
</qtiasi:outcomes>
<qtiasi:respcondition>
<qtiasi:conditionvar>
<qtiasi:varequal respident="10197_0">SMON
</qtiasi:varequal>
</qtiasi:conditionvar>
<qtiasi:setvar action="Add">1</qtiasi:setvar>
<qtiasi:displayfeedback feedbacktype="Response"
linkrefid="Correct" />
</qtiasi:respcondition>
</qtiasi:resprocessing>
<qtiasi:resprocessing>
<qtiasi:respcondition>
<qtiasi:conditionvar>
<qtiasi:not>
<qtiasi:and>
<qtiasi:varequal respident="10197_0">SMON
</qtiasi:varequal>
</qtiasi:and>
</qtiasi:not>
</qtiasi:conditionvar>
<qtiasi:displayfeedback feedbacktype="Response"
linkrefid="Incorrect" />
</qtiasi:respcondition>
</qtiasi:resprocessing>
<qtiasi:itemfeedback ident="Correct" view="All">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>Yes, you are correct.
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:itemfeedback>
<qtiasi:itemfeedback ident="Incorrect" view="All">
<qtiasi:flow_mat>
<qtiasi:material>
<qtiasi:mattext>No, you are incorrect.
</qtiasi:mattext>
</qtiasi:material>
</qtiasi:flow_mat>
</qtiasi:itemfeedback>
</qtiasi:item>
</qtiasi:section>
</qtiasi:assessment>
</train:questestinterop>
</serv:bodyContent>
</serv:body>
</serv:message>
The result
and exceptionID
global elements allow you to confirm that an instantiation request was successful.
See Global Response Elements Showing Results and Errors.