Files
hmo 04db423416 Initial commit: skills library
- 70 skills with code and documentation
- Add .gitignore (ignore __pycache__, output/, temp/, venv/)
- Clean up test intermediates and caches
2026-04-26 19:27:40 +08:00

10 KiB
Raw Permalink Blame History

name, description
name description
wjx-generator 问卷星文本格式生成工具。将文本内容转换为问卷星支持的导入格式,支持单选题、多选题、填空题、矩阵题、量表题等多种题型。当用户提到生成问卷、文本转问卷、创建问卷星问卷、从文本创建问卷时触发此技能。

问卷星文本生成器

将用户提供的问卷内容或需求转换为问卷星支持的文本格式,可直接上传到问卷星生成问卷。

何时使用此技能

  • 用户需要创建问卷星问卷,但不想手动一个个添加题目
  • 用户提供了问卷内容文本,需要转换为问卷星导入格式
  • 用户说"生成问卷星格式"、"文本转问卷"、"从文本创建问卷"
  • 用户需要批量生成问卷题目

⚠️ 重要限制

  1. 必填/可选设置:文本导入不支持设置题目为必填或可选。导入后默认全部为"必答题",需要在问卷星后台手动将某些题目改为"可选"。

  2. 逻辑跳转:文本导入不支持设置逻辑跳转,需要在问卷星后台手动设置。

支持的题型(10种)

题型 格式标记 应用场景 示例
单选题 选项用 A.B.C. 标记 用户只能选择一个选项的场景 性别、年龄范围、满意度等级
多选题 [多选题] 用户可以选择多个选项的场景 兴趣爱好、购买考虑因素
填空题 题目后空一行,或用 ________ 需要用户输入文字内容的场景 姓名、电话、建议
多项填空题 ____(下划线) 需要用户填写多个字段的场景 姓名+电话+地址
矩阵单选题 ( ) 括号内有空格 多个问题使用相同选项,需要横向展示 服务满意度、工作满意度
矩阵量表题 [矩阵量表题] 多个维度评分类问题 满意度评分、NPS评分
量表题 [量表题] 单题评分题 满意度、NPS评分
表格题 [表格题] 行列结构数据收集 成绩表、预算分配
排序题 [排序题] 需要用户对选项进行排序 重要程度排序、优先级排序
比重题 [比重题] 需要用户分配权重/百分比 精力分配、预算分配
段落说明 [段落说明] 分组标题+文本框 问卷分组、分类说明

选项编号规则

  • 单选题、多选题:默认使用 A.B.C. 标记选项
    • 用户要求用 1.2.3. 时,按用户要求
    • 用户要求不加序号时,直接写选项文本
  • 其他题型(矩阵、排序、比重、表格等):默认使用 1.2.3. 或不加序号

完整格式规范

1. 单选题

格式

题目内容
A.选项1
B.选项2
C.选项3

选项标记说明

  • 推荐使用 A.B.C.(符合日常习惯)
  • 也可以使用 1.2.3.
  • 也可以不写序号,直接写选项

应用场景:性别、年龄、职业、满意度等级等只需选择一项的问题

示例

您的性别是?
A.男
B.女

您的年龄段是?
A.18岁以下
B.18-30岁
C.31-45岁
D.46岁以上

2. 多选题

格式

题目内容[多选题]
A.选项1
B.选项2
C.选项3

应用场景:可选择多个答案的问题,如兴趣爱好、多选偏好等

示例

您喜欢哪些运动?[多选题]
A.跑步
B.游泳
C.篮球
D.足球
E.其他

3. 填空题

格式有两种,选择依据:输入内容的长度

格式一:单独文本框(题目后空一行)

适用场景:需要输入较长内容(如建议、详细说明、备注等)

题目内容:
  • 空行后会自动生成多行文本框
  • 多空一个空行可能会增加文本框的行数(待验证)

示例(长内容):

1. 请写下您对我们产品的宝贵建议:

2. 请描述您在使用过程中遇到的问题:

3. 其他需要说明的情况:

格式二:短文本框(用下划线表示宽度)

适用场景:需要输入较短内容(如姓名、电话、地址等)

题目内容:_________下划线长度决定文本框宽度
  • 下划线 ________ 长度决定文本框宽度
  • 适合单行输入

示例(短内容):

1.姓名:_________,年龄:___________,体重:______________。

2.手机:___________,邮箱:____________________。

4. 多项填空题

格式:同填空题,使用下划线表示文本框宽度

题目内容:___________________________。

应用场景:同一题目需要填写多个字段,如个人信息收集

示例

1.姓名:_________,年龄:___________,体重:______________。

2.请填写:
________姓名
________年龄
________电话

5. 矩阵题

格式

题目内容[矩阵题]
选项1 选项2 选项3 选项4 选项5
行标题1
行标题2
行标题3

关键要点

  • 题目后必须加 [矩阵题] 标签
  • 选项行:各选项用空格分隔
  • 后续每行一个行标题

应用场景:多个问题使用相同选项集,如满意度调查、评价量表

示例

在实体店购物时,您会用手机做以下事情吗?[矩阵题]
经常 偶尔 甚少 从来 没有
搜寻/下载优惠券
对商品的价钱进行比较
搜寻食谱
搜寻/阅读有关产品的点评
发照片/影片给亲友征求意见
把店里看见的产品在网上下单

6. 矩阵量表题

格式:与矩阵单选题相同,使用数字表示量表等级

