04db423416
- 70 skills with code and documentation - Add .gitignore (ignore __pycache__, output/, temp/, venv/) - Clean up test intermediates and caches
484 lines
10 KiB
Markdown
484 lines
10 KiB
Markdown
---
|
||
name: wjx-generator
|
||
description: 问卷星文本格式生成工具。将文本内容转换为问卷星支持的导入格式,支持单选题、多选题、填空题、矩阵题、量表题等多种题型。当用户提到生成问卷、文本转问卷、创建问卷星问卷、从文本创建问卷时触发此技能。
|
||
---
|
||
|
||
# 问卷星文本生成器
|
||
|
||
将用户提供的问卷内容或需求转换为问卷星支持的文本格式,可直接上传到问卷星生成问卷。
|
||
|
||
## 何时使用此技能
|
||
|
||
- 用户需要创建问卷星问卷,但不想手动一个个添加题目
|
||
- 用户提供了问卷内容文本,需要转换为问卷星导入格式
|
||
- 用户说"生成问卷星格式"、"文本转问卷"、"从文本创建问卷"
|
||
- 用户需要批量生成问卷题目
|
||
|
||
## ⚠️ 重要限制
|
||
|
||
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 |