热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在线问卷工具LimeSurvey

什么是LimeSurvey?LimeSurvey是一款开源的在线问卷管理系统,具有问卷的设计、修改、发布、回收和统计等多项功能。它集成了调查程序开发、调

什么是 LimeSurvey ?


LimeSurvey 是一款开源的在线问卷管理系统,具有问卷的设计、修改、发布、回收和统计等多项功能。它集成了调查程序开发、调查问卷的发布以及数据收集等功能,网上收集的调查数据可以导出多种文件格式以便分析,例如 spss 数据格式 *.dat 文件。支持 49 种语言/方言版本;


官方体验地址👇,凭据已预先填写好了,只需单击 Log in:
http://demo.limesurvey.org/index.php?r=admin/authentication/sa/login


安装

在群晖上以 Docker 方式安装。

在注册表中搜索 limesurvey ,选择第一个 crramirez/limesurvey,版本选择 latest


docker 文件夹中,创建一个新文件夹,并将其命名为 limesurvey,然后在 limesurvey 文件夹中再创建两个新的子文件夹,分别命名为 uploadmysql


文件夹装载路径说明
docker/limesurvey/upload/app/upload上传文件夹
docker/limesurvey/mysql/var/lib/mysql数据库文件夹


端口

默认的端口 80 不能用,所以换成了 8111,不冲突就行
3306MySQL 的端口,这个和群晖的 MariaDB 冲突,所以也要修改


本地端口容器端口
811180
33073306

【注意】:如果同时安装了 MariaDB 5MariaDB 10,3307MariaDB 10 默认的端口,所以也是不能使用的



环境


可变
HTTP_LOCATION选填项,如果要在其他 http 位置运行 limesurvey

按现在的设置,访问 limesurvey 的地址是 http://群晖IP:8111;

当你设置 HTTP_LOCATION="surveys" 后,访问 limesurvey 的地址就变成了 http://群晖IP:8111/surveys;

环境直接用的默认


初始化设置

在浏览器中输入 http://群晖IP:8111,就能看到主界面了,第一次需要设置


  • 语言选择:系统支持多种语言

选择 简体中文


  • 许可:直接接受就可以了


  • 环境检测:如果都是绿勾就没问题,下一步


  • 配置数据库:按下表的值填写

类型
数据库类型默认为 MySQL
数据库位置默认为 localhost,如果前面修改了,要加上端口
数据库用户root
数据库密码为空,不需要填
数据库名无要求,建议填 limesurvey
表前缀默认为 Lime

记得 localhost 后面要加上前面修改过的端口号



  • 创建数据库


  • 创建成功


  • 设置管理员:记得修改管理员密码,默认语言改简体中文


  • 安装完成


运行

管理 会跳转到登录界面


管理员登录地址 http://群晖IP:8111/index.php/admin/



admin 和前面设置的密码登录


登录成功后

跳过教程


第一次使用还是建议看看教程,对熟悉系统很有帮助!


让我们创建一个问卷调查,文字元素 页必填的有 调查标题


详细的操作,可以参考 LimeSurvey基础教程(三)—— 创建新问卷调查(https://tech.mindseed.cn/LimeSurvey/499.html)


添加新问题默认创建的问题类型是 长自由文本

可以更改为其他类型


关于各种问题类型的说明,可以参考 LimeSurvey基础教程(二)——问题类型(https://tech.mindseed.cn/LimeSurvey/452.html)


生成预览

下一页才是题目

软件的安装很简单,功能也很强大,但是说实话刚开始不太容易上手,需要花时间去实践和熟悉。


参考文档


LimeSurvey/LimeSurvey: The most popular FOSS online survey tool on the web.
地址:https://github.com/LimeSurvey/LimeSurvey



用户手册 - LimeSurvey Manual
地址:https://manual.limesurvey.org/LimeSurvey_Manual/zh-cn



LimeSurvey教程 - 心站日志—MindSeed技术站
地址:https://tech.mindseed.cn/LimeSurvey.html



推荐阅读
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 数据库(外键及其约束理解)(https:www.cnblogs.comchenxiaoheip6909318.html)My ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 如何利用 Myflash 解析 binlog ?
    本文主要介绍了对Myflash的测试,从准备测试环境到利用Myflash解析binl ... [详细]
  • 阿里云主机实战应用之centos7上的防火墙设置
    最近公司又上了一台服务器,以前都是用centos6系统,这次选择使用了centos7系统的安装镜像,因为现在程序版本在centos7上一般php默认就是5.4以上的,mysql也 ... [详细]
  • MySQL/MariaDB/PerconaDB提权条件漏洞
    背景  2016年11月01日,国外安全研究员DawidGolunski在MyS ... [详细]
  • 本文是搭建的mariadb-10.0.17版本的下载地址:https:downloads.mariadb.orginterstitialmariadb-10.0.17sourcemariadb-10.0.17.tar.gzfromhtt ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • DataGrip 初探:如何离线安装数据库驱动
    一、引言在日常的工作中,难免会与多个数据库打交道。此时,一个能够帮助我们管理多个数据库连接的软件就非常必要了,在我从事程序员的日子里,用过了NavicatforMySQL、DbVi ... [详细]
  • shell脚本实战 pdf_Shell 脚本操作数据库实战
    安装mariadb数据库(默认没有密码,直接mysql即可进入数据库管理控制台)yuminstallmariadbmariadb-serv ... [详细]
  • 1.ATP方式安装在ubuntu系统的apt软件仓库中,默认存在MySQL数据库,所以直接使用apt命令就可以安装。使用命令:aptapt-getin ... [详细]
author-avatar
懂我的何必解释
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有