Commit ea1c9e4396f38a55283a65a50858f8e7ffcd2864

Authored by 刘琴
1 parent 044cbbaa

删除文本题的tip,不支持扩展标题

通讯协议-B200W-MQTT协议[内部].md
@@ -67,7 +67,7 @@ Ver 1.0.3 @@ -67,7 +67,7 @@ Ver 1.0.3
67 |---|---|---|---| 67 |---|---|---|---|
68 |1.0.1| 2024年10月22日|刘琴|1. 初始版| 68 |1.0.1| 2024年10月22日|刘琴|1. 初始版|
69 |1.0.2| 2024年12月27日|刘琴|1. 增加测验题和多科测验中自判题题型<br>2. 多科测验的科目数量为从9增加至11<br>3. 增加测验自定义题型标题下发和清除<br>4. 可自定义最长128位的数据包标签<br><font color=red>注:(基站固件版本需不低于0.0.9)</font>| 69 |1.0.2| 2024年12月27日|刘琴|1. 增加测验题和多科测验中自判题题型<br>2. 多科测验的科目数量为从9增加至11<br>3. 增加测验自定义题型标题下发和清除<br>4. 可自定义最长128位的数据包标签<br><font color=red>注:(基站固件版本需不低于0.0.9)</font>|
70 -|1.0.3| 2025年2月20日|刘琴|1. 增加英文题和短消息题型<br>2. 增加键盘在线列表读取<br>3. 增加遥控器事件上报 <br><font color=red>注:(基站固件版本需不低于0.0.10)</font>| 70 +|1.0.3| 2025年2月20日|刘琴|1. 增加文本题和短消息题型<br>2. 增加键盘在线列表读取<br>3. 增加遥控器事件上报 <br><font color=red>注:(基站固件版本需不低于0.0.10)</font>|
71 71
72 <br> 72 <br>
73 <br> 73 <br>
@@ -257,8 +257,8 @@ Ver 1.0.3 @@ -257,8 +257,8 @@ Ver 1.0.3
257 ||停止数字题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)| 257 ||停止数字题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)|
258 |抢答题|启动抢答题答题|[startQAQuicker](#startqaquicker)|[sEvtStateCode](#sevtstatecode)<br>[fEvtQAQuicker](#fevtqaquicker)| 258 |抢答题|启动抢答题答题|[startQAQuicker](#startqaquicker)|[sEvtStateCode](#sevtstatecode)<br>[fEvtQAQuicker](#fevtqaquicker)|
259 ||停止抢答题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)| 259 ||停止抢答题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)|
260 -|英文题|启动英文题答题|[startQAEText](#startqaetext)|[sEvtStateCode](#sevtstatecode)<br>[fEvtQAEText](#fevtqaetext)|  
261 -||停止英文题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)| 260 +|文本题|启动文本题答题|[startQAEText](#startqaetext)|[sEvtStateCode](#sevtstatecode)<br>[fEvtQAEText](#fevtqaetext)|
  261 +||停止文本题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)|
