Commit 4c2706343450502b86027166f3fde1f93cf4894c
1 parent
5eaddad4
添加签到功能
Showing
1 changed file
with
70 additions
and
2 deletions
海亮定制.md
... | ... | @@ -157,7 +157,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。 |
157 | 157 | | m | object | 答题消息的内容(message) 对象或数组 | |
158 | 158 | | c | string | 答题器的序号(card) | |
159 | 159 | | t | number | 时间戳(10位timestamp) 单位秒 需要先校时 | |
160 | -| qm | number | 模式(question model)取值范围:<br> 0:停止 <br> 1:单题 <br> 14:多级编号答题 | | |
160 | +| qm | number | 模式(question model)取值范围:<br> 0:停止 <br> 1:单题 <br> 7:签到 <br> 14:多级编号答题 | | |
161 | 161 | | qt | number | 题型(question type),取值范围: <br> 0:字母单选 <br> 1:字母多选 <br> 2:数字题 <br> 3:判断题 <br> 5:抢答 <br> 7: 自判题判断题 | |
162 | 162 | | qs | number | 该题型数量(question sum),单题为1,多题则为实际数量。 | |
163 | 163 | | qn | number | 题目序号(question No),题目顺序号 | |
... | ... | @@ -452,8 +452,76 @@ ${clinetId} clinetId 是基站编号,为替换字符串。 |
452 | 452 | | --- | --- | |
453 | 453 | | i = 5 |清空白名单 | |
454 | 454 | |
455 | - | |
455 | +### 签到 | |
456 | 456 | |
457 | +#### 开启签到 | |
458 | +由应用程序发给基站,应用按照主题发送 | |
459 | +<br>主题: /lesson/class/${clinetId}/receive | |
460 | +<br>指令内容: | |
461 | +```json | |
462 | +{ | |
463 | + "i": 12, | |
464 | + "en": "6", | |
465 | + "qm": 7, | |
466 | + "m": { | |
467 | + "tp": "pin", | |
468 | + "on": 10, | |
469 | + "optional": 4, | |
470 | + "mode": 1, | |
471 | + "content": "hex: c7ebbbd8b4f0cfc2c3e633b5c0cad4cce2" | |
472 | + } | |
473 | +} | |
474 | +``` | |
475 | +| 名称 | 备注 | | |
476 | +| --- | --- | | |
477 | +| i = 12 |下发答题 | | |
478 | +| en |序号 | | |
479 | +| qm = 7 |签到 | | |
480 | +| tp |签到功能 目前支持传入固定值:"pin" 为pin码签到 | | |
481 | +| on |选项数 10表示选择 1,2,3,4,5,6,7,8,9,0; 4表示只能选择1,2,3,4 | | |
482 | +| optional |可选数量 | | |
483 | +| mode |迫选模式 0 允许缺选 1 不允许缺选 2 单个选项可以选多次 3 单个选项可选多次且迫选 | | |
484 | +| content |签到标题,hex: 为内容的GB2312编码的hex内容 | | |
485 | + | |
486 | + | |
487 | + | |
488 | +#### 接收签到信息 | |
489 | +由基站发给应用程序,应用订阅主题 | |
490 | +<br>主题: /lesson/class/${clinetId}/send | |
491 | +<br>指令内容: | |
492 | +```json | |
493 | +{ | |
494 | + "i": 13, | |
495 | + "en": "6", | |
496 | + "qm": 7, | |
497 | + "c": "2126833671", | |
498 | + "m": [{ | |
499 | + "a": "6542", | |
500 | + "t": 1626016599 | |
501 | + }] | |
502 | +} | |
503 | +``` | |
504 | +| 名称 | 备注 | | |
505 | +| --- | --- | | |
506 | +| i = 13 | 签到数据 | | |
507 | +| t |提交答案时间 单位秒 需要先校时| | |
508 | +| a | 签到信息(签到码) | | |
509 | + | |
510 | + | |
511 | +#### 停止签到 | |
512 | +由应用程序发给基站,应用按照发送 | |
513 | +<br>主题:/lesson/class/${clinetId}/receive | |
514 | +<br>指令内容: | |
515 | +```json | |
516 | +{ | |
517 | + "i": 11, | |
518 | + "en": "6" | |
519 | +} | |
520 | +``` | |
521 | +| 名称 | 备注 | | |
522 | +| --- | --- | | |
523 | +| i = 11 | 停止签到 | | |
524 | +| en |停止对序号6的练习 | | |
457 | 525 | |
458 | 526 | |
459 | 527 | ... | ... |