使用 Web 服务在 Qualtrics 中将响应作为新问题拉取、操作和发回
Pull, manipulate, and send back responses as new questions in Qualtrics using a web service
我的问题与已经提出的这个问题有关:How do I access the responses from previous questions in Qualtrics
通过浏览 Whosebug 上的所有 Qualtrics 响应,我已经知道我需要编写一个 Web 服务脚本来提取 XML 或 PHP 格式的选择,操作排名顺序,并让 Qualtrics 将它们作为 RSS 提要拉入。这些都是通过 Qualtrics 中的嵌入式数据功能完成的。我的背景是统计编程(R、Stata 和 Matlab),我不知道如何设置 Web 服务脚本,也没有确定的方法,来自桌面研究。
我的问题是:如何设置执行上述操作的快速但肮脏的 Web 服务,对于上述目的哪个平台最有效?
您可以使用多种语言编写 Web 服务脚本 - php、python、perl 等。如果您不熟悉其中任何一种,我推荐 php 可能是最容易上手的。 Web 服务脚本必须位于可以使用 url(例如 http://example.com/myscript.php)访问的 Web 服务器上。 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;
?>
我的问题与已经提出的这个问题有关:How do I access the responses from previous questions in Qualtrics
通过浏览 Whosebug 上的所有 Qualtrics 响应,我已经知道我需要编写一个 Web 服务脚本来提取 XML 或 PHP 格式的选择,操作排名顺序,并让 Qualtrics 将它们作为 RSS 提要拉入。这些都是通过 Qualtrics 中的嵌入式数据功能完成的。我的背景是统计编程(R、Stata 和 Matlab),我不知道如何设置 Web 服务脚本,也没有确定的方法,来自桌面研究。
我的问题是:如何设置执行上述操作的快速但肮脏的 Web 服务,对于上述目的哪个平台最有效?
您可以使用多种语言编写 Web 服务脚本 - php、python、perl 等。如果您不熟悉其中任何一种,我推荐 php 可能是最容易上手的。 Web 服务脚本必须位于可以使用 url(例如 http://example.com/myscript.php)访问的 Web 服务器上。 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;
?>