关注「WeiyiGeek」公众号

设为「特别关注」每天带你玩转网络安全运维、应用开发、物联网IOT学习!

希望各位看友【关注、点赞、评论、收藏、投币】,助力每一个梦想。

帅哥(靓仔)、美女,点个关注后续不迷路


本章目录


首发地址: https://mp.weixin.qq.com/s/ZOBblfM5B5quSBvgZJt2Aw

原文地址: https://blog.weiyigeek.top/2022/7-22-682.html


安装使用 Nextcloud 提供的 Forms 插件实现自托管互联网问卷调查

描述:该 Forms 插件基于NextCloud实现自托管简单的调查和问卷调查,其主要功能有问卷表单创建、简单的分享和回复、问卷数据可视化展示与导出,对于内部人员问卷告别互联网上问卷星、以及腾讯问卷吧。

NextCloud商店地址:https://apps.nextcloud.com/apps/forms
插件项目地址: https://github.com/nextcloud/forms

Form 插件特点

  • ???? 简单的设计: 没有大量的选择,只有必需品, 当然在移动设备上运行良好。

简单的分享和回复

  • ???? 查看和导出结果: 结果可视化,也可以以与 Google 表单使用的相同格式导出为 CSV。

响应可视化和导出

  • ???? 数据尽在掌握! 与 Google Forms、Typeform、Doodle 等不同,调查信息和回复在您的实例上是保密的,不像一些公共的问卷系统会过渡收集个人信息。

Form 安装使用

步骤 01.此处以离线安装Forms为例, 首先查看我们部署的Nextcloud版本, 点击 头像 -> 关于 -> 将会显示实例版本号 (此处我的实践环境是 V23.0.0)

步骤 02.访问NextCloud商店中forms插件地址, 找到尾部的Downloads下载对应实例版本支持的forms插件版本,例如,此处下载Nextcloud 23 版本对应 V2.5.1 版本的 forms 插件。

下载地址:https://github.com/nextcloud/forms/releases/download/v2.5.1/forms.tar.gz

步骤 03.由于进行的是离线安装,则下载完成后需要将该 forms.tar.gz 插件压缩包上传至nextcloud服务器中,此处我使用scp命令上传到家目录,然后在复制或者移动到 nextcloud 安装的apps目录中进行解压, 解压后如下图所示:

scp -P 22 forms.tar.gz ubuntu@doc.weiyigeek.top:~
cp forms.tar.gz /app/nextcloud/data/apps/
cd /app/nextcloud/data/apps/ && tar -zxvf forms.tar.gz
ls /app/nextcloud/data/apps/

WeiyiGeek.离线安装forms插件

温馨提示:此处 Nextcloud 是通过 Docker 容器方式安装, 持久化的目录是/app/nextcloud/data/

步骤 04.解压完成后使用浏览器访问搭建部署的 nextcloud 应用,此处我的环境地址是 doc.weiyigeek.top ,登录后点击头像 -> + 应用 -> 您的应用 -> 启用 Forms 插件即可,如下图所示

WeiyiGeek.启用Forms插件

步骤 05.启用后我们便可以使用Forms创建问卷调查表单了,首先点击头部菜单栏中的 表单图标 -> +新表单 -> 输入表单标题以及描述 -> +添加一个新问题 ,如下图所示:

WeiyiGeek.使用Forms创建问卷调查表单

步骤 06.问卷输入完成后点击右上角的共享链接,即可获得问卷调查链接( http://doc.weiyigeek.top/apps/forms/3E9cGTcgkoXjnbWS )将其发送到需要统计的人员中即可。

WeiyiGeek.问卷采集

步骤 07.问卷调查填写结束后,可以在forms表单中查看结果以及可以导出填写结果为CSV格式, 如下图所示

WeiyiGeek.查看问卷调查结果

在此基础之上,我们也可以针对企业/学校需要了解员工/师生健康情况的需求,设置“每日健康上报”的系统调查表单。

每日健康上报

至此完毕! 希望大家玩的开心!

原文地址: https://blog.weiyigeek.top/2022/7-22-682.html

本文至此完毕,更多技术文章,尽情期待下一章节!


WeiyiGeek Blog 个人博客 - 为了能到远方,脚下的每一步都不能少 】

欢迎各位志同道合的朋友一起学习交流【点击加入交流群】,如文章有误请在下方留下您宝贵的经验知识!

作者主页: 【 https://weiyigeek.top
博客地址: 【 https://blog.weiyigeek.top 】

WeiyiGeek Blog 博客 - 为了能到远方,脚下的每一步都不能少

专栏书写不易,如果您觉得这个专栏还不错的,请给这篇专栏 【点个赞、投个币、收个藏、关个注,转个发,留个言】(人间六大情),这将对我的肯定,谢谢!。

  • echo "【点个赞】,动动你那粗壮的拇指或者芊芊玉手,亲!"

  • printf("%s", "【投个币】,万水千山总是情,投个硬币行不行,亲!")

  • fmt.Printf("【收个藏】,阅后即焚不吃灰,亲!")

  • console.info("【转个发】,让更多的志同道合的朋友一起学习交流,亲!")

  • System.out.println("【关个注】,后续浏览查看不迷路哟,亲!")

  • cout << "【留个言】,文章写得好不好、有没有错误,一定要留言哟,亲! " << endl;

https://blog.weiyigeek.top

更多网络安全、系统运维、应用开发、物联网实践、网络工程、全栈文章,尽在 https://blog.weiyigeek.top 之中,谢谢各位看又支持!