Commit 37f57c56d63b35d6e5bc5bffb01f5e7f400889cc
1 parent
0f1000be
修改在线测验示例代码,删除自主录分的最小值参数
Showing
1 changed file
with
160 additions
and
51 deletions
通讯协议-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, |