Commit 37f57c56d63b35d6e5bc5bffb01f5e7f400889cc

Authored by 刘琴
1 parent 0f1000be

修改在线测验示例代码,删除自主录分的最小值参数

通讯协议-B200W-MQTT协议[内部].md
@@ -151,7 +151,7 @@ @@ -151,7 +151,7 @@
151 ### 键盘管理 151 ### 键盘管理
152 |功能归类|功能|API指令|指令事件| 152 |功能归类|功能|API指令|指令事件|
153 |---|---|---|---| 153 |---|---|---|---|
154 -|<font color="red">识别设置 - 出厂编码(内)|<font color="red">设置键盘出厂编码(内)|[setKpSN](#setkpsn)|[fEvtSetKpSN](#fevtsetkpsn)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| 154 +|<font color="red">识别设置 - 出厂编码(内)|<font color="red">设置键盘出厂编码(内)|[setKpSN](#setkpsn)|[fEvtSetKpSN](#fevtsetkpsn)<br>|
155 |<font color="red">识别设置 - 键盘编号(内)|<font color="red">设置键盘编号(内)|[setKpID](#setkpid)|[fEvtSetKpID](#fevtsetkpid)| 155 |<font color="red">识别设置 - 键盘编号(内)|<font color="red">设置键盘编号(内)|[setKpID](#setkpid)|[fEvtSetKpID](#fevtsetkpid)|
156 |<font color="red">识别设置 - 识别模式(内)|<font color="red">获取键盘识别模式(内)|[getKpIdentityMode](#getkpidentitymode)|[fEvtKpIdentityMode](#fevtkpidentitymode)| 156 |<font color="red">识别设置 - 识别模式(内)|<font color="red">获取键盘识别模式(内)|[getKpIdentityMode](#getkpidentitymode)|[fEvtKpIdentityMode](#fevtkpidentitymode)|
157 ||<font color="red">设置键盘识别模式(内)|[setKpIdentityMode](#setkpidentitymode)|[fEvtKpIdentityMode](#fevtkpidentitymode)| 157 ||<font color="red">设置键盘识别模式(内)|[setKpIdentityMode](#setkpidentitymode)|[fEvtKpIdentityMode](#fevtkpidentitymode)|
@@ -3524,86 +3524,203 @@ @@ -3524,86 +3524,203 @@
3524 |++answer|array||是|预设提交的按键值<br>格式为"单选题答案,多选题答案;<br>数字题答案;判断题答案(1对2错)"<br>如["A","ABCD","10","1"]| 3524 |++answer|array||是|预设提交的按键值<br>格式为"单选题答案,多选题答案;<br>数字题答案;判断题答案(1对2错)"<br>如["A","ABCD","10","1"]|
3525 3525
3526 - **示例代码** 3526 - **示例代码**
  3527 +
  3528 +**常用样例**:一级题型 + 显示“Q”开头, 单一题型,全单选题共10题
  3529 +```json
  3530 +{
  3531 + "fun":"startKpExam",
  3532 + "dataTag":"1",
  3533 + "data":{
  3534 + "mode": 1,
  3535 + "examNo": 1,
  3536 + "questions": [{
  3537 + "quesType": 1, //单选题
  3538 + "startNo": 1, //题号从1开始
  3539 + "count":10 //连续10题
  3540 + }],
  3541 + "simParams":{
  3542 + "answer":["A","ABCD","10","1"]
  3543 + }
  3544 + }
  3545 +}
  3546 +```
  3547 +
  3548 +指令样例:一级题型 + 不显示开头,总题数6题
3527 ```json 3549 ```json
3528 -//自定义题号  
3529 { 3550 {
3530 "fun":"startKpExam", 3551 "fun":"startKpExam",
3531 "dataTag":"1", 3552 "dataTag":"1",
3532 "data":{ 3553 "data":{
3533 "mode": 0, 3554 "mode": 0,
3534 "examNo": 1, 3555 "examNo": 1,
3535 - "questions": [{  
3536 - //题号1-1-1 到1-1-10 共10题单选  
3537 - "symbol": "1-1-",  
3538 - "quesType": 1,  
3539 - "startNo": 1,  
3540 - "count":10  
3541 - }, {  
3542 - //题号2-2和2-3共两题 多选题,5个选项  
3543 - "symbol": "2-",  
3544 - "quesType": 2,  
3545 - "option": 5,  
3546 - "startNo": 2,  
3547 - "count":2  
3548 - }, {  
3549 - //题号3-1和3-2共两道数字题 3556 + //第1、2题单选题,第3、4题多选题,第5题数字,第6题判断,共6题
  3557 + "questions": [{
  3558 + "quesType": 1, //单选题
  3559 + "startNo": 1, //题号从1开始
  3560 + "count":2 //连续2题
  3561 + },{
  3562 + "quesType": 2, //多选题
  3563 + "startNo": 3, //题号从3开始
  3564 + "count":2, //连续2题
  3565 + "option":5
  3566 + },{
  3567 + "quesType": 1, //数字题
  3568 + "startNo": 5, //题号从5开始
  3569 + "count":1 //连续1题
  3570 + },{
  3571 + "quesType": 4, //判断题
  3572 + "startNo": 6, //题号从6开始
  3573 + "count":1 //连续1题
  3574 + }],
  3575 + "simParams":{
  3576 + "answer":["A","ABCD","10","1"]
  3577 + }
  3578 + }
  3579 +}
  3580 +```
  3581 +
  3582 +指令样例:二级题型 + 不显示开头,总题数6题
  3583 +```json
  3584 +{
  3585 + "fun":"startKpExam",
  3586 + "dataTag":"1",
  3587 + "data":{
  3588 + "mode": 0,
  3589 + "examNo": 1,
  3590 + //第1-1、1-2题单选题,第2-1、2-2题多选题,第3-1题数字,第4-1题判断,共6题
  3591 + "questions": [{
  3592 + "symbol": "1-",
  3593 + "quesType": 1, //单选题
  3594 + "startNo": 1, //题号从1-1开始
  3595 + "count":2 //连续2题
  3596 + },{
  3597 + "symbol": "2-",
  3598 + "quesType": 2, //多选题
  3599 + "startNo": 1, //题号从2-1开始
  3600 + "count":2, //连续2题
  3601 + "option":5
  3602 + },{
3550 "symbol": "3-", 3603 "symbol": "3-",
3551 - "quesType": 3,  
3552 - "startNo": 1,  
3553 - "count":2  
3554 - }, {  
3555 - //题号4和5 ,判断题  
3556 - "symbol": "",  
3557 - "quesType": 4,  
3558 - "startNo": 4,  
3559 - "count":2 3604 + "quesType": 3, //数字题
  3605 + "startNo": 1, //题号从3-1开始
  3606 + "count":1 //连续1题
  3607 + },{
  3608 + "symbol": "4-",
  3609 + "quesType": 4, //判断题
  3610 + "startNo": 1, //题号从4-1开始
  3611 + "count":1 //连续1题
3560 }], 3612 }],
3561 "simParams":{ 3613 "simParams":{
3562 "answer":["A","ABCD","10","1"] 3614 "answer":["A","ABCD","10","1"]
3563 } 3615 }
3564 } 3616 }
3565 } 3617 }
  3618 +```
3566 3619
3567 -//显示Q开头 3620 +指令样例:三级题型 + 不显示开头,总题数6题
  3621 +```json
  3622 +{
  3623 + "fun":"startKpExam",
  3624 + "dataTag":"1",
  3625 + "data":{
  3626 + "mode": 0,
  3627 + "examNo": 1,
  3628 + //第1-1-1、1-1-2题单选题,第1-2-1、1-2-2题多选题,第2-1-1题数字,第3-1-1题判断,共6题
  3629 + "questions": [{
  3630 + "symbol": "1-1-",
  3631 + "quesType": 1, //单选题
  3632 + "startNo": 1, //题号从1-1-1开始
  3633 + "count":2 //连续2题
  3634 + },{
  3635 + "symbol": "1-2-",
  3636 + "quesType": 2, //多选题
  3637 + "startNo": 1, //题号从1-2-1开始
  3638 + "count":2, //连续2题
  3639 + "option":5
  3640 + },{
  3641 + "symbol": "2-1-",
  3642 + "quesType": 3, //数字题
  3643 + "startNo": 1, //题号从2-1-1开始
  3644 + "count":1 //连续1题
  3645 + },{
  3646 + "symbol": "3-1-",
  3647 + "quesType": 4, //判断题
  3648 + "startNo": 1, //题号从3-1-1开始
  3649 + "count":1 //连续1题
  3650 + }],
  3651 + "simParams":{
  3652 + "answer":["A","ABCD","10","1"]
  3653 + }
  3654 + }
  3655 +}
  3656 +```
  3657 +
  3658 +指令样例:一级题型 + 显示“Q”开头, 共6题
  3659 +```json
3568 { 3660 {
3569 "fun":"startKpExam", 3661 "fun":"startKpExam",
3570 "dataTag":"1", 3662 "dataTag":"1",
3571 "data":{ 3663 "data":{
3572 "mode": 1, 3664 "mode": 1,
3573 "examNo": 1, 3665 "examNo": 1,
3574 - "questions": [{  
3575 - //Q1-Q20,单选题  
3576 - "symbol": "",  
3577 - "quesType": 1,  
3578 - "startNo": 1,  
3579 - "count":20 3666 + "questions": [{
  3667 + "quesType": 1, //单选题
  3668 + "startNo": 1, //题号从1开始
  3669 + "count":2 //连续2题
  3670 + },{
  3671 + "quesType": 2, //多选题
  3672 + "startNo": 3, //题号从3开始
  3673 + "count":2, //连续2题
  3674 + "option":5
  3675 + },{
  3676 + "quesType": 1, //数字题
  3677 + "startNo": 5, //题号从5开始
  3678 + "count":1 //连续1题
  3679 + },{
  3680 + "quesType": 4, //判断题
  3681 + "startNo": 6, //题号从6开始
  3682 + "count":1 //连续1题
3580 }], 3683 }],
3581 "simParams":{ 3684 "simParams":{
3582 - "answer":["A","","",""] 3685 + "answer":["A","ABCD","10","1"]
3583 } 3686 }
3584 } 3687 }
3585 } 3688 }
  3689 +```
3586 3690
3587 -//显示题开头 3691 +指令样例:一级题型 + 显示“题”开头, 共6题
  3692 +```json
3588 { 3693 {
3589 "fun":"startKpExam", 3694 "fun":"startKpExam",
3590 "dataTag":"1", 3695 "dataTag":"1",
3591 "data":{ 3696 "data":{
3592 "mode": 2, 3697 "mode": 2,
3593 "examNo": 1, 3698 "examNo": 1,
3594 - "questions": [{  
3595 - //题1-题20,单选题  
3596 - "symbol": "",  
3597 - "quesType": 1,  
3598 - "startNo": 1,  
3599 - "count":20 3699 + "questions": [{
  3700 + "quesType": 1, //单选题
  3701 + "startNo": 1, //题号从1开始
  3702 + "count":2 //连续2题
  3703 + },{
  3704 + "quesType": 2, //多选题
  3705 + "startNo": 3, //题号从3开始
  3706 + "count":2, //连续2题
  3707 + "option":5
  3708 + },{
  3709 + "quesType": 1, //数字题
  3710 + "startNo": 5, //题号从5开始
  3711 + "count":1 //连续1题
  3712 + },{
  3713 + "quesType": 4, //判断题
  3714 + "startNo": 6, //题号从6开始
  3715 + "count":1 //连续1题
3600 }], 3716 }],
3601 "simParams":{ 3717 "simParams":{
3602 - "answer":["A","","",""] 3718 + "answer":["A","ABCD","10","1"]
3603 } 3719 }
3604 } 3720 }
3605 } 3721 }
3606 ``` 3722 ```
  3723 +
3607 <!-- ##### stopKpExam 3724 <!-- ##### stopKpExam
3608 - **主题**:/client/\${baseSN}/send 3725 - **主题**:/client/\${baseSN}/send
3609 - **功能描述**:停止标准测验 3726 - **功能描述**:停止标准测验
@@ -3789,7 +3906,6 @@ @@ -3789,7 +3906,6 @@
3789 }, { 3906 }, {
3790 "subject":1, //科目1 3907 "subject":1, //科目1
3791 //题号4和5 ,判断题 3908 //题号4和5 ,判断题
3792 - "symbol": "",  
3793 "quesType": 4, 3909 "quesType": 4,
3794 "startNo": 4, 3910 "startNo": 4,
3795 "count":2 3911 "count":2
@@ -3810,7 +3926,6 @@ @@ -3810,7 +3926,6 @@
3810 "questions": [{ 3926 "questions": [{
3811 "subject":1, 3927 "subject":1,
3812 //Q1-Q20,单选题 3928 //Q1-Q20,单选题
3813 - "symbol": "",  
3814 "quesType": 1, 3929 "quesType": 1,
3815 "startNo": 1, 3930 "startNo": 1,
3816 "count":20 3931 "count":20
@@ -3831,7 +3946,6 @@ @@ -3831,7 +3946,6 @@
3831 "questions": [{ 3946 "questions": [{
3832 "subject":1, 3947 "subject":1,
3833 //题1-题20,单选题 3948 //题1-题20,单选题
3834 - "symbol": "",  
3835 "quesType": 1, 3949 "quesType": 1,
3836 "startNo": 1, 3950 "startNo": 1,
3837 "count":20 3951 "count":20
@@ -3889,7 +4003,6 @@ @@ -3889,7 +4003,6 @@
3889 |+mode|int||是|录分模式<br>0-自主录分<br>1-交叉录分,需先输入录分的人员标识| 4003 |+mode|int||是|录分模式<br>0-自主录分<br>1-交叉录分,需先输入录分的人员标识|
3890 |+questions|array||是|题目详情| 4004 |+questions|array||是|题目详情|
3891 |++symbol | string||是 | 题号前缀,可为空 | 4005 |++symbol | string||是 | 题号前缀,可为空 |
3892 -|++min |int||是|可输入的最小值,默认为0|  
3893 |++max |int||是|可输入的最大值,<=100| 4006 |++max |int||是|可输入的最大值,<=100|
3894 |++digits|int||是|可输入的小数位数,范围0-2| 4007 |++digits|int||是|可输入的小数位数,范围0-2|
3895 |++startNo | int||是| 起始题号| 4008 |++startNo | int||是| 起始题号|
@@ -3904,17 +4017,13 @@ @@ -3904,17 +4017,13 @@
3904 "mode": 0, 4017 "mode": 0,
3905 "examNo": 0, 4018 "examNo": 0,
3906 "questions": [{ 4019 "questions": [{
3907 - //题号1-1-1 到1-1-2 共2题,单题满分10分  
3908 - "symbol": "1-",  
3909 - "min": 0, 4020 + //题号1 到 2 共2题,单题满分10分
3910 "max":10, 4021 "max":10,
3911 "digits":1, 4022 "digits":1,
3912 "startNo": 1, 4023 "startNo": 1,
3913 "count":2 4024 "count":2
3914 }, { 4025 }, {
3915 //题号3到6 共4道题,单题满分5 4026 //题号3到6 共4道题,单题满分5
3916 - "symbol": "",  
3917 - "min": 0,  
3918 "max":5, 4027 "max":5,
3919 "digits":0, 4028 "digits":0,
3920 "startNo": 3, 4029 "startNo": 3,