262 |短消息|发送短消息|[sendKpMsg](#sendkpmsg)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpMsg](#fevtkpmsg)| 262 |短消息|发送短消息|[sendKpMsg](#sendkpmsg)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpMsg](#fevtkpmsg)|
263 |待机实时反馈|设置待机实时反馈状态|[setKpStbResponse](#setkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)<br>[sEvtKpRtFeedback](#sevtkprtfeedback)<br>[sEvtKpHandUp](#sevtkphandup)| 263 |待机实时反馈|设置待机实时反馈状态|[setKpStbResponse](#setkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)<br>[sEvtKpRtFeedback](#sevtkprtfeedback)<br>[sEvtKpHandUp](#sevtkphandup)|
264 ||获取待机实时反馈状态|[getKpStbResponse](#getkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)| 264 ||获取待机实时反馈状态|[getKpStbResponse](#getkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)|
@@ -3459,9 +3459,9 @@ Ver 1.0.3 @@ -3459,9 +3459,9 @@ Ver 1.0.3
3459 |+count|int||是|题目数量,1-16,>1多题快答| 3459 |+count|int||是|题目数量,1-16,>1多题快答|
3460 |+mode|int||是|1 - True/False 对/错 <br>2 - Yes/No 是/否<br> 3 - √/×| 3460 |+mode|int||是|1 - True/False 对/错 <br>2 - Yes/No 是/否<br> 3 - √/×|
3461 |+allowModify|int||是|0 - 不允许修改<br>1 - 允许修改| 3461 |+allowModify|int||是|0 - 不允许修改<br>1 - 允许修改|
3462 -|+tip|string||否|提示的标题,长度不超过16字符| 3462 +|+tip|string||否|提示的标题,长度不超过16字符|<inner>
3463 |+simParams|object||否|内部模拟测试参数设置对象| 3463 |+simParams|object||否|内部模拟测试参数设置对象|
3464 -|++answer|string||是|预设提交的按键值<br>1-对 <br>2-错| 3464 +|++answer|string||是|预设提交的按键值<br>1-对 <br>2-错|</inner>
3465 3465
3466 - **示例代码** 3466 - **示例代码**
3467 3467
@@ -3474,10 +3474,7 @@ Ver 1.0.3 @@ -3474,10 +3474,7 @@ Ver 1.0.3
3474 "count":1, 3474 "count":1,
3475 "mode":1, 3475 "mode":1,
3476 "allowModify":1, 3476 "allowModify":1,
3477 - "tip":"请判断对错",  
3478 - "simParams":{  
3479 - "answer":"1"  
3480 - } 3477 + "tip":"请判断对错"
3481 } 3478 }
3482 } 3479 }
3483 ``` 3480 ```
@@ -3556,9 +3553,9 @@ Ver 1.0.3 @@ -3556,9 +3553,9 @@ Ver 1.0.3
3556 |+options|int||是|选项数量,1≤M≤10(默认值4)| 3553 |+options|int||是|选项数量,1≤M≤10(默认值4)|
3557 |+optionalN|int||是|可选项个数,1≤N≤M(默认值1)| 3554 |+optionalN|int||是|可选项个数,1≤N≤M(默认值1)|
3558 |+allowModify|int||是|修改模式<br>0 - 不允许修改<br>1 - 允许修改| 3555 |+allowModify|int||是|修改模式<br>0 - 不允许修改<br>1 - 允许修改|
3559 -|+tip|string||否|提示的标题,长度不超过16字符| 3556 +|+tip|string||否|提示的标题,长度不超过16字符|<inner>
3560 |+simParams|object||否|内部模拟测试参数设置对象| 3557 |+simParams|object||否|内部模拟测试参数设置对象|
3561 -|++answer|string||是|预设提交的按键值| 3558 +|++answer|string||是|预设提交的按键值|</inner>
3562 3559
3563 - **示例代码** 3560 - **示例代码**
3564 3561
@@ -3574,10 +3571,7 @@ Ver 1.0.3 @@ -3574,10 +3571,7 @@ Ver 1.0.3
3574 "options": 4, 3571 "options": 4,
3575 "optionalN": 1, 3572 "optionalN": 1,
3576 "allowModify":1, 3573 "allowModify":1,
3577 - "tip":"请选择",  
3578 - "simParams":{  
3579 - "answer":"A"  
3580 - } 3574 + "tip":"请选择"
3581 } 3575 }
3582 } 3576 }
3583 ``` 3577 ```
@@ -3653,9 +3647,9 @@ Ver 1.0.3 @@ -3653,9 +3647,9 @@ Ver 1.0.3
3653 |+numMin|int||是|可输入下限,mode=1有效,范围0-100| 3647 |+numMin|int||是|可输入下限,mode=1有效,范围0-100|
3654 |+numMax|int||是|可输入上限,mode=1有效,范围0-100| 3648 |+numMax|int||是|可输入上限,mode=1有效,范围0-100|
3655 |+allowModify|int||是|修改模式<br>0 - 不允许修改<br>1 - 允许修改| 3649 |+allowModify|int||是|修改模式<br>0 - 不允许修改<br>1 - 允许修改|
3656 -|+tip|string||否|提示的标题,长度不超过16字符| 3650 +|+tip|string||否|提示的标题,长度不超过16字符|<inner>
3657 |+simParams|object||否|内部模拟测试参数设置对象| 3651 |+simParams|object||否|内部模拟测试参数设置对象|
3658 -|++answer|string||是|预设提交的按键值| 3652 +|++answer|string||是|预设提交的按键值|</inner>
3659 3653
3660 - **示例代码** 3654 - **示例代码**
3661 3655
@@ -3670,10 +3664,7 @@ Ver 1.0.3 @@ -3670,10 +3664,7 @@ Ver 1.0.3
3670 "numMin": 0, 3664 "numMin": 0,
3671 "numMax": 100, 3665 "numMax": 100,
3672 "allowModify":1, 3666 "allowModify":1,
3673 - "tip":"请输入数字",  
3674 - "simParams":{  
3675 - "answer":"10"  
3676 - } 3667 + "tip":"请输入数字"
3677 } 3668 }
3678 } 3669 }
3679 ``` 3670 ```
@@ -3746,9 +3737,9 @@ Ver 1.0.3 @@ -3746,9 +3737,9 @@ Ver 1.0.3
3746 |+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| 3737 |+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘|
3747 |+mode|int||是|模式<br>0:普通抢答| 3738 |+mode|int||是|模式<br>0:普通抢答|
3748 |+allowModify|int||是|修改模式<br>0 - 不允许修改<br>1 - 允许修改| 3739 |+allowModify|int||是|修改模式<br>0 - 不允许修改<br>1 - 允许修改|
3749 -|+tip|string||否|提示的标题,长度不超过16字符| 3740 +|+tip|string||否|提示的标题,长度不超过16字符|<inner>
3750 |+simParams|object||否|内部模拟测试参数设置对象| 3741 |+simParams|object||否|内部模拟测试参数设置对象|
3751 -|++answer|string||是|预设提交的按键值| 3742 +|++answer|string||是|预设提交的按键值|</inner>
3752 3743
3753 - **示例代码** 3744 - **示例代码**
3754 ```json 3745 ```json
@@ -3759,10 +3750,7 @@ Ver 1.0.3 @@ -3759,10 +3750,7 @@ Ver 1.0.3
3759 "keySns":[], 3750 "keySns":[],
3760 "mode": 0, 3751 "mode": 0,
3761 "allowModify":1, 3752 "allowModify":1,
3762 - "tip":"请按键抢答",  
3763 - "simParams":{  
3764 - "answer":"1"  
3765 - } 3753 + "tip":"请按键抢答"
3766 } 3754 }
3767 } 3755 }
3768 ``` 3756 ```
@@ -3821,11 +3809,11 @@ Ver 1.0.3 @@ -3821,11 +3809,11 @@ Ver 1.0.3
3821 }] 3809 }]
3822 } 3810 }
3823 ``` 3811 ```
3824 -### 英文 3812 +### 文本
3825 #### 方法 3813 #### 方法
3826 ##### startQAEText 3814 ##### startQAEText
3827 - **主题**:/client/{baseSN}/send 3815 - **主题**:/client/{baseSN}/send
3828 -- **功能描述**:启动英文题答题 3816 +- **功能描述**:启动文本题答题
3829 - **参数说明** 3817 - **参数说明**
3830 3818
3831 |参数名|类型|限制|是否必填|说明| 3819 |参数名|类型|限制|是否必填|说明|
@@ -3834,11 +3822,10 @@ Ver 1.0.3 @@ -3834,11 +3822,10 @@ Ver 1.0.3
3834 |dataTag|string|-|否|数据包标识,可为空字符串| 3822 |dataTag|string|-|否|数据包标识,可为空字符串|
3835 |data|object|-|是|传送参数的对象| 3823 |data|object|-|是|传送参数的对象|
3836 |+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| 3824 |+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘|
3837 -|+mode|int||是|模式<br>1:自由输入字母,最多不超过144字符|  
3838 -|+allowModify|int||是|修改模式<br>0 - 不允许修改<br>1 - 允许修改|  
3839 -|+tip|string||否|提示的标题,长度不超过16字符| 3825 +|+mode|int||是|模式<br>1:自由输入,最多不超过144字符|
  3826 +|+allowModify|int||是|修改模式<br>0 - 不允许修改<br>1 - 允许修改|<inner>
