From 37f57c56d63b35d6e5bc5bffb01f5e7f400889cc Mon Sep 17 00:00:00 2001 From: liuqin Date: Wed, 11 Sep 2024 10:02:39 +0800 Subject: [PATCH] 修改在线测验示例代码,删除自主录分的最小值参数 --- 通讯协议-B200W-MQTT协议[内部].md | 211 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------- 1 file changed, 160 insertions(+), 51 deletions(-) diff --git a/通讯协议-B200W-MQTT协议[内部].md b/通讯协议-B200W-MQTT协议[内部].md index 611272a..1814850 100644 --- a/通讯协议-B200W-MQTT协议[内部].md +++ b/通讯协议-B200W-MQTT协议[内部].md @@ -151,7 +151,7 @@ ### 键盘管理 |功能归类|功能|API指令|指令事件| |---|---|---|---| -|识别设置 - 出厂编码(内)|设置键盘出厂编码(内)|[setKpSN](#setkpsn)|[fEvtSetKpSN](#fevtsetkpsn)
[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| +|识别设置 - 出厂编码(内)|设置键盘出厂编码(内)|[setKpSN](#setkpsn)|[fEvtSetKpSN](#fevtsetkpsn)
| |识别设置 - 键盘编号(内)|设置键盘编号(内)|[setKpID](#setkpid)|[fEvtSetKpID](#fevtsetkpid)| |识别设置 - 识别模式(内)|获取键盘识别模式(内)|[getKpIdentityMode](#getkpidentitymode)|[fEvtKpIdentityMode](#fevtkpidentitymode)| ||设置键盘识别模式(内)|[setKpIdentityMode](#setkpidentitymode)|[fEvtKpIdentityMode](#fevtkpidentitymode)| @@ -3524,86 +3524,203 @@ |++answer|array||是|预设提交的按键值
格式为"单选题答案,多选题答案;
数字题答案;判断题答案(1对2错)"
如["A","ABCD","10","1"]| - **示例代码** + +**常用样例**:一级题型 + 显示“Q”开头, 单一题型,全单选题共10题 +```json +{ + "fun":"startKpExam", + "dataTag":"1", + "data":{ + "mode": 1, + "examNo": 1, + "questions": [{ + "quesType": 1, //单选题 + "startNo": 1, //题号从1开始 + "count":10 //连续10题 + }], + "simParams":{ + "answer":["A","ABCD","10","1"] + } + } +} +``` + +指令样例:一级题型 + 不显示开头,总题数6题 ```json -//自定义题号 { "fun":"startKpExam", "dataTag":"1", "data":{ "mode": 0, "examNo": 1, - "questions": [{ - //题号1-1-1 到1-1-10 共10题单选 - "symbol": "1-1-", - "quesType": 1, - "startNo": 1, - "count":10 - }, { - //题号2-2和2-3共两题 多选题,5个选项 - "symbol": "2-", - "quesType": 2, - "option": 5, - "startNo": 2, - "count":2 - }, { - //题号3-1和3-2共两道数字题 + //第1、2题单选题,第3、4题多选题,第5题数字,第6题判断,共6题 + "questions": [{ + "quesType": 1, //单选题 + "startNo": 1, //题号从1开始 + "count":2 //连续2题 + },{ + "quesType": 2, //多选题 + "startNo": 3, //题号从3开始 + "count":2, //连续2题 + "option":5 + },{ + "quesType": 1, //数字题 + "startNo": 5, //题号从5开始 + "count":1 //连续1题 + },{ + "quesType": 4, //判断题 + "startNo": 6, //题号从6开始 + "count":1 //连续1题 + }], + "simParams":{ + "answer":["A","ABCD","10","1"] + } + } +} +``` + +指令样例:二级题型 + 不显示开头,总题数6题 +```json +{ + "fun":"startKpExam", + "dataTag":"1", + "data":{ + "mode": 0, + "examNo": 1, + //第1-1、1-2题单选题,第2-1、2-2题多选题,第3-1题数字,第4-1题判断,共6题 + "questions": [{ + "symbol": "1-", + "quesType": 1, //单选题 + "startNo": 1, //题号从1-1开始 + "count":2 //连续2题 + },{ + "symbol": "2-", + "quesType": 2, //多选题 + "startNo": 1, //题号从2-1开始 + "count":2, //连续2题 + "option":5 + },{ "symbol": "3-", - "quesType": 3, - "startNo": 1, - "count":2 - }, { - //题号4和5 ,判断题 - "symbol": "", - "quesType": 4, - "startNo": 4, - "count":2 + "quesType": 3, //数字题 + "startNo": 1, //题号从3-1开始 + "count":1 //连续1题 + },{ + "symbol": "4-", + "quesType": 4, //判断题 + "startNo": 1, //题号从4-1开始 + "count":1 //连续1题 }], "simParams":{ "answer":["A","ABCD","10","1"] } } } +``` -//显示Q开头 +指令样例:三级题型 + 不显示开头,总题数6题 +```json +{ + "fun":"startKpExam", + "dataTag":"1", + "data":{ + "mode": 0, + "examNo": 1, + //第1-1-1、1-1-2题单选题,第1-2-1、1-2-2题多选题,第2-1-1题数字,第3-1-1题判断,共6题 + "questions": [{ + "symbol": "1-1-", + "quesType": 1, //单选题 + "startNo": 1, //题号从1-1-1开始 + "count":2 //连续2题 + },{ + "symbol": "1-2-", + "quesType": 2, //多选题 + "startNo": 1, //题号从1-2-1开始 + "count":2, //连续2题 + "option":5 + },{ + "symbol": "2-1-", + "quesType": 3, //数字题 + "startNo": 1, //题号从2-1-1开始 + "count":1 //连续1题 + },{ + "symbol": "3-1-", + "quesType": 4, //判断题 + "startNo": 1, //题号从3-1-1开始 + "count":1 //连续1题 + }], + "simParams":{ + "answer":["A","ABCD","10","1"] + } + } +} +``` + +指令样例:一级题型 + 显示“Q”开头, 共6题 +```json { "fun":"startKpExam", "dataTag":"1", "data":{ "mode": 1, "examNo": 1, - "questions": [{ - //Q1-Q20,单选题 - "symbol": "", - "quesType": 1, - "startNo": 1, - "count":20 + "questions": [{ + "quesType": 1, //单选题 + "startNo": 1, //题号从1开始 + "count":2 //连续2题 + },{ + "quesType": 2, //多选题 + "startNo": 3, //题号从3开始 + "count":2, //连续2题 + "option":5 + },{ + "quesType": 1, //数字题 + "startNo": 5, //题号从5开始 + "count":1 //连续1题 + },{ + "quesType": 4, //判断题 + "startNo": 6, //题号从6开始 + "count":1 //连续1题 }], "simParams":{ - "answer":["A","","",""] + "answer":["A","ABCD","10","1"] } } } +``` -//显示题开头 +指令样例:一级题型 + 显示“题”开头, 共6题 +```json { "fun":"startKpExam", "dataTag":"1", "data":{ "mode": 2, "examNo": 1, - "questions": [{ - //题1-题20,单选题 - "symbol": "", - "quesType": 1, - "startNo": 1, - "count":20 + "questions": [{ + "quesType": 1, //单选题 + "startNo": 1, //题号从1开始 + "count":2 //连续2题 + },{ + "quesType": 2, //多选题 + "startNo": 3, //题号从3开始 + "count":2, //连续2题 + "option":5 + },{ + "quesType": 1, //数字题 + "startNo": 5, //题号从5开始 + "count":1 //连续1题 + },{ + "quesType": 4, //判断题 + "startNo": 6, //题号从6开始 + "count":1 //连续1题 }], "simParams":{ - "answer":["A","","",""] + "answer":["A","ABCD","10","1"] } } } ``` +