Qualtrics.SurveyEngine.addOnload(function() { var question = "[ENTER YOUR QUESTION TEXT HERE]"; var projectId = "[ENTER PROJECT ID FROM QUESTER HERE]"; Qualtrics.SurveyEngine.QuestionID = this.questionId; Qualtrics.SurveyEngine.PostTag = Qualtrics.SurveyEngine.QuestionInfo[this.questionId].postTag; this.hideNextButton(); this.hidePreviousButton(); this.hideChoices(); loadScript("https://www.socratesinsights.com/itb/ajax/standard/1.0.0/itb.js", loadITB); function loadITB(){ Quester.loadITB({ projectId : projectId, externalId : $('SessionID').value, question : question, jsFunction : 'collectData', width : '600', height : '450', appendId : 'appendId' }); } function loadScript(url, callback) { var script = document.createElement("script") script.type = "text/javascript"; if (script.readyState) { //IE script.onreadystatechange = function () { if (script.readyState == "loaded" || script.readyState == "complete") { script.onreadystatechange = null; callback(); } }; } else { //Others script.onload = function () { callback(); }; } script.src = url; document.getElementsByTagName("head")[0].appendChild(script); } }); function collectData(xml) { try { xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(xml); } catch(e) { try { parser = new DOMParser(); xmlDoc = parser.parseFromString(xml,"text/xml"); } catch(e) { alert(e.message); return; } } var status = null; var respondentId = null; var conversation = null; var conversationTag = null; var responses = ""; var delimiter = "|"; status = xmlDoc.getElementsByTagName("status")[0].childNodes[0].nodeValue; if (status != null && (status == "1.0")) { conversationTag = xmlDoc.getElementsByTagName("conversation"); responses = ""; for (i=0; i < conversationTag[0].childNodes.length; i++) { if (conversationTag[0].childNodes[i].nodeName == "response") { responses += conversationTag[0].childNodes[i].childNodes[0].nodeValue + delimiter; } } responses = responses.substring(0, responses.length-1); } if (status != "1.0") { responses = "STATUS CODE: " + status; } document.getElementById("QR~" + Qualtrics.SurveyEngine.PostTag).value = responses; document.getElementById("NextButton").click(); }