3840 |+simParams|object||否|内部模拟测试参数设置对象| 3827 |+simParams|object||否|内部模拟测试参数设置对象|
3841 -|++answer|string||是|预设提交的按键值| 3828 +|++answer|string||是|预设提交的按键值|</inner>
3842 3829
3843 - **示例代码** 3830 - **示例代码**
3844 ```json 3831 ```json
@@ -3848,17 +3835,13 @@ Ver 1.0.3 @@ -3848,17 +3835,13 @@ Ver 1.0.3
3848 "data":{ 3835 "data":{
3849 "keySns":[], 3836 "keySns":[],
3850 "mode": 0, 3837 "mode": 0,
3851 - "allowModify":1,  
3852 - "tip":"请输入英文文本",  
3853 - "simParams":{  
3854 - "answer":"AAAAAAA"  
3855 - } 3838 + "allowModify":1
3856 } 3839 }
3857 } 3840 }
3858 ``` 3841 ```
3859 <!--##### stopQAEText 3842 <!--##### stopQAEText
3860 - **主题**:/client/{baseSN}/send 3843 - **主题**:/client/{baseSN}/send
3861 -- **功能描述**:停止英文题答题 3844 +- **功能描述**:停止文本题答题
3862 - **参数说明** 3845 - **参数说明**
3863 3846
3864 |参数名|类型|限制|是否必填|说明| 3847 |参数名|类型|限制|是否必填|说明|
@@ -3875,7 +3858,7 @@ Ver 1.0.3 @@ -3875,7 +3858,7 @@ Ver 1.0.3
3875 ```--> 3858 ```-->
3876 3859
3877 ##### [stopKpVote](#stopkpvote) 3860 ##### [stopKpVote](#stopkpvote)
3878 -停止英文题答题 3861 +停止文本题答题
3879 3862
3880 #### 事件 3863 #### 事件
3881 ##### [sEvtStateCode](#sevtstatecode) 3864 ##### [sEvtStateCode](#sevtstatecode)
@@ -4124,9 +4107,9 @@ Ver 1.0.3 @@ -4124,9 +4107,9 @@ Ver 1.0.3
4124 |++quesType | int||是| 题目类型<br>1:单选<br>2:多选(排序)<br>3:数字<br>4:判断 <br>5:自判题| 4107 |++quesType | int||是| 题目类型<br>1:单选<br>2:多选(排序)<br>3:数字<br>4:判断 <br>5:自判题|
4125 |++option |int||是 |选项数目<br> quesType = 1 有效。<br>quesType = 2 有效。<br>此项缺省时 默认4;<br>范围:1-10。| 4108 |++option |int||是 |选项数目<br> quesType = 1 有效。<br>quesType = 2 有效。<br>此项缺省时 默认4;<br>范围:1-10。|
4126 |++startNo | string||是| 起始题号,可以为数字+“-”,单级的题号数字范围1-255,如“1”,“1-1”,“1-1-1”,最多只能输入三级<br>mode=0 时有效,mode=1或2时键盘按顺序显示题号| 4109 |++startNo | string||是| 起始题号,可以为数字+“-”,单级的题号数字范围1-255,如“1”,“1-1”,“1-1-1”,最多只能输入三级<br>mode=0 时有效,mode=1或2时键盘按顺序显示题号|
4127 -|++count | int||是| 相同参数的连续题目数量, >0 <br>注意:总题数最多支持200题 | 4110 +|++count | int||是| 相同参数的连续题目数量, >0 <br>注意:总题数最多支持200题 |<inner>
4128 |+simParams|object||否|内部模拟测试参数设置对象| 4111 |+simParams|object||否|内部模拟测试参数设置对象|
4129 -|++answer|array||是|预设提交的按键值<br>格式为"单选题答案,多选题答案;<br>数字题答案;判断题答案(1对2错)"<br>如["A","ABCD","10","1"]| 4112 +|++answer|array||是|预设提交的按键值<br>格式为"单选题答案,多选题答案;<br>数字题答案;判断题答案(1对2错)"<br>如["A","ABCD","10","1"]|</inner>
4130 4113
4131 - **示例代码** 4114 - **示例代码**
4132 4115
@@ -4142,10 +4125,7 @@ Ver 1.0.3 @@ -4142,10 +4125,7 @@ Ver 1.0.3
4142 "quesType": 1, //单选题 4125 "quesType": 1, //单选题
4143 "startNo": "1", //题号从1开始 4126 "startNo": "1", //题号从1开始
4144 "count":10 //连续10题 4127 "count":10 //连续10题
4145 - }],  
4146 - "simParams":{  
4147 - "answer":["A","ABCD","10","1"]  
4148 - } 4128 + }]
4149 } 4129 }
4150 } 4130 }
4151 ``` 4131 ```
@@ -4176,10 +4156,7 @@ Ver 1.0.3 @@ -4176,10 +4156,7 @@ Ver 1.0.3
4176 "quesType": 4, //判断题 4156 "quesType": 4, //判断题
4177 "startNo": "6", //题号从6开始 4157 "startNo": "6", //题号从6开始
4178 "count":1 //连续1题 4158 "count":1 //连续1题
4179 - }],  
4180 - "simParams":{  
4181 - "answer":["A","ABCD","10","1"]  
4182 - } 4159 + }]
4183 } 4160 }
4184 } 4161 }
4185 ``` 4162 ```
@@ -4210,10 +4187,7 @@ Ver 1.0.3 @@ -4210,10 +4187,7 @@ Ver 1.0.3
4210 "quesType": 4, //判断题 4187 "quesType": 4, //判断题
4211 "startNo": "4-1", //题号从4-1开始 4188 "startNo": "4-1", //题号从4-1开始
4212 "count":1 //连续1题 4189 "count":1 //连续1题
4213 - }],  
4214 - "simParams":{  
4215 - "answer":["A","ABCD","10","1"]  
4216 - } 4190 + }]
4217 } 4191 }
4218 } 4192 }
4219 ``` 4193 ```
@@ -4244,10 +4218,7 @@ Ver 1.0.3 @@ -4244,10 +4218,7 @@ Ver 1.0.3
4244 "quesType": 4, //判断题 4218 "quesType": 4, //判断题
4245 "startNo": "3-1-1", //题号从3-1-1开始 4219 "startNo": "3-1-1", //题号从3-1-1开始
4246 "count":1 //连续1题 4220 "count":1 //连续1题
4247 - }],  
4248 - "simParams":{  
4249 - "answer":["A","ABCD","10","1"]  
4250 - } 4221 + }]
4251 } 4222 }
4252 } 4223 }
4253 ``` 4224 ```
@@ -4277,10 +4248,7 @@ Ver 1.0.3 @@ -4277,10 +4248,7 @@ Ver 1.0.3
4277 "quesType": 4, //判断题 4248 "quesType": 4, //判断题
4278 "startNo": "6", //题号从6开始 4249 "startNo": "6", //题号从6开始
4279 "count":1 //连续1题 4250 "count":1 //连续1题
4280 - }],  
4281 - "simParams":{  
4282 - "answer":["A","ABCD","10","1"]  
4283 - } 4251 + }]
4284 } 4252 }
4285 } 4253 }
4286 ``` 4254 ```
@@ -4310,10 +4278,7 @@ Ver 1.0.3 @@ -4310,10 +4278,7 @@ Ver 1.0.3
4310 "quesType": 4, //判断题 4278 "quesType": 4, //判断题
4311 "startNo": "6", //题号从6开始 4279 "startNo": "6", //题号从6开始
4312 "count":1 //连续1题 4280 "count":1 //连续1题
4313 - }],  
4314 - "simParams":{  
4315 - "answer":["A","ABCD","10","1"]  
4316 - } 4281 + }]
4317 } 4282 }
4318 } 4283 }
4319 ``` 4284 ```
@@ -4474,9 +4439,9 @@ Ver 1.0.3 @@ -4474,9 +4439,9 @@ Ver 1.0.3
4474 |++quesType | int||是| 题目类型<br>1:单选<br>2:多选(排序)<br>3:数字<br>4:判断<br>5:自判题| 4439 |++quesType | int||是| 题目类型<br>1:单选<br>2:多选(排序)<br>3:数字<br>4:判断<br>5:自判题|
4475 |++option |int||是 |选项数目<br> quesType = 1 有效。<br>quesType = 2 有效。<br>此项缺省时 默认4;<br>范围:1-10。| 4440 |++option |int||是 |选项数目<br> quesType = 1 有效。<br>quesType = 2 有效。<br>此项缺省时 默认4;<br>范围:1-10。|
4476 |++startNo | string||是| 起始题号,可以为数字+“-”,单级的题号数字范围1-255,如“1”,“1-1”,最多支持两级题号<br>mode=0 时有效,mode=1或2时键盘按顺序显示题号| 4441 |++startNo | string||是| 起始题号,可以为数字+“-”,单级的题号数字范围1-255,如“1”,“1-1”,最多支持两级题号<br>mode=0 时有效,mode=1或2时键盘按顺序显示题号|
4477 -|++count | int||是| 相同参数的连续题目数量, >0 <br><font color="red">注意:所有科目的总题数最多支持200题</font>| 4442 +|++count | int||是| 相同参数的连续题目数量, >0 <br><font color="red">注意:所有科目的总题数最多支持200题</font>|<inner>
4478 |+simParams|object||否|内部模拟测试参数设置对象| 4443 |+simParams|object||否|内部模拟测试参数设置对象|
4479 -|++answer|array||是|预设提交的按键值<br>格式为"单选题答案,多选题答案;<br>数字题答案;判断题答案(1对2错)"<br>如["A","ABCD","10","1"]| 4444 +|++answer|array||是|预设提交的按键值<br>格式为"单选题答案,多选题答案;<br>数字题答案;判断题答案(1对2错)"<br>如["A","ABCD","10","1"]|</inner>
4480 4445
4481 - **示例代码** 4446 - **示例代码**
4482 ```json 4447 ```json
@@ -4512,10 +4477,7 @@ Ver 1.0.3 @@ -4512,10 +4477,7 @@ Ver 1.0.3
4512 "quesType": 4, 4477 "quesType": 4,
4513 "startNo": "4", 4478 "startNo": "4",
4514 "count":2 4479 "count":2
4515 - }],  
4516 - "simParams":{  
4517 - "answer":["A","ABCD","10","1"]  
4518 - } 4480 + }]
4519 } 4481 }
4520 } 4482 }
4521 4483
@@ -4532,10 +4494,7 @@ Ver 1.0.3 @@ -4532,10 +4494,7 @@ Ver 1.0.3
4532 "quesType": 1, 4494 "quesType": 1,
4533 "startNo": "1", 4495 "startNo": "1",
4534 "count":20 4496 "count":20
4535 - }],  
4536 - "simParams":{  
4537 - "answer":["A","","",""]  
4538 - } 4497 + }]
4539 } 4498 }
4540 } 4499 }
4541 4500
@@ -4552,10 +4511,7 @@ Ver 1.0.3 @@ -4552,10 +4511,7 @@ Ver 1.0.3
4552 "quesType": 1, 4511 "quesType": 1,
4553 "startNo": "1", 4512 "startNo": "1",
4554 "count":20 4513 "count":20
4555 - }],  
4556 - "simParams":{  
4557 - "answer":["A","","",""]  
4558 - } 4514 + }]
4559 } 4515 }
4560 } 4516 }
4561 ``` 4517 ```
通讯协议-平台化-应用部分.md
@@ -285,8 +285,8 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -285,8 +285,8 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
285 ||åœæ­¢æ•°å­—题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)| 285 ||åœæ­¢æ•°å­—题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)|
286 |抢答题|å¯åŠ¨æŠ¢ç­”é¢˜ç­”é¢˜|[startQAQuicker](#startqaquicker)|[sEvtStateCode](#sevtstatecode)<br>[fEvtQAQuicker](#fevtqaquicker)| 286 |抢答题|å¯åŠ¨æŠ¢ç­”é¢˜ç­”é¢˜|[startQAQuicker](#startqaquicker)|[sEvtStateCode](#sevtstatecode)<br>[fEvtQAQuicker](#fevtqaquicker)|
287 ||åœæ­¢æŠ¢ç­”题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)| 287 ||åœæ­¢æŠ¢ç­”题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)|
288 -|英文题|å¯åŠ¨è‹±æ–‡é¢˜ç­”é¢˜|[startQAEText](#startqaetext)|[sEvtStateCode](#sevtstatecode)<br>[fEvtQAEText](#fevtqaetext)|  
289 -||åœæ­¢è‹±æ–‡é¢˜ç­”题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)| 288 +|文本题|å¯åŠ¨æ–‡æœ¬é¢˜ç­”é¢˜|[startQAEText](#startqaetext)|[sEvtStateCode](#sevtstatecode)<br>[fEvtQAEText](#fevtqaetext)|
  289 +||åœæ­¢æ–‡æœ¬é¢˜ç­”题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)|
