V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
javahuang
V2EX  ›  分享创造

分享一下自己写的调查问卷系统(卷王),个人觉得已经是开源里面功能最全的了

  •  
  •   javahuang · 2022-04-29 11:13:10 +08:00 · 4488 次点击
    这是一个创建于 940 天前的主题,其中的信息可能已经有所发展或是发生改变。

    节前最后一天,再次推一下自己独立开发的的调查问卷系统,https://surveyking.cn ,个人觉得已经是开源里面功能最强大的了。

    其实已经不完全算单纯的调查问卷系统了,我正在给拓展成考试系统,回头支持导入题库、刷题、模拟考试这些。

    厚脸皮求 star

    gitee

    github

    自上次分享之后,我又加了很多功能,比如考试、投票,然后写了一个网站。

    支持快速文本导入创建问卷

    快速导入

    支持考试了,我打算给题库支持一下,回头再加上题库、刷题这些功能。

    Imgur

    支持投票

    Imgur

    支持自定义校验

    Imgur

    还添加了很多题型,比如横向填空这些。还做了很多优化,比如横向填空的每个填空都支持输入类型和精确校验。 还优化了一下富文本输入,每个填空和选项都支持富文本输入,包括上传图片这些。

    !(Imgur)

    还添加了很多设置。比如可以设置回收限制,通过 url 设置问卷初始答案,打完问卷可以跳转到自定义链接,并且携带问卷答案作为参数这些。

    Imgur

    前端的源码很快也在开源,暂时打算给部分核心代码以 npm 包的方式发布引用,其他代码完全给开了。

    23 条回复    2024-07-29 09:13:21 +08:00
    mywaiting
        1
    mywaiting  
       2022-04-29 11:14:38 +08:00   ❤️ 1
    代码没看不评价,但是这名字我给 105 分,不怕你骄傲
    javahuang
        2
    javahuang  
    OP
       2022-04-29 11:16:06 +08:00
    @mywaiting 😂,juàn
    moreant
        3
    moreant  
       2022-04-29 11:27:45 +08:00
    之前就 start 了,很强大
    RLinux
        4
    RLinux  
       2022-04-29 11:55:11 +08:00
    给了给了,还不错
    hccsoul
        5
    hccsoul  
       2022-04-29 11:55:30 +08:00
    你的 init-musql.sql 我导入执行后,部分表没有创建和添加数据
    cond0r
        6
    cond0r  
       2022-04-29 11:57:26 +08:00
    我有个域名适合你 juan.net [狗头]
    ywisax
        7
    ywisax  
       2022-04-29 12:19:48 +08:00
    这个很不错喔
    c4fun
        8
    c4fun  
       2022-04-29 13:22:59 +08:00
    已经 star
    imn1
        9
    imn1  
       2022-04-29 13:32:13 +08:00
    至今还没见到达到专业级的调查问卷系统,包括项目中列出对比的几家

    调查问卷和考卷是两回事
    考卷重视答案的准确性,题型变化丰富,以求难度不同

    调查重视答案的真实性,真实性一般是主观标准,很难客观判断,但可以通过部分题目排除部分明显不合逻辑的答案;所以题目之间的逻辑关系很重要,现有的问卷系统基本都缺这个

    调查问卷还需要考虑时间,问题不能太难,全卷耗时能在 20 分钟内完成最好,拖长也应该在 30 分钟内,更长的耗时会引起受访者“厌烦”,从而导致部分答案敷衍了事而失去真实性;另外,单独一题的题目简单到可以让答卷者“脱口而出”的话,答案更加接近其真实所想,所以后台能做到短暂计时更好,但这个恰恰是线上问卷的短板,线下面对面或者电话采访,提问者是能感受对方答题的反应速度的

    调查,尤其对未知领域的新产品调查,开放式题目是很重要的,封闭式题目是预设答案让对方选择,往往局限了很多受调查者未知想法,而开放式问题就是让受访者“随意说”,最后搜集做归纳;这就是一些讨论会、茶话会形式的线下调查,为什么会长期存在的原因

    最后,调查问卷还有一个重要的设计是如何记录答卷,因为调查时访问人员是一拨,他们更擅长社交、话术;而答卷统计是另一拨,他们更擅长统计和逻辑,以及“发现”,如果答卷只能按某种方式统计,基本上算是不合格的一次调查,所以答卷应该细化到每一项,而不仅仅是题,这样统计人员能够随时组合产生不同的统计方法,产生更多结果 —— 目前常说的“大数据”,更多是指这种,也就是“交叉统计”。至于更高级的 AI 、建模等等,只要答案粒度足够细,就交给统计人员去想就行了,不是单独一份问卷就能做好的,一口吃不了大象
    —— 答案的原始数据应该可以导出,因为统计软件不止一家

    还有其他一些调查的技术,例如甄别受访者身份(不是为了隐私,而是有些人的知识太专业,不是销售目标客户,这类人太多会影响统计)这些,就不一一细说了
    maypu
        10
    maypu  
       2022-04-29 13:41:55 +08:00
    确实功能强大,已 star
    yuewenjie
        11
    yuewenjie  
       2022-04-29 14:01:37 +08:00
    顶一个
    masterclock
        12
    masterclock  
       2022-04-29 14:11:53 +08:00
    打开发现已经 star
    WeiYuanStudio
        13
    WeiYuanStudio  
       2022-04-29 14:12:14 +08:00
    完善的离谱
    lizhesystem
        14
    lizhesystem  
       2022-04-29 14:20:52 +08:00
    支持!
    javahuang
        15
    javahuang  
    OP
       2022-04-29 14:34:46 +08:00
    @imn1 感谢建议。其实这个系统的侧重点不在调查哈,更多的是数据采集。卷王主要是给使用者提供一个平台,提供尽可能多的功能,帮他们收集数据,而不是教他们怎么设计问卷。
    调查问卷和考试虽然是两回事儿,但在技术实现上我觉得是相通的,我正在改造~
    另外您提到的逻辑关系,正是卷王擅长的,各种复杂逻辑基本都能支持。
    javahuang
        16
    javahuang  
    OP
       2022-04-29 14:36:05 +08:00
    @hccsoul mysql 版本最低 5.6 ,这个 sql 应该是没问题的,已经被很多人测过过了。
    imn1
        17
    imn1  
       2022-04-29 15:08:46 +08:00
    @javahuang #15
    并没有什么否定的意思,至于建议,也没达到那个级别,更像是借地传递一些小知识而已

    理由:
    1. 调查是具有一定专业性的,确实不是一个程序大神就满足条件的
    2. 我只是觉得“调查系统”这个词用得有点滥,问卷系统、问卷生成系统 或者 简易调查模板,我是完全接受的,调查且上升到系统级别,我觉得还缺很多(指现状,不是说个例)

    如果说建议,那就只有一条:程序专业人员和调查专业人员合作,做一个真真正正的“调查系统”,这个也不是对 OP ,而是全体能做到的人,不妨考虑一下(有成品的话,2B 价值是很高的)

    OP 的项目如果有逻辑相关的功能,不妨在 readme 说一下,这个是亮点
    例如常见的“喜欢和最喜欢”:
    题 1 多选,题 2 单选,题 2 的选择答案必须在题 1 的答案之中,否则视为“不合逻辑”,问卷设计者有这个功能可选用是很好的,如果多题联动(更复杂的逻辑),那就更好了
    当然,需要“仅 XXX 可见”,不能在受访时就 disable 某些选项,限制选项这个相当于“诱导提问”,因为“不合逻辑”其实也是一个真实答案,表明受访者本身可能没有想好,可能选择困难,也可能容易受他人干扰或摇摆,这些都属于正常的市场反馈,如果此类答案很多的话,也是对这个未知产品信心不足的表现

    真正的调查是什么答案都应该记录的,仅要自己预设方向的答案,那不是调查,而是求安慰认同而已
    madlifer
        18
    madlifer  
       2022-04-29 15:12:01 +08:00
    做过相关产品,所以提个建议:还是做好问卷调查。考试这方面能不再投入就不在投入了,满足不了需求的。

    比如粘贴富文本内容,数学符号输入等等,另外还有 填空题带数学符号自动判断正误,总之巨坑。

    一般情况下做考试系统的公司也不会去做富文本编辑器,都是专门买这方面的授权,但买授权的话,填空题带数字符号判断正误就搞不定了.. 一地鸡毛。
    javahuang
        19
    javahuang  
    OP
       2022-04-29 16:47:22 +08:00
    @madlifer 谢谢建议。粘贴富文本、数学公式输入目前都是基于开源的富文本编辑器,还没遇到啥问题。
    我不是要做那种大而全的考试系统,因为所有都是我一个人在弄也没时间。
    我的设想很简单,先支持快速导入题库、刷题、模拟考试这些,后面看大家反馈再按需添加功能。
    reiji
        20
    reiji  
       2022-04-29 21:30:35 +08:00
    厉害!作为独立开发可是相当的强啊
    huieh
        21
    huieh  
       2022-04-29 21:47:41 +08:00
    如果有组织架构对接就完美了
    AcmeSa
        22
    AcmeSa  
       2023-07-03 19:15:38 +08:00
    看网站上写的联系方式只有一个 Q 群,多样些就好了,不打算开 TG 的吗?
    liusansui
        23
    liusansui  
       118 天前
    op 你好,想咨询一下,您这个系统中,表单编辑器中的那个公式编辑器的开发思路是什么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2380 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:02 · PVG 00:02 · LAX 08:02 · JFK 11:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.