diff --git a/通讯协议-SDK应用部分.md b/通讯协议-SDK应用部分.md
index 08dba01..3b01024 100644
--- a/通讯协议-SDK应用部分.md
+++ b/通讯协议-SDK应用部分.md
@@ -1755,18 +1755,16 @@ params:{}
| **Json字段** | **字段含义** | **赋值及含义** |
| --- | --- | --- |
| examNo | 测验编号 | 1-9999 |
-| Total | 题目数量 | 1-200 |
-| optional | 选项数目 |1-10 默认4 |
| displayMode | 题号显示模式 | 1: 显示“Q”开头
2: 显示“题”开头|
-| questions | 题目详情 | 数组 |
+| questions | 题目详情 | 数组[最大200个单元] |
题目详情数组参数说明
| **Json字段** | **字段含义** | **赋值及含义** |
| --- | --- | --- |
-| questionLevel1Symbol | 一级题号 | 1-99 |
+| questionLevel1Symbol | 一级题号 | 1-200 |
| questionType | 题目类型 | 1:单选
2:多选(排序)
3:数字
4:判断 |
-| option | 选项数目 | 当questionType = 2 有效。
此项缺省时 optional 项值代替;
范围:1-optional。|
+| option | 选项数目 | 当questionType = 2 有效。
此项缺省时 默认4;
范围:1-10。|
指令样例:
```json
@@ -1774,9 +1772,7 @@ params:{}
"fun": "startKeyPadMultipleQuestionsLevel1",
"baseId": 0,
"params": {
- "examNo": 33,
- "total": 4,
- "optional": 4,
+ "examNo": 1,
"displayMode": 1,
"questions": [{
"questionLevel1Symbol": "1",
@@ -1797,6 +1793,25 @@ params:{}
}
```
+接收:
+
+fun: "startKeyPadMultipleQuestionsLevel1" //
+baseId: "1"//收到的基站ID
+infos:{"state":"OK"}//返回状态,成功为OK
+
+指令样例:
+
+```json
+{
+ "fun": "startKeyPadMultipleQuestionsLevel1",
+ "baseId": 1,
+ "infos": {
+ "state": "OK"
+ },
+ "packetTag": "59"
+}
+```
+
##### 一级题型接口[有科目]
发送:
@@ -1807,16 +1822,14 @@ params:{}
| **Json字段** | **字段含义** | **赋值及含义** |
| --- | --- | --- |
| examNo | 测验编号 | 1-9999 |
-| Total | 题目数量 | 1-200 |
-| optional | 选项数目 |1-10 默认4 |
| displayMode | 题号显示模式 | 1: 显示“Q”开头
2: 显示“题”开头|
-| questions | 题目详情 | 数组 |
+| questions | 题目详情 | 数组[最大200个单元] |
题目详情数组参数说明
| **Json字段** | **字段含义** | **赋值及含义** |
| --- | --- | --- |
-| questionLevel1Symbol | 一级题号 | 1-99 |
+| questionLevel1Symbol | 一级题号 | 1-200 |
| course | 科目 | 1:语文
2:数学
3:英语
4:政治
5:历史
6:地理
7:生物
8:物理
9化学 |
| questionType | 题目类型 | 1:单选
2:多选(排序)
3:数字
4:判断 |
| option | 选项数目 | 当questionType = 2 有效。
此项缺省时 optional 项值代替;
范围:1-optional。|
@@ -1827,9 +1840,7 @@ params:{}
"fun": "startKeyPadMultipleQuestionsLevel1Course",
"baseId": 0,
"params": {
- "examNo": 33,
- "total": 4,
- "optional": 4,
+ "examNo": 1,
"displayMode": 1,
"questions": [{
"questionLevel1Symbol": "1",
@@ -1854,6 +1865,25 @@ params:{}
}
```
+接收:
+
+fun: "startKeyPadMultipleQuestionsLevel1Course" //
+baseId: "1"//收到的基站ID
+infos:{"state":"OK"}//返回状态,成功为OK
+
+指令样例:
+
+```json
+{
+ "fun": "startKeyPadMultipleQuestionsLevel1Course",
+ "baseId": 1,
+ "infos": {
+ "state": "OK"
+ },
+ "packetTag": "59"
+}
+```
+
##### 三级题型接口[无科目]
发送:
@@ -1880,13 +1910,10 @@ params:{}
```json
{
- "fun": "startKeyPadMultipleQuestions",
+ "fun": "startKeyPadMultipleQuestionsLevel3",
"baseId": 0,
"params": {
- "examNo": 33,
- "total": 4,
- "optional": 4,
- "displayMode": 3,
+ "examNo": 1,
"questions": [{
"questionLevel1Symbol": "1",
"questionLevel2Symbol": "1",
@@ -1914,6 +1941,25 @@ params:{}
}
```
+接收:
+
+fun: "startKeyPadMultipleQuestionsLevel3" //
+baseId: "1"//收到的基站ID
+infos:{"state":"OK"}//返回状态,成功为OK
+
+指令样例:
+
+```json
+{
+ "fun": "startKeyPadMultipleQuestionsLevel3",
+ "baseId": 1,
+ "infos": {
+ "state": "OK"
+ },
+ "packetTag": "59"
+}
+```
+
##### 二级题型接口[有科目]
发送:
@@ -1924,8 +1970,6 @@ params:{}
| **Json字段** | **字段含义** | **赋值及含义** |
| --- | --- | --- |
| examNo | 测验编号 | 1-9999 |
-| Total | 题目数量 | 1-200 |
-| optional | 选项数目 |1-10 默认4 |
| questions | 题目详情 | 数组 |
题目详情数组参数说明
@@ -1943,9 +1987,7 @@ params:{}
"fun": "startKeyPadMultipleQuestionsLevel2Course",
"baseId": 0,
"params": {
- "examNo": 33,
- "total": 4,
- "optional": 4,
+ "examNo": 1,
"questions": [{
"questionLevel1Symbol": "1",
"questionLevel2Symbol": "1",
@@ -1976,6 +2018,25 @@ params:{}
}
```
+接收:
+
+fun: "startKeyPadMultipleQuestionsLevel2Course" //
+baseId: "1"//收到的基站ID
+infos:{"state":"OK"}//返回状态,成功为OK
+
+指令样例:
+
+```json
+{
+ "fun": "startKeyPadMultipleQuestionsLevel2Course",
+ "baseId": 1,
+ "infos": {
+ "state": "OK"
+ },
+ "packetTag": "59"
+}
+```
+
##### 主观题接口
发送:
@@ -1985,17 +2046,14 @@ params:{}
| **Json字段** | **字段含义** | **赋值及含义** |
| --- | --- | --- |
| examNo | 测验编号 | 1-9999 |
-| Total | 题目数量 | 1-200 |
-| optional | 选项数目 |1-10 默认4 |
| questions | 题目详情 | 数组 |
题目详情数组参数说明
| **Json字段** | **字段含义** | **赋值及含义** |
| --- | --- | --- |
-| questionLevel1Symbol | 一级题号 | 1-99 |
+| questionLevel1Symbol | 一级题号 | 1-200 |
| toplimit | 数字上限 | 1-100 |
-| questionType | 题目类型 | 3:数字 |
| decimal | 小数位数 | 0:无效小数
1:一位小数
2:二位小数 [默认是2]
此项缺省时默认是0。|
```json
@@ -2003,35 +2061,47 @@ params:{}
"fun": "startKeyPadMultipleQuestionsSubjective",
"baseId": 0,
"params": {
- "examNo": 33,
- "total": 4,
- "optional": 4,
- "displayMode": 4,
+ "examNo": 1,
"questions": [{
"questionLevel1Symbol": "1",
"toplimit": "100",
- "questionType": "3",
"decimal": "0"
}, {
"questionLevel1Symbol": "2",
"toplimit": "100",
- "questionType": "3",
"decimal": "1"
}, {
"questionLevel1Symbol": "3",
"toplimit": "100",
- "questionType": "3",
"decimal": "2"
}, {
"questionLevel1Symbol": "4",
- "toplimit": "100",
- "questionType": "3",
+ "toplimit": "100"
}]
},
"packetTag": "59"
}
```
+接收:
+
+fun: "startKeyPadMultipleQuestionsSubjective" //
+baseId: "1"//收到的基站ID
+infos:{"state":"OK"}//返回状态,成功为OK
+
+指令样例:
+
+```json
+{
+ "fun": "startKeyPadMultipleQuestionsSubjective",
+ "baseId": 1,
+ "infos": {
+ "state": "OK"
+ },
+ "packetTag": "59"
+}
+```
+
#### 接收作答