290 |短消æ¯|å‘é€çŸ­æ¶ˆæ¯|[sendKpMsg](#sendkpmsg)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpMsg](#fevtkpmsg)| 290 |短消æ¯|å‘é€çŸ­æ¶ˆæ¯|[sendKpMsg](#sendkpmsg)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpMsg](#fevtkpmsg)|
291 |待机实时å馈|设置待机实时å馈状æ€|[setKpStbResponse](#setkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)<br>[sEvtKpRtFeedback](#sevtkprtfeedback)<br>[sEvtKpHandUp](#sevtkphandup)| 291 |待机实时å馈|设置待机实时å馈状æ€|[setKpStbResponse](#setkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)<br>[sEvtKpRtFeedback](#sevtkprtfeedback)<br>[sEvtKpHandUp](#sevtkphandup)|
292 ||获å–待机实时å馈状æ€|[getKpStbResponse](#getkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)| 292 ||获å–待机实时å馈状æ€|[getKpStbResponse](#getkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)|
@@ -3876,9 +3876,9 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -3876,9 +3876,9 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
3876 |+count|int||是|题目数é‡ï¼Œ1-16,>1多题快答| 3876 |+count|int||是|题目数é‡ï¼Œ1-16,>1多题快答|
3877 |+mode|int||是|1 - True/False 对/é”™ <br>2 - Yes/No 是/å¦<br> 3 - √/×| 3877 |+mode|int||是|1 - True/False 对/é”™ <br>2 - Yes/No 是/å¦<br> 3 - √/×|
3878 |+allowModify|int||是|0 - ä¸å…许修改<br>1 - å…许修改| 3878 |+allowModify|int||是|0 - ä¸å…许修改<br>1 - å…许修改|
3879 -|+tip|string||å¦|æç¤ºçš„æ ‡é¢˜ï¼Œé•¿åº¦ä¸è¶…过16字符| 3879 +|+tip|string||å¦|æç¤ºçš„æ ‡é¢˜ï¼Œé•¿åº¦ä¸è¶…过16字符|<inner>
3880 |+simParams|object||å¦|å†…éƒ¨æ¨¡æ‹Ÿæµ‹è¯•å‚æ•°è®¾ç½®å¯¹è±¡| 3880 |+simParams|object||å¦|å†…éƒ¨æ¨¡æ‹Ÿæµ‹è¯•å‚æ•°è®¾ç½®å¯¹è±¡|
3881 -|++answer|string||是|预设æäº¤çš„æŒ‰é”®å€¼<br>1-对 <br>2-é”™| 3881 +|++answer|string||是|预设æäº¤çš„æŒ‰é”®å€¼<br>1-对 <br>2-é”™|</inner>
3882 3882
3883 - **示例代ç ** 3883 - **示例代ç **
3884 3884
@@ -3892,10 +3892,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -3892,10 +3892,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
3892 "count":1, 3892 "count":1,
3893 "mode":1, 3893 "mode":1,
3894 "allowModify":1, 3894 "allowModify":1,
3895 - "tip":"请判断对错",  
3896 - "simParams":{  
3897 - "answer":"1"  
3898 - } 3895 + "tip":"请判断对错"
3899 } 3896 }
3900 } 3897 }
3901 ``` 3898 ```
@@ -3977,9 +3974,9 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -3977,9 +3974,9 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
3977 |+options|int||是|选项数é‡ï¼Œ1≤M≤10(默认值4)| 3974 |+options|int||是|选项数é‡ï¼Œ1≤M≤10(默认值4)|
3978 |+optionalN|int||是|å¯é€‰é¡¹ä¸ªæ•°ï¼Œ1≤N≤M(默认值1)| 3975 |+optionalN|int||是|å¯é€‰é¡¹ä¸ªæ•°ï¼Œ1≤N≤M(默认值1)|
3979 |+allowModify|int||是|修改模å¼<br>0 - ä¸å…许修改<br>1 - å…许修改| 3976 |+allowModify|int||是|修改模å¼<br>0 - ä¸å…许修改<br>1 - å…许修改|
3980 -|+tip|string||å¦|æç¤ºçš„æ ‡é¢˜ï¼Œé•¿åº¦ä¸è¶…过16字符| 3977 +|+tip|string||å¦|æç¤ºçš„æ ‡é¢˜ï¼Œé•¿åº¦ä¸è¶…过16字符|<inner>
3981 |+simParams|object||å¦|å†…éƒ¨æ¨¡æ‹Ÿæµ‹è¯•å‚æ•°è®¾ç½®å¯¹è±¡| 3978 |+simParams|object||å¦|å†…éƒ¨æ¨¡æ‹Ÿæµ‹è¯•å‚æ•°è®¾ç½®å¯¹è±¡|
3982 -|++answer|string||是|预设æäº¤çš„æŒ‰é”®å€¼| 3979 +|++answer|string||是|预设æäº¤çš„æŒ‰é”®å€¼|</inner>
3983 3980
3984 - **示例代ç ** 3981 - **示例代ç **
3985 3982
@@ -3996,10 +3993,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -3996,10 +3993,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
3996 "options": 4, 3993 "options": 4,
3997 "optionalN": 1, 3994 "optionalN": 1,
3998 "allowModify":1, 3995 "allowModify":1,
3999 - "tip":"请选择",  
4000 - "simParams":{  
4001 - "answer":"A"  
4002 - } 3996 + "tip":"请选择"
4003 } 3997 }
4004 } 3998 }
4005 ``` 3999 ```
@@ -4078,9 +4072,9 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4078,9 +4072,9 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4078 |+numMin|int||是|å¯è¾“入下é™,mode=1有效,范围0-100| 4072 |+numMin|int||是|å¯è¾“入下é™,mode=1有效,范围0-100|
4079 |+numMax|int||是|å¯è¾“入上é™,mode=1有效,范围0-100| 4073 |+numMax|int||是|å¯è¾“入上é™,mode=1有效,范围0-100|
4080 |+allowModify|int||是|修改模å¼<br>0 - ä¸å…许修改<br>1 - å…许修改| 4074 |+allowModify|int||是|修改模å¼<br>0 - ä¸å…许修改<br>1 - å…许修改|
4081 -|+tip|string||å¦|æç¤ºçš„æ ‡é¢˜ï¼Œé•¿åº¦ä¸è¶…过16字符| 4075 +|+tip|string||å¦|æç¤ºçš„æ ‡é¢˜ï¼Œé•¿åº¦ä¸è¶…过16字符|<inner>
4082 |+simParams|object||å¦|å†…éƒ¨æ¨¡æ‹Ÿæµ‹è¯•å‚æ•°è®¾ç½®å¯¹è±¡| 4076 |+simParams|object||å¦|å†…éƒ¨æ¨¡æ‹Ÿæµ‹è¯•å‚æ•°è®¾ç½®å¯¹è±¡|
4083 -|++answer|string||是|预设æäº¤çš„æŒ‰é”®å€¼| 4077 +|++answer|string||是|预设æäº¤çš„æŒ‰é”®å€¼|</inner>
4084 4078
4085 - **示例代ç ** 4079 - **示例代ç **
4086 4080
@@ -4096,10 +4090,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4096,10 +4090,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4096 "numMin": 0, 4090 "numMin": 0,
4097 "numMax": 100, 4091 "numMax": 100,
4098 "allowModify":1, 4092 "allowModify":1,
4099 - "tip":"请输入数字",  
4100 - "simParams":{  
4101 - "answer":"10"  
4102 - } 4093 + "tip":"请输入数字"
4103 } 4094 }
4104 } 4095 }
4105 ``` 4096 ```
@@ -4175,9 +4166,9 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4175,9 +4166,9 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4175 |+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| 4166 |+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘|
4176 |+mode|int||是|模å¼<br>0:普通抢答| 4167 |+mode|int||是|模å¼<br>0:普通抢答|
4177 |+allowModify|int||是|修改模å¼<br>0 - ä¸å…许修改<br>1 - å…许修改| 4168 |+allowModify|int||是|修改模å¼<br>0 - ä¸å…许修改<br>1 - å…许修改|
4178 -|+tip|string||å¦|æç¤ºçš„æ ‡é¢˜ï¼Œé•¿åº¦ä¸è¶…过16字符| 4169 +|+tip|string||å¦|æç¤ºçš„æ ‡é¢˜ï¼Œé•¿åº¦ä¸è¶…过16字符|<inner>
4179 |+simParams|object||å¦|å†…éƒ¨æ¨¡æ‹Ÿæµ‹è¯•å‚æ•°è®¾ç½®å¯¹è±¡| 4170 |+simParams|object||å¦|å†…éƒ¨æ¨¡æ‹Ÿæµ‹è¯•å‚æ•°è®¾ç½®å¯¹è±¡|
4180 -|++answer|string||是|预设æäº¤çš„æŒ‰é”®å€¼| 4171 +|++answer|string||是|预设æäº¤çš„æŒ‰é”®å€¼|</inner>
4181 4172
4182 - **示例代ç ** 4173 - **示例代ç **
4183 ```json 4174 ```json
@@ -4189,10 +4180,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4189,10 +4180,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4189 "keySns":[], 4180 "keySns":[],
4190 "mode": 0, 4181 "mode": 0,
4191 "allowModify":1, 4182 "allowModify":1,
4192 - "tip":"请按键抢答",  
4193 - "simParams":{  
4194 - "answer":"1"  
4195 - } 4183 + "tip":"请按键抢答"
4196 } 4184 }
4197 } 4185 }
4198 ``` 4186 ```
@@ -4253,11 +4241,11 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4253,11 +4241,11 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4253 }] 4241 }]
4254 } 4242 }
4255 ``` 4243 ```
4256 -### 英文题 4244 +### 文本题
4257 #### 方法 4245 #### 方法
4258 ##### startQAEText 4246 ##### startQAEText
4259 - **主题**:/client/{baseSN}/send 4247 - **主题**:/client/{baseSN}/send
4260 -- **功能æè¿°**:å¯åŠ¨è‹±æ–‡é¢˜ç­”é¢˜ 4248 +- **功能æè¿°**:å¯åŠ¨æ–‡æœ¬é¢˜ç­”é¢˜
4261 - **傿•°è¯´æ˜Ž** 4249 - **傿•°è¯´æ˜Ž**
4262 4250
4263 |傿•°å|类型|é™åˆ¶|是å¦å¿…å¡«|说明| 4251 |傿•°å|类型|é™åˆ¶|是å¦å¿…å¡«|说明|
@@ -4267,11 +4255,10 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4267,11 +4255,10 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4267 |baseSn|string||是|基站的出厂编ç | 4255 |baseSn|string||是|基站的出厂编ç |
4268 |data|object|-|是|ä¼ é€å‚数的对象| 4256 |data|object|-|是|ä¼ é€å‚数的对象|
4269 |+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| 4257 |+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘|
4270 -|+mode|int||是|模å¼<br>1:自由输入字æ¯ï¼Œæœ€å¤šä¸è¶…过144字符|  
4271 -|+allowModify|int||是|修改模å¼<br>0 - ä¸å…许修改<br>1 - å…许修改|  
4272 -|+tip|string||å¦|æç¤ºçš„æ ‡é¢˜ï¼Œé•¿åº¦ä¸è¶…过16字符| 4258 +|+mode|int||是|模å¼<br>1:自由输入,最多ä¸è¶…过144字符|
  4259 +|+allowModify|int||是|修改模å¼<br>0 - ä¸å…许修改<br>1 - å…许修改|<inner>
