diff --git a/通讯协议-B200W-MQTT协议[外].md b/通讯协议-B200W-MQTT协议[外].md index eb7e1bc..7dc93f8 100644 --- a/通讯协议-B200W-MQTT协议[外].md +++ b/通讯协议-B200W-MQTT协议[外].md @@ -2158,73 +2158,179 @@ MQTT服务器配置结果检查 - **示例代码** +**常用样例**:一级题型 + 显示“Q”开头, 单一题型,全单选题共10题 ```json -//自定义题号 { - "fun": "startKpExam", + "fun":"startKpExam", + "dataTag":"1", + "data":{ + "mode": 1, + "examNo": 1, + "questions": [{ + "quesType": 1, //单选题 + "startNo": 1, //题号从1开始 + "count":10 //连续10题 + }] + } +} +``` + +指令样例:一级题型 + 不显示开头,总题数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题 + }] + } +} +``` + +指令样例:二级题型 + 不显示开头,总题数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题 }] } } +``` -//显示Q开头 +指令样例:三级题型 + 不显示开头,总题数6题 +```json { - "fun": "startKpExam", + "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题 + }] + } +} +``` + +指令样例:一级题型 + 显示“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题 }] } } +``` -//显示题开头 +指令样例:一级题型 + 显示“题”开头, 共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题 }] } }