产品简介
roundtable-js RoundtableJS 是一个开源 JavaScript 库,专为需要高度自定义逻辑(如分支、跳转、循环)和设计的研究人员和开发者设计。它解决了传统问卷工具在集成复杂调查逻辑时的难题,让构建专业级调研任务变得直观高效。

核心功能
- 为现代Web设计,利用JavaScript异步功能管理问卷逻辑
- 开发者友好,API优先,支持丰富的插件生态系统
- 内置AI原生功能,如自然语言编程和自动化欺诈检测(云端版)
- 提供多种问卷示例,涵盖市场调研、数据标注、产品反馈等场景
- 支持通过NPM、Git或CDN等多种方式快速安装
快速开始
- 通过 npm 安装 roundtable-js 库
- 导入 Survey 和问卷元素模块(如 SingleSelect)
- 创建 Survey 实例并使用 `showPage` 方法添加问题页面
- 配置一个包含容器的 HTML 页面作为问卷入口
界面预览
与其他方案对比
| 对比项 | roundtable-js | 同类方案 |
|---|---|---|
| 逻辑定制自由度 | 通过JavaScript异步函数直接定义调查逻辑,直观灵活,无限制。 | 通常依赖图形化界面或有限的脚本语言设置逻辑,复杂流程实现困难。 |
| AI与自动化能力 | 云端版原生集成AI功能,如自然语言编写问卷和自动欺诈检测。 | AI功能通常作为高级付费附加项,或集成第三方服务,不够原生便捷。 |
| 代码与数据控制权 | 完全开源,可自行部署,从问卷代码到数据存储均可自定义控制。 | 通常为SaaS服务,数据存储在第三方平台,代码和数据控制权有限。 |
适合谁用
- 需要实现复杂问卷逻辑(分支、循环)的学术或市场研究人员
- 希望完全掌控问卷代码与数据的前端开发者
- 构建内部数据标注或用户反馈收集系统的企业技术团队
下载与版本
当前最新版本为 v0.2.3,发布于 2024-08-30。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/roundtableAI/roundtable-js