跳转到主要内容

Plone Survey是从人们收集数据的插件。

项目描述

https://travis-ci.org/collective/Products.PloneSurvey.png?branch=master https://coveralls.io/repos/collective/Products.PloneSurvey/badge.png?branch=master

Products.PloneSurvey - Plone的调查工具

本包允许用户创建用于收集用户反馈的问卷或简单表单:课程反馈、简单数据收集等。问卷可以是一个简单的单页问卷,也可以是一个具有复杂分支的多页问卷。

安装

要安装该包,请在 buildout.cfg 文件的 eggs 行中列出它,例如:

[instance]
...
eggs =
    ...
    Products.PloneSurvey

安装完包后,您需要在“网站设置”中的“插件”部分激活它,以便将其安装到您的 Plone 站点。

用法

添加问卷后,您可以在问卷内添加问题。对于多页问卷,添加一个子问卷,并在子问卷内添加您的问题。为了使问卷可供用户使用,发布问卷及其中的问题。如果您希望问卷可供匿名用户使用,必须在问卷编辑表单中选择允许匿名

存在几种问题类型:文本问题、选择问题、日期问题和矩阵问题。矩阵问题用于表格式问题库,其中矩阵问题共享相同的答案选项。

子问卷允许基于之前问题的选项是否被选中进行相对简单的分支。目前不支持基于多个答案选项或多个问题进行分支。如果您的问卷设计得当,分支功能应该支持大多数用例,但有可能创建在分支发生之前用户尚未看到的问题的部分问卷,这部分问卷将无法完成。

答案将与问题一起存储,因此删除问题也将删除该问题的所有回答。在问卷发布后也可以添加问题,而不会损害问卷,但已完成问卷的用户将看起来没有完成新的问题。

您可以完全重置问卷,这将删除所有问题的所有答案,或为特定用户重置。还有一个权限 PloneSurvey: Reset Own Responses,允许用户重置自己的回答,并允许他们再次填写问卷。

匿名用户通过cookie进行跟踪,因此他们将无法完成问卷超过一次。但是,如果匿名用户关闭浏览器并重新打开问卷,他们将以新的匿名用户身份完成问卷。这是为了支持多用户计算机,如图书馆中的流动计算机。IP地址将被跟踪,因此尝试垃圾邮件的用户可以在结果中找到,这些结果可以由问卷管理员重置。

还有一个权限 PloneSurvey: View Survey Results,用于授予用户访问调查结果的权利。这尚未完全测试,可能不会按预期工作。

受访者可以分为三种类型。

  1. 门户网站成员,他们必须对问卷具有查看权限才能完成。

  2. 匿名用户,他们必须具有查看权限,并且您必须在调查中启用允许匿名选项。

  3. 调查受访者,可以使用调查上的“受访者”标签添加。这允许您添加一次性的令牌来允许非门户网站成员完成封闭式调查。

受访者可以单独添加,也可以通过在“受访者”标签下上传文件的方式批量上传。

另请参阅: PloneSurvey 产品页面

已知问题

保存功能不可靠,不应使用。

调查中的保密选项目前不起作用,受访者的个人数据仍然保存到系统中。

源代码

源代码位于一个 Git DVCS 中,其主分支在 github

我们很高兴看到许多提交、分支和拉取请求,以使其变得更好。

Products.PloneSurvey的变更日志

1.4.10 (2016-10-14)

  • 从翻译中删除 ${enablingObjective} [gaudenzius]

  • 修复包含调查标题中非ASCII字符的调查通知电子邮件 [fRiSi]

  • 使用Mailhost正确地编码调查邀请中的电子邮件头。

    注意:现有调查发送邀请模板的定制需要适配 [fRiSi]

1.4.9 - 2016-04-10

  • 使用i18dudue更新区域设置 [tcurvelo]

  • 修复PlonePAS导入 [davidemoro]

  • 在调查视图中不要为匿名用户创建受访者 [Michael Davis]

  • 在多页调查中,仅在最后一页显示验证码 [keul]

  • 修复在表单中创建选择问题时破坏子调查创建的< cite>getValidationQuestions方法中的拼写错误 [cekk]

1.4.8 - 2015-01-06

  • 与collective.recaptcha集成验证码,如果未安装quintagroup.plonecaptchas [fdelia]

  • 修复匿名用户在validate_survery中对quintagroup.plonecaptchas的验证码集成 [fdelia]

