Commit ea1c9e4396f38a55283a65a50858f8e7ffcd2864
1 parent
044cbbaa
删除文本题的tip,不支持扩展标题
Showing
2 changed files
with
71 additions
and
159 deletions
通讯协议-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 | ``` |