问卷网 Skill 综合评估
核心用法
问卷网 Skill 是问卷网(wenjuan.com)官方推出的 Node.js 工具集,提供完整的在线问卷生命周期管理。核心功能包括:
创建与发布:统一入口 workflow_create_and_publish.js 支持四类项目——调研(--type survey)、测评/考试(--type assess)、投票/评选(--type vote)、表单/报名(--type form)。题目来源灵活:可使用默认模板、本地 JSON 文件(-f)、远程 URL(-u)或标准输入(--stdin)。值得注意的是,txt/docx/xlsx/pdf 等设计稿需先转换为 JSON 格式再导入。
编辑管理:完整的 CRUD 操作覆盖项目信息和题目层级。编辑前会自动执行"停止收集→项目归档"的安全流程,防止数据污染。
数据查看:三重数据出口——overview_stats 即时统计(答卷数/浏览量/完成率)、get_report 可视化报表页(默认浏览器打开)、export_data 原始数据下载。
显著优点
1. 类型区分精准:强制区分 survey/assess/vote/form,避免题型与后台能力错配
2. 安全机制完善:编辑前自动停收+归档,防止误改收集中的项目
3. 签名认证统一:编辑、报表下载、数据概况共用同一套 generate_sign.js 签名体系
4. 多源题目导入:支持模板、文件、URL、stdin 四种输入方式
5. WorkerBuddy 优化:提供自动登录脚本、二维码文件持久化、版本自动检查等适配
潜在局限
- Node.js 依赖:要求 Node 18+ 环境,需运行 setup.sh 初始化
- 登录流程复杂:首次使用需扫码登录,Token 过期需重新认证(错误码 20055/401 等)
- 设计稿需预处理:非 JSON 格式文档需手动转换,增加一步操作
- 发布前置条件:首次发布需绑定手机号(NOT_BIND_MOBILE 错误)
- 无图形界面:纯 CLI 操作,报表查看依赖浏览器跳转
适合人群
- 企业/学校调研人员:快速创建满意度调查、市场研究问卷
- 活动组织者:投票评选、报名表单、信息登记
- 教育工作者:在线考试、测评测验、360评估
- 开发者/Agent:需要通过脚本批量管理问卷项目的技术用户
常规风险
1. Token 安全:凭证存储于 ~/.wenjuan/token.json,需保护好本地文件权限
2. 签名时效性:API 签名基于时间戳,有效期短,请求失败需重试
3. 编辑数据丢失:编辑前强制归档,但用户需确认已备份关键数据
4. 版本兼容性:强制要求 Node 18+,旧环境需升级
5. 网络依赖:问卷网服务可用性直接影响功能,国内网络环境更稳定