应用场景:Likert量表、NPS评分等评分类问题

示例

您对以下方面的满意度是:( )
工作内容
1.非常不满意 2.不满意 3.一般 4.满意 5.非常满意
工作环境
1.非常不满意 2.不满意 3.一般 4.满意 5.非常满意
薪酬福利
1.非常不满意 2.不满意 3.一般 4.满意 5.非常满意

7. 表格题

格式

题目[表格题]
选项1 选项2 选项3 选项4 选项5
列标题1 列标题2 列标题3
行标题1
行标题2
行标题3

关键点

  • 标签:[表格题]
  • 第二行:选项(用空格分隔)
  • 第三行:列标题(用空格分隔)
  • 后续行:行标题
  • 行列交叉处生成下拉列表框

应用场景:需要同时对多个行和多个列进行评价

示例

您对以下各部门的满意度是?[表格题]
非常满意 满意 一般 不满意 非常不满意
研发部 销售部 市场部
工作氛围
薪资水平
发展机会

8. 排序题

格式

题目内容[排序题]
选项1
选项2
选项3
选项4

应用场景:需要用户对选项进行重要性排序

示例

请按重要程度排序?[排序题]
价格
质量
服务
品牌

题目内容(排序) 选项1 选项2 选项3 选项4


**应用场景**:需要用户对选项进行重要性排序

**示例**:

请按重要程度排序:(排序) 价格 质量 服务 品牌 包装


---

### 9. 比重题

**格式**

题目内容[比重题] 选项1 选项2 选项3


**应用场景**:需要用户分配比例、权重或百分比

**示例**:

请分配您的精力比重?[比重题] 工作 学习 娱乐 家庭


---

### 10. 量表题

**格式**

题目内容[量表题] 1 2 3 4 5


**关键点**:
- 标签:`[量表题]`
- 选项每行一个数字
- 生成后选项在同一行显示

**应用场景**:单题评分,如满意度、NPS评分

**示例**:

您对本次服务的满意度是?[量表题] 1 2 3 4 5


---

### 11. 段落说明

**格式**

标题[段落说明]

小标题1

小标题2


**关键点**
- 标题后加 `[段落说明]`
- 空一行生成小标题
- 再空一行生成文本框

**应用场景**:需要分组显示的题目,每组有标题和输入框

**示例**:

基本信息[段落说明]

  1. 姓名

  2. 年龄

  3. 联系方式


---

## 完整问卷示例

**用户需求**:创建一个客户满意度调查问卷

**生成结果**:

客户满意度调查

感谢您抽出宝贵时间参与本次调查!

1.您的姓名是?

2.您的联系方式?

3.您对我们产品的整体满意度是? A.非常满意 B.满意 C.一般 D.不满意 E.非常不满意

4.您最满意的方面是?(可多选) A.产品质量 B.服务水平 C.价格 D.包装 E.其他

5.请您对以下方面进行评价:( ) 产品质量 1.非常满意 2.满意 3.一般 4.不满意 5.非常不满意 服务水平 1.非常满意 2.满意 3.一般 4.不满意 5.非常不满意 性价比 1.非常满意 2.满意 3.一般 4.不满意 5.非常不满意

6.您是否会向朋友推荐我们的产品? A.一定会 B.可能会 C.不确定 D.可能不会 E.一定不会

7.请按重要程度排序:(排序) 价格 质量 服务 品牌

8.请分配您的关注比重:(比重) 产品功能 外观设计 价格 售后服务

9.请留下您的宝贵建议:

=问卷填写完成后,点击提交即可,感谢您的参与=


## 输出文件

生成的文本文件保存到:

temp/wjx/{问卷标题}_{日期时间}.txt


**编码**:必须使用 **UTF-8** 编码保存!

## 使用流程

### Step 1: 理解用户需求

与用户确认以下信息:
1. 问卷的主题和目的
2. 需要包含哪些题目(可让用户提供内容或描述需求)
3. 每道题的题型偏好
4. 确认哪些题目需要设置为"可选"(非必填)→ 提醒用户导入后手动设置

### Step 2: 生成问卷文本

根据问卷星格式规范生成文本

### Step 3: 输出并提醒用户

告知用户:
1. 文件保存位置
2. 如何在问卷星使用(上传或粘贴文本)
3. ⚠️ **重要提醒**:需要到问卷星后台手动设置"可选"题目和逻辑跳转

## 格式检查清单

生成文本前检查:
- [ ] 多选题使用 `[多选题]`
- [ ] 矩阵题使用 `[矩阵题]`
- [ ] 矩阵量表题使用 `[矩阵量表题]`
- [ ] 量表题使用 `[量表题]`
- [ ] 表格题使用 `[表格题]`
- [ ] 排序题使用 `[排序题]`
- [ ] 比重题使用 `[比重题]`
- [ ] 填空题:题目后空一行
- [ ] 多项填空题使用下划线 `________`
- [ ] 矩阵题/表格题选项用空格分隔(不是换行)
- [ ] 段落说明用 `[段落说明]`
- [ ] 文件保存为 UTF-8 编码

## 相关链接

- 问卷星文本创建入口:https://www.wjx.cn/newwjx/mysojump/designqbytxt.aspx?qt=1
- 官方帮助文档(问卷):https://www.wjx.cn/help/help.aspx?helpid=138&h=1
- 官方帮助文档(考试):https://www.wjx.cn/help/help.aspx?helpid=252&h=1