首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Qualtrics通用调查链接:如何防止被调查者在没有Qualtrics API的情况下多次接受调查

Qualtrics通用调查链接:如何防止被调查者在没有Qualtrics API的情况下多次接受调查
EN

Stack Overflow用户
提问于 2017-09-19 19:44:22
回答 1查看 676关注 0票数 0

我正在做一个项目,我们在asp.net网页上放置了Qualtrics通用链接,嵌入Qualtrics字段,数据作为参数从传递。

一旦用户单击网页中的链接(带有查询字符串参数的Quatrics一般链接),页面将重定向到Qualtrics调查页面。然后,整个应用程序控制转到Qualtrics工具,用户可以在那里完成调查或关闭浏览器或重新提交调查。

带有URL:https://qualtrics.com/<Survey_Name>?USER-ID=1234&USER_REF_NO=32320的Asp https://qualtrics.com/<Survey_Name>?USER-ID=1234&USER_REF_NO=32320网页

Qualtrics嵌入式字段:用户ID和USER_REF_NO

我们能够获得响应,并能够使用嵌入式字段(用户ID和USER_REF_NO)识别每个响应,但我们不能限制用户只进行一次调查,因此我们最终得到的是重复的记录,交叉验证重复行和每列的眼球都很费劲。

有没有办法限制Qualtrics通用链接调查的受访者只接受一个?

一旦提交Qualtrics调查,我们为什么可以将用户ID和USER_REF_NO字段值保存在sql server数据库中?这样就可以通过从数据库表中检查用户的存在来限制网页上的普通链接显示。

我试过用Qualtrics防止投票箱填充功能。但是,它限制了所有使用同一浏览器的用户。这不是解决我的问题的办法。我已经在网上搜索过了,但是我找不到任何与这一特定要求有关的东西。

我知道Qualtrics网络服务有一个选择,但为此我们必须购买许可证。由于某些原因,我们希望通过任何其他选择来实现这一目标。

质量专家请分享您的建议,否则任何材料/链接/参考材料将有帮助。

更新:

正如T. Gibbons所建议的那样,我创建了webservice,它接收两个输入参数并将它们保存在数据库表中。我正在测试服务器上工作,并将webservice代码移到测试服务器。

请找到下面的图片

请查找qualtrics外部web服务调用,我在主调查正文块之后添加了web服务块。

问题:

  1. 我已经将web服务复制到测试服务器,现在我是否需要将这个web服务作为应用程序托管在我们的测试IIS服务器中,还是可以这样离开?
  2. 在提交了Qualtrics调查之后,ID和参考编号没有插入到数据库表中,我无法在Qualtrics web服务调用中找到问题。
  3. 在Qualtrics接口中,Web服务块的对齐是否正确,还是需要更改它?
EN

回答 1

Stack Overflow用户

发布于 2017-09-19 21:24:42

您可以在调查结束前添加一个web服务调用,以将用户ID和USER_REF_NO保存到SQL数据库中。对于已经完成的响应,您可以从Qualtrics下载它们并将它们导入数据库。

然后,您可以在调查开始时添加一个web服务调用,检查用户ID和USER_REF_NO是否已经在数据库中,如果它们已经在数据库中,则可以立即终止和筛选调查响应。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46308630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档