- 70 skills with code and documentation - Add .gitignore (ignore __pycache__, output/, temp/, venv/) - Clean up test intermediates and caches
10 KiB
name, description
| name | description |
|---|---|
| wjx-generator | 问卷星文本格式生成工具。将文本内容转换为问卷星支持的导入格式,支持单选题、多选题、填空题、矩阵题、量表题等多种题型。当用户提到生成问卷、文本转问卷、创建问卷星问卷、从文本创建问卷时触发此技能。 |
问卷星文本生成器
将用户提供的问卷内容或需求转换为问卷星支持的文本格式,可直接上传到问卷星生成问卷。
何时使用此技能
- 用户需要创建问卷星问卷,但不想手动一个个添加题目
- 用户提供了问卷内容文本,需要转换为问卷星导入格式
- 用户说"生成问卷星格式"、"文本转问卷"、"从文本创建问卷"
- 用户需要批量生成问卷题目
⚠️ 重要限制
-
必填/可选设置:文本导入不支持设置题目为必填或可选。导入后默认全部为"必答题",需要在问卷星后台手动将某些题目改为"可选"。
-
逻辑跳转:文本导入不支持设置逻辑跳转,需要在问卷星后台手动设置。
支持的题型(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.您对我们产品的整体满意度是? 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