1.4.7 - 2014-05-17

  • 编写buildout和设置travis [Michael Davis]

  • 德语翻译 [Michael Bunk]

  • 更新西班牙语翻译 [Manuel Gualda Caballero]

  • 修复:调查结果视图中@@Products.PloneSurvey.html_spreadsheet的错误链接URL [terapyon]

  • 恢复最小Plone 3兼容性(但请注意z3c.rml版本) [keul]

  • 修复selectionBox字段的getAnswerFor返回值。现在强制返回像单选按钮一样的字符串 [cekk]

  • 对翻译和i18ndude脚本的某些修复 [cekk]

1.4.6 - 2013-05-19

  • 修复:在保密调查中隐藏html_spreadsheet中的受访者姓名 [Gaudenz Steinlin]

  • 修复:刷新调查视图时避免覆盖经过身份验证的受访者数据 [david.batranu]

  • 修复:修复多选问题的spreadsheet3导出 [david.batranu]

  • 修复:对受访者键进行URL引号以修复键登录 [david.batranu]

  • 修复矩阵问题的answers属性检查 [david.batranu]

  • 修复:在Survey.py中修复int迭代和属性错误 [david.batranu]

  • 将包更新到新的i18n翻译框架 [sauzher]

1.4.5 - 2012-10-14

  • Plone 4.3兼容性 [alert]

  • 为Plone 4.1兼容性包含Products.CMFCore.permissions.zcml [gaudenzius]

  • 修复意大利语翻译 [keul]

1.4.4 - 2011-05-09

  • 添加MANIFEST.in文件以修复1.4.3版本发布中的错误 [encolpe]

1.4.3 - 2011-05-05

  • 修复z3c.rml依赖关系 [encolpe]

  • 修复权限拼写错误 [jriboux]

  • 使用z3c.rml进行非常基本的调查打印 [Michael Davis]

  • 添加浏览器层,添加添加调查权限,修复结果权限 [Michael Davis]