4273 |+simParams|object||å¦|å†…éƒ¨æ¨¡æ‹Ÿæµ‹è¯•å‚æ•°è®¾ç½®å¯¹è±¡| 4260 |+simParams|object||å¦|å†…éƒ¨æ¨¡æ‹Ÿæµ‹è¯•å‚æ•°è®¾ç½®å¯¹è±¡|
4274 -|++answer|string||是|预设æäº¤çš„æŒ‰é”®å€¼| 4261 +|++answer|string||是|预设æäº¤çš„æŒ‰é”®å€¼|</inner>
4275 4262
4276 - **示例代ç ** 4263 - **示例代ç **
4277 ```json 4264 ```json
@@ -4282,17 +4269,13 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4282,17 +4269,13 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4282 "data":{ 4269 "data":{
4283 "keySns":[], 4270 "keySns":[],
4284 "mode": 0, 4271 "mode": 0,
4285 - "allowModify":1,  
4286 - "tip":"请输入英文文本",  
4287 - "simParams":{  
4288 - "answer":"AAAAAAA"  
4289 - } 4272 + "allowModify":1
4290 } 4273 }
4291 } 4274 }
4292 ``` 4275 ```
4293 <!--##### stopQAEText 4276 <!--##### stopQAEText
4294 - **主题**:/client/{baseSN}/send 4277 - **主题**:/client/{baseSN}/send
4295 -- **功能æè¿°**ï¼šåœæ­¢è‹±æ–‡é¢˜ç­”题 4278 +- **功能æè¿°**ï¼šåœæ­¢æ–‡æœ¬é¢˜ç­”题
4296 - **傿•°è¯´æ˜Ž** 4279 - **傿•°è¯´æ˜Ž**
4297 4280
4298 |傿•°å|类型|é™åˆ¶|是å¦å¿…å¡«|说明| 4281 |傿•°å|类型|é™åˆ¶|是å¦å¿…å¡«|说明|
@@ -4309,7 +4292,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4309,7 +4292,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4309 ```--> 4292 ```-->
4310 4293
4311 ##### [stopKpVote](#stopkpvote) 4294 ##### [stopKpVote](#stopkpvote)
4312 -åœæ­¢è‹±æ–‡é¢˜ç­”题 4295 +åœæ­¢æ–‡æœ¬é¢˜ç­”题
4313 4296
4314 #### 事件 4297 #### 事件
4315 ##### [sEvtStateCode](#sevtstatecode) 4298 ##### [sEvtStateCode](#sevtstatecode)
@@ -4575,9 +4558,9 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4575,9 +4558,9 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4575 |++quesType | int||是| 题目类型<br>1:å•选<br>2:多选(排åºï¼‰<br>3:æ•°å­—<br>4:判断 <br>5:自判题| 4558 |++quesType | int||是| 题目类型<br>1:å•选<br>2:多选(排åºï¼‰<br>3:æ•°å­—<br>4:判断 <br>5:自判题|
4576 |++option |int||是 |选项数目<br> quesType = 1 有效。<br>quesType = 2 有效。<br>æ­¤é¡¹ç¼ºçœæ—¶ 默认4;<br>范围:1-10。| 4559 |++option |int||是 |选项数目<br> quesType = 1 有效。<br>quesType = 2 有效。<br>æ­¤é¡¹ç¼ºçœæ—¶ 默认4;<br>范围:1-10。|
4577 |++startNo | string||是| 起始题å·,å¯ä»¥ä¸ºæ•°å­—+“-â€ï¼Œå•çº§çš„é¢˜å·æ•°å­—范围1-255,如“1â€ï¼Œâ€œ1-1â€ï¼Œâ€œ1-1-1â€ï¼Œæœ€å¤šåªèƒ½è¾“入三级<br>mode=0 时有效,mode=1或2æ—¶é”®ç›˜æŒ‰é¡ºåºæ˜¾ç¤ºé¢˜å·| 4560 |++startNo | string||是| 起始题å·,å¯ä»¥ä¸ºæ•°å­—+“-â€ï¼Œå•çº§çš„é¢˜å·æ•°å­—范围1-255,如“1â€ï¼Œâ€œ1-1â€ï¼Œâ€œ1-1-1â€ï¼Œæœ€å¤šåªèƒ½è¾“入三级<br>mode=0 时有效,mode=1或2æ—¶é”®ç›˜æŒ‰é¡ºåºæ˜¾ç¤ºé¢˜å·|
4578 -|++count | int||是| 相åŒå‚数的连续题目数é‡, >0 <br>注æ„:总题数最多支æŒ200题 | 4561 +|++count | int||是| 相åŒå‚数的连续题目数é‡, >0 <br>注æ„:总题数最多支æŒ200题 |<inner>
4579 |+simParams|object||å¦|å†…éƒ¨æ¨¡æ‹Ÿæµ‹è¯•å‚æ•°è®¾ç½®å¯¹è±¡| 4562 |+simParams|object||å¦|å†…éƒ¨æ¨¡æ‹Ÿæµ‹è¯•å‚æ•°è®¾ç½®å¯¹è±¡|
4580 -|++answer|array||是|预设æäº¤çš„æŒ‰é”®å€¼<br>æ ¼å¼ä¸º"å•选题答案,多选题答案;<br>数字题答案;判断题答案(1对2é”™)"<br>如["A","ABCD","10","1"]| 4563 +|++answer|array||是|预设æäº¤çš„æŒ‰é”®å€¼<br>æ ¼å¼ä¸º"å•选题答案,多选题答案;<br>数字题答案;判断题答案(1对2é”™)"<br>如["A","ABCD","10","1"]|</inner>
4581 4564
4582 - **示例代ç ** 4565 - **示例代ç **
4583 4566
@@ -4594,10 +4577,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4594,10 +4577,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4594 "quesType": 1, //å•选题 4577 "quesType": 1, //å•选题
4595 "startNo": "1", //题å·ä»Ž1开始 4578 "startNo": "1", //题å·ä»Ž1开始
4596 "count":10 //连续10题 4579 "count":10 //连续10题
4597 - }],  
4598 - "simParams":{  
4599 - "answer":["A","ABCD","10","1"]  
4600 - } 4580 + }]
4601 } 4581 }
4602 } 4582 }
4603 ``` 4583 ```
@@ -4629,10 +4609,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4629,10 +4609,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4629 "quesType": 4, //判断题 4609 "quesType": 4, //判断题
4630 "startNo": "6", //题å·ä»Ž6开始 4610 "startNo": "6", //题å·ä»Ž6开始
4631 "count":1 //连续1题 4611 "count":1 //连续1题
4632 - }],  
4633 - "simParams":{  
4634 - "answer":["A","ABCD","10","1"]  
4635 - } 4612 + }]
4636 } 4613 }
4637 } 4614 }
4638 ``` 4615 ```
@@ -4664,10 +4641,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4664,10 +4641,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4664 "quesType": 4, //判断题 4641 "quesType": 4, //判断题
4665 "startNo": "4-1", //题å·ä»Ž4-1开始 4642 "startNo": "4-1", //题å·ä»Ž4-1开始
4666 "count":1 //连续1题 4643 "count":1 //连续1题
4667 - }],  
4668 - "simParams":{  
4669 - "answer":["A","ABCD","10","1"]  
4670 - } 4644 + }]
4671 } 4645 }
4672 } 4646 }
4673 ``` 4647 ```
@@ -4699,10 +4673,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4699,10 +4673,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4699 "quesType": 4, //判断题 4673 "quesType": 4, //判断题
4700 "startNo": "3-1-1", //题å·ä»Ž3-1-1开始 4674 "startNo": "3-1-1", //题å·ä»Ž3-1-1开始
4701 "count":1 //连续1题 4675 "count":1 //连续1题
4702 - }],  
4703 - "simParams":{  
4704 - "answer":["A","ABCD","10","1"]  
4705 - } 4676 + }]
4706 } 4677 }
4707 } 4678 }
4708 ``` 4679 ```
@@ -4733,10 +4704,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4733,10 +4704,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4733 "quesType": 4, //判断题 4704 "quesType": 4, //判断题
4734 "startNo": "6", //题å·ä»Ž6开始 4705 "startNo": "6", //题å·ä»Ž6开始
4735 "count":1 //连续1题 4706 "count":1 //连续1题
4736 - }],  
4737 - "simParams":{  
4738 - "answer":["A","ABCD","10","1"]  
4739 - } 4707 + }]
4740 } 4708 }
4741 } 4709 }
4742 ``` 4710 ```
@@ -4767,10 +4735,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4767,10 +4735,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4767 "quesType": 4, //判断题 4735 "quesType": 4, //判断题
4768 "startNo": "6", //题å·ä»Ž6开始 4736 "startNo": "6", //题å·ä»Ž6开始
4769 "count":1 //连续1题 4737 "count":1 //连续1题
4770 - }],  
4771 - "simParams":{  
4772 - "answer":["A","ABCD","10","1"]  
4773 - } 4738 + }]
4774 } 4739 }
4775 } 4740 }
4776 ``` 4741 ```
@@ -4940,9 +4905,9 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4940,9 +4905,9 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4940 |++quesType | int||是| 题目类型<br>1:å•选<br>2:多选(排åºï¼‰<br>3:æ•°å­—<br>4:判断<br>5:自判题| 4905 |++quesType | int||是| 题目类型<br>1:å•选<br>2:多选(排åºï¼‰<br>3:æ•°å­—<br>4:判断<br>5:自判题|
4941 |++option |int||是 |选项数目<br> quesType = 1 有效。<br>quesType = 2 有效。<br>æ­¤é¡¹ç¼ºçœæ—¶ 默认4;<br>范围:1-10。| 4906 |++option |int||是 |选项数目<br> quesType = 1 有效。<br>quesType = 2 有效。<br>æ­¤é¡¹ç¼ºçœæ—¶ 默认4;<br>范围:1-10。|
4942 |++startNo | string||是| 起始题å·,å¯ä»¥ä¸ºæ•°å­—+“-â€ï¼Œå•çº§çš„é¢˜å·æ•°å­—范围1-255,如“1â€ï¼Œâ€œ1-1â€ï¼Œæœ€å¤šæ”¯æŒä¸¤çº§é¢˜å·<br>mode=0 时有效,mode=1或2æ—¶é”®ç›˜æŒ‰é¡ºåºæ˜¾ç¤ºé¢˜å·| 4907 |++startNo | string||是| 起始题å·,å¯ä»¥ä¸ºæ•°å­—+“-â€ï¼Œå•çº§çš„é¢˜å·æ•°å­—范围1-255,如“1â€ï¼Œâ€œ1-1â€ï¼Œæœ€å¤šæ”¯æŒä¸¤çº§é¢˜å·<br>mode=0 时有效,mode=1或2æ—¶é”®ç›˜æŒ‰é¡ºåºæ˜¾ç¤ºé¢˜å·|
4943 -|++count | int||是| 相åŒå‚数的连续题目数é‡, >0 <br><font color="red">注æ„:所有科目的总题数最多支æŒ200题</font>| 4908 +|++count | int||是| 相åŒå‚数的连续题目数é‡, >0 <br><font color="red">注æ„:所有科目的总题数最多支æŒ200题</font>|<inner>
4944 |+simParams|object||å¦|å†…éƒ¨æ¨¡æ‹Ÿæµ‹è¯•å‚æ•°è®¾ç½®å¯¹è±¡| 4909 |+simParams|object||å¦|å†…éƒ¨æ¨¡æ‹Ÿæµ‹è¯•å‚æ•°è®¾ç½®å¯¹è±¡|
4945 -|++answer|array||是|预设æäº¤çš„æŒ‰é”®å€¼<br>æ ¼å¼ä¸º"å•选题答案,多选题答案;<br>数字题答案;判断题答案(1对2é”™)"<br>如["A","ABCD","10","1"]| 4910 +|++answer|array||是|预设æäº¤çš„æŒ‰é”®å€¼<br>æ ¼å¼ä¸º"å•选题答案,多选题答案;<br>数字题答案;判断题答案(1对2é”™)"<br>如["A","ABCD","10","1"]|</inner>
4946 4911
4947 - **示例代ç ** 4912 - **示例代ç **
4948 ```json 4913 ```json
@@ -4979,10 +4944,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -4979,10 +4944,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
4979 "quesType": 4, 4944 "quesType": 4,
4980 "startNo": "4", 4945 "startNo": "4",
4981 "count":2 4946 "count":2
4982 - }],  
4983 - "simParams":{  
4984 - "answer":["A","ABCD","10","1"]  
4985 - } 4947 + }]
4986 } 4948 }
4987 } 4949 }
4988 4950
@@ -5000,10 +4962,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -5000,10 +4962,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
5000 "quesType": 1, 4962 "quesType": 1,
5001 "startNo": "1", 4963 "startNo": "1",
5002 "count":20 4964 "count":20
5003 - }],  
5004 - "simParams":{  
5005 - "answer":["A","","",""]  
5006 - } 4965 + }]
5007 } 4966 }
5008 } 4967 }
5009 4968
@@ -5021,10 +4980,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å @@ -5021,10 +4980,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å
5021 "quesType": 1, 4980 "quesType": 1,
5022 "startNo": "1", 4981 "startNo": "1",
5023 "count":20 4982 "count":20
5024 - }],  
5025 - "simParams":{  
5026 - "answer":["A","","",""]  
5027 - } 4983 + }]
5028 } 4984 }
5029 } 4985 }
5030 ``` 4986 ```