使用Web服务在Qualtrics中提取,操作和发回响应作为新问题

时间:2017-04-18 19:06:56

标签: javascript web-services qualtrics

我的问题与此问题有关:How do I access the responses from previous questions in Qualtrics

通过对StackOverflow的所有Qualtrics响应,我已经知道我需要编写一个Web服务脚本来提取XML或PHP格式的选项,操纵排名顺序,并让Qualtrics将它们拉入作为RSS提要。这些都是通过Qualtrics中的嵌入式数据功能完成的。我的背景是统计编程(R,Stata和Matlab),我不知道如何设置Web服务脚本,并且没有一种已建立的方法,来自桌面研究。

我的问题是:如何设置一个快速而肮脏的Web服务来执行上述操作,哪个平台最适合上述目的?

1 个答案:

答案 0 :(得分:3)

你可以用各种语言编写一个web服务脚本 - php,python,perl等。如果你不熟悉它们中的任何一种,我推荐php可能是最容易上手的。 Web服务脚本必须位于您可以使用URL访问的Web服务器上(例如http://example.com/myscript.php)。 Web服务的基本结构如下:

<?php
  foreach($_GET as $key => $val) {
     //process input parameters here
  }

  //add main program logic here

  //fill $output array with embedded data fields
  $output = array();
  $output['Field1'] = "Embedded data field value";

  //output as json
  header('Content-Type: application/json');
  echo(json_encode($output)); 
  exit;
?>