🧪 Fake Survey Script 使用说明
本脚本用于在浏览器控制台中注入假数据到问卷统计页面(如问卷星),用于可视化演示和逻辑测试。
✅ 当前支持题型
题型 |
类型标识 |
说明 |
单选/多选题 |
option |
data 是一维数组,表示各选项的人数 |
排序题 |
sort |
data 是二维数组,表示排序频次矩阵 |
🧱 FAKE_CONFIG 配置结构
const FAKE_CONFIG = {
1: { type: "option", total: 100, data: [85, 15] },
12: {
type: "sort",
total: 100,
data: [
[50, 25, 15, 10, 0],
[20, 35, 25, 20, 0],
[10, 15, 30, 25, 20],
[10, 15, 15, 30, 30],
[0, 0, 0, 0, 100]
]
},
// 其他题...
};
📊 排序题评分说明
综合得分 = ∑(频数 × 权值) / 总填写人次
权值根据排序位置确定(如 5 个选项,权值为 5,4,3,2,1)
示例:某选项排在第一位置 2 次、第二位置 4 次、第三位置 6 次,总填写人次为 12,则:
得分 = (2×3 + 4×2 + 6×1) / 12 = 1.67 分。
排序权值和选项数直接相关,不受“请选择 N 项来排序”限制。
🧠 使用方法
- 打开问卷统计图表页面
- 在浏览器控制台粘贴并运行本脚本
- 你将看到操作界面,支持:
- 🪄 一键伪造当前页面所有题目数据
- ✍️ 手动编辑 FAKE_CONFIG 中的数据结构
- 🤖 输入描述由 AI 自动生成合理的 FakeConfig(需 API Key)
⚠️ 注意
- 暂不支持填空题、矩阵题等复杂结构(计划后续支持)
- 排序题会根据 data 自动计算并填充得分、小计
- AI 接口调用基于
dashscope.aliyuncs.com
的 Qwen 模型(需要有效的 API Key)
- 此为Beta版本,AI 模式暂未通过测试