1.4.2 - 2011-02-23

  • 针对Plone4的Sendmail问题的Gaudenz Steinlin补丁 [Michael Davis]

  • 现在可以翻译某些问题内容类型的默认值 [keul]

  • 现在使用i18dude翻译了许多以前不可翻译的新条目 [keul]

  • 将许多“plone”msgid移动到更正确的“plonesurvey”域 [keul]

  • 添加内部“folder_factories”视图以查看已翻译的Plone Survey子类型(另请参阅#11520) [keul]

1.4.1 - 2010-10-11

  • 新版本搞砸了发行 [Michael Davis]

1.4.0 - 2010-10-10

  • 波兰语翻译和i18n改进 [Maciej Zieba]

  • 鸡蛋化和升级到Plone 4兼容性 [Ross Patterson]

  • 改进受访者功能以及各种其他改进 [Michael Davis]

  • 验证码集成(与quintagroup.plonecaptchas) [sureshvv]

  • 在SurveyDateQuestion的条形图视图中修复错误 [tiazma]

  • 更新法语翻译 [tiazma]

1.3.0 - 2009-02-10

  • 为plone 3兼容性进行分支

1.2.2 - alpha1 - 2009-02-09

  • 更新法语翻译 [sneridagh]

  • 加泰罗尼亚语翻译 [Pilar Marinas]

  • 日期问题 [Michael Davis]

  • 将调查ID传递到表单以解决禁用cookie的问题 [Michael Davis]

  • 捕获受访者的详细信息,包括开始和结束的时间 [Michael Davis]

1.2.1 - 2008-05-21

  • 错误修复、功能改进等 [Michael Davis]

  • 更新法语翻译 [Yves Moisan]

  • 西班牙语翻译 [Hector Velarde]

1.2.0 - 2007-10-15

  • 那不勒斯冲刺期间的错误修复、小改进等 [Michael Davis, Nick Davis, Paul Roeland]

  • ReportLab集成、二维问题、答案加权、认证受访者、调查维度 [Hedley Roos]

  • 意大利语翻译 [Massimo Azzolini]

  • 荷兰语翻译 [Pander]

  • 巴西葡萄牙语翻译 [Luis Flavio Rocha]

  • 更新德语翻译 [Sven Deichmann]

  • 向类型添加李克特量表功能 [Michael Davis]

  • 从ATContentTypes中派生子类类型 [迈克尔·戴维斯]

  • 实现通用设置 [迈克尔·戴维斯]

  • 移除与1.0版本的向后兼容性 [迈克尔·戴维斯]

1.1.0 - 2006-12-21

  • 修复电子表格错误(见跟踪器中已解决的问题) [迈克尔·戴维斯,尼克·戴维斯]

  • 从导航端口中移除子调查 [迈克尔·戴维斯]

  • 弃用调查利克特问题 [迈克尔·戴维斯]

  • 添加来自马克·范·科利尔的法语翻译 [迈克尔·戴维斯]

  • 添加文本问题的最大长度 [迈克尔·戴维斯]

  • 添加波兰语翻译和一些i18n修复 [皮奥特·富尔曼]

  • 添加保存功能 [迈克尔·戴维斯]

  • 将答案转换为OOBTree [迈克尔·戴维斯]

  • 整理概览模板,并添加功能 [迈克尔·戴维斯]

  • 在概览模板中添加编辑功能的链接 [金·坦]

  • 修复了概览信息:子调查 [金·坦]

  • 添加来自艾格尔特·艾姆克的德语po文件 [金·坦]

  • 修复了概览信息:子调查和分支 [金·坦]

  • 添加用户功能的概览 [金·坦]

  • 添加返回正确顺序的问题的方法 [金·坦]

  • 从调查矩阵中移除必填字段并使用BaseQuestion抽象类 [金·坦]

  • 不要验证没有值的非必填字段 [金·坦]

  • 将getColors移动到调查根目录 [davismr]

  • 将css文件添加到portal_css [davismr]

  • 添加测试框架和一些基本测试 [davismr]

  • 单选按钮和复选框使用<label>标签来简化项目的选择(可以点击答案的文本,而不仅仅是圆形或方形的小区域) [naro]

  • 删除了过时的i18n文件并创建了一个新的。添加了初始的捷克语翻译。 [naro]

  • 修复了由于使用不带full_objects参数的getFolderContents而引起的SubSurveys中的某些错误。 [naro]

  • 修复了UnknownValidator错误(验证器有时可能为空字符串) [naro]

  • 修复了一些模板 - 现在并非所有问题类型都具有注释字段。 [naro]

  • 向SurveyTextQuestion类型添加了rows和cols字段,并修复了文本和文本区域宏(question_macro)。现在可以修改文本区域字段的行数和文本字段的列数。文本区域的列数似乎被忽略(或被Plone CSS覆盖)。 [naro]

  • 添加了调查配置字段 - modifyTitle。根据此字段的设置,调查标题扩展为当前调查状态(开放)(关闭)。默认行为与之前相同(扩展标题以包含状态)。 [naro]

  • 添加新的问题矩阵类型和查看的粗糙宏 [davismr]

  • 禁用启用目标字段 [davismr]

  • 将get FolderListingFolderContents更改为getFolderContents [davismr]

  • 向视图和结果中添加新问题 [davismr]

  • 添加弃用SurveyQuestion的开关 [davismr]

  • 防止新问题出现在导航中 [davismr]

  • 添加利克特问题类型 [davismr]

  • 添加选择问题类型 [davismr]

  • 删除无用的验证器 [davismr]

  • 添加文本问题类型 [davismr]

  • 添加分支 [davismr]

  • 添加验证 [davismr]

  • 将问题添加到TypesNotToList [davismr]

  • 为类型启用门户工厂 [davismr]

  • 创建基础问题类 [davismr]

  • 修复了如果删除了问题的选项并带有该选项的答案时视图结果的错误 [davismr]

  • 如果没有受访者,在查看结果时添加消息 [davismr]

  • 防止从查看受访者链接打开新窗口 [davismr]

  • 启用允许匿名函数 [davismr]

  • 添加用户功能的重置 [davismr]

1.0.0 - 2006-06-06

  • 重构CMFQuestions到Archetypes [davismr]

项目详细信息


下载文件

下载适用于您平台的文件。如果您不确定该选择哪一个,请了解更多关于安装包的信息。

源分发

Products.PloneSurvey-1.4.10.tar.gz (386.3 kB 查看哈希值)

上传时间

由以下支持