问题标签 [limesurvey]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
134 浏览

limesurvey - Lime 调查阻止用户为自己投票

如何防止长投票系统的参与者在石灰调查中为自己投票?是否有一个属性或插件可以通过跟踪收件人的电子邮件并防止他们的名字出现来做到这一点?

0 投票
1 回答
1592 浏览

autocomplete - LimeSurvey 自动完成功能

想象一下这个问题:“请写下五个电视剧的标题”。

我们希望答案是自发的,因此用户可以自由回忆和写下他们的答案,例如“权力的游戏”、“生活大爆炸”或“朋友”。

我们的问题是他们中的一些人会写“大爆炸理论”,其他人会写“生活大爆炸”甚至“大禁令理论”,但我们知道这些答案都是一样的。

因此,我们希望 LimeSurvey 能够为所有人动态提供一个自动完成的答案,例如“生活大爆炸”,以便我们最大限度地减少重写和分组答案的手动工作。

此功能可用吗?如果没有,您对如何实施它有任何线索吗?

0 投票
1 回答
708 浏览

spring - 使用 spring mvc 和 Limesurvey 进行在线调查

嗨,我在一个 spring mvc 项目中工作,我需要添加一个调查选项,要求是在电子邮件中发送一个调查链接,或者我不知道你是否可以在电子邮件中发送问题,我可能会倾向于第一个选项,我正在考虑使用 Limesurvey 或任何其他可以与我的 spring mvc Web 应用程序集成的开源调查工具。

因为我以前没有使用过调查工具,所以我认为石灰调查的工作原理是这样的:

1)你在你的服务器上安装了limesurvey 2)你在服务器上成功安装了limesurvey UI之后创建了调查 3)我刚刚创建的那个调查给了我某种URL

如果这个假设是正确的,

问题:1)我如何在我的spring mvc应用程序中获取该url,以便我可以通过电子邮件发送它,因为它们是不同的应用程序,石灰调查是否将该url保存在我可以与我的spring mvc应用程序连接的数据库中和得到它?

2)结果也一样 我可以使用我的spring mvc应用程序访问结果,因为我需要该信息来创建报告,

3)我可以从我的spring mvc应用程序创建limesurvey调查吗

4) 有没有办法配置调查的有效期,因为我不希望用户可以长时间访问调查,例如 1 小时进行调查,或者能够从链接访问调查整整一周,因为这可能对我的服务器容量造成问题

0 投票
1 回答
1092 浏览

php - LimeSurvey:跳过“以下调查可用”页面?

我最近安装了最新的 LimeSurvey,虽然它有很多我喜欢的功能,但我真的只打算在survey.example.com 子域上提供一项调查。

我想跳过显示“以下调查可用:”的页面,即"survey.example.com/index.php". 并直接进行调查,即"survey.example.com/index.php/311746?lang=en"

我尝试在 .htaccess 中设置 DirectoryIndex 但这没有做任何事情

DirectoryIndex index.php/311746?lang=en

我试过玩 mod_rewrite,但 LimeSurvey 本身已经设置了条件,所以无论我做什么都会破坏他们的(可能是因为他们已经在重写 index.php)。

我打算尝试重定向,但 index.php 不仅仅是索引,所以我不想改变太多。

我试过四处寻找,但运气不佳。

0 投票
1 回答
60 浏览

limesurvey - Limesurvey “网页不可用”

我在 Limesurvey 中创建并使用了许多调查。当我最近尝试登录时,我收到消息“网页不可用” 我创建的调查均不可用。

0 投票
0 回答
363 浏览

ruby - 使用 ruby​​ 的 LimeSurvey RPC-JSON API

我一直在尝试测试 Limesurvey API,并尝试为此制作一个简单的 ruby​​ 脚本。我尝试了以下宝石:

我按照文档中的示例进行操作。对于 rpcjson:

