fake_wjx

first version of beta

目前为 2025-04-19 提交的版本。查看 最新版本

作者
lmaonewhow
评分
0 0 0
版本
2025-04-19
创建于
2025-04-19
更新于
2025-04-19
大小
8.7 KB
许可证
CC-BY-NC-4.0
适用于

🧪 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 项来排序”限制。

🧠 使用方法

  1. 打开问卷统计图表页面
  2. 在浏览器控制台粘贴并运行本脚本
  3. 你将看到操作界面,支持:
    • 🪄 一键伪造当前页面所有题目数据
    • ✍️ 手动编辑 FAKE_CONFIG 中的数据结构
    • 🤖 输入描述由 AI 自动生成合理的 FakeConfig(需 API Key)

⚠️ 注意

  • 暂不支持填空题、矩阵题等复杂结构(计划后续支持)
  • 排序题会根据 data 自动计算并填充得分、小计
  • AI 接口调用基于 dashscope.aliyuncs.com 的 Qwen 模型(需要有效的 API Key)
  • 此为Beta版本,AI 模式暂未通过测试