但我收到以下错误: JSON::ParserError: A JSON text must at least contains two octets!来自 C:/Ruby193/lib/ruby/gems/1.9.1/gems/json-1.8.1/lib/json/common.rb:1 55:in initialize' from C:/Ruby193/lib/ruby/gems/1.9.1/gems/json-1.8.1/lib/json/common.rb:1 55:innew' 来自 C:/Ruby193/lib/ruby/gems/ 1.9.1/gems/json-1.8.1/lib/json/common.rb:1 55:in parse' from C:/Ruby193/lib/ruby/gems/1.9.1/gems/json-1.8.1/lib/json/common.rb:4 68:inJSON' 来自 C:/Ruby193/lib/ruby/gems/1.9.1/gems/rpcjson-0.0.2/ lib/rpcjson.rb:55 :in method_missing' from (irb):3 from C:/Ruby193/bin/irb:12:in'

使用吉姆森:

我得到:

Jimson::Client::Error::InvalidResponse:来自服务器的无效或空响应。来自 C:/Ruby193/lib/ruby/gems/1.9.1/gems/jimson-0.10.0/lib/jimson/client .rb:75:in process_single_response' from C:/Ruby193/lib/ruby/gems/1.9.1/gems/jimson-0.10.0/lib/jimson/client .rb:33:inprocess_call' 来自 C:/Ruby193/lib/ruby/gems/1.9 .1/gems/jimson-0.10.0/lib/jimson/client .rb:165:in method_missing' from (irb):4 from C:/Ruby193/bin/irb:12:in'

有没有人试过这个?提前致谢!

0 投票
1 回答
90 浏览

reflection - 使用 relfection 检查实体是否存在时出错 - “where 子句”中的未知列“Cisco Systems”

所以我使用LimeSurvey API将调查发送给用户,然后我有一个 XML 将告诉我如何解析它们并将我想要的信息插入到我的数据库中。下面的代码是我寻找仍然需要解析的用户,解析他们的响应然后插入数据库的地方。

为了解析调查,我使用反射,因为我想解析不同的调查并且不想在每次有新调查时都编写代码。为此,我构建了一个 XML,它将告诉我如何匹配调查和数据库之间的信息。在大多数情况下,一切都很好,但我不断收到这个错误,似乎无法理解为什么。

这是发生错误的代码

private List ParseAdicionalValues(XElement question, string entityNamespace, List adicionalValues, List existingValues) { existingValues = existingValues.Distinct().ToList(); if (!adicionalValues.Any()) 返回现有值;

代码所做的是检查信息是否已存在于数据库中(它是一个查找表),如果它不插入它。我收到错误的那一行是:

错误并不总是发生在相同的答案上。多次运行作业,错误发生在不同的答案上。我得到的错误如下:

0 投票
1 回答
784 浏览

php - Lime Survey 在用户使用他的令牌登录参与调查后,是否为用户维护一个单独的会话?

用户使用其令牌登录以参与调查后。在石灰调查应用程序中创建了一个单独的登录会话??

如果是这样,会话在石灰调查的源代码中设置。

我需要将调查保持在保存/编辑模式。以便用户可以在结束日期之前的任何时间(多次)登录和编辑他的调查。

0 投票
1 回答
235 浏览

ranking - Rank formula-type in LimeSurvey

I have four formula type questions in a LimeSurvey were the resultants are integers

e.g

I need to find the greatest number and its related question #

In this case the greatest # is 45 and the question # is Q-7

I have been reading the Expression Manager documentation but am having no luck

Thank you

0 投票
1 回答
420 浏览

mysql - 石灰测量方程

在 Lime Survey 中,我想获得数组问题中子问题值的总和。

我使用了以下内容:

{(A1_sq1.value+A1_sq2.value+A1_sq3.value+A1_sq4.value+A1_sq5.value+A1_sq6.value+A1_sq7.value+A1_sq8.value+A1_sq9.value+A1_sq10.value+A1_sq11.value)}

如果我按顺序单击数组单选按钮,我会得到正确的总数。但是,如果我无序地检查它们,我会按顺序列出每个单独的响应(即没有总和)。

所以按顺序点击我可能会得到“18”,而如果我向后做整套,我会得到“12221222112”

这是一个错误,还是我写错了方程式?