html中 新增以下功能:
1.
每个组件配置的 value值, 支持修改。
匹配的知识点id, 支持修改。(修改时 可以显示粗筛的top10)
2.
每个组件, 加一个推送按钮。 推送对应的数据字段入库。
组件配置推送:
POST https://api-test.valavala.com/content/feishu/notify
headers:
Origin:https://flow-test.valavala.com
body: raw json
---
中互动
{"componentData":jsonData值}
核心互动
口语快答:
{"pushType":"core","taskInfo":taskData值,"dialogSetting":settingData,"dialogConfig":configData,"studyInfo":learningData}
合作阅读/合作听力:
{"pushType":"core","taskInfo":taskData,"materialInfo":textData,"flowInfo":sequenceData,"studyInfo":learningData}
看图选词:
{"pushType":"core","taskInfo":taskInfo,"questionGroup":questionGroup,"studyInfo":studyInfo}
听力拖拽:
{"pushType":"core","taskInfo":taskData,"preDialog":preDialog,"dialogList":dialogList,"questionList":questionList,"studyInfo":learningData}
听力选择:
{"pushType":"core","taskInfo":taskData,"questionGroup":questionGroup,"studyInfo":learningData}
看图组句:
{"pushType":"core","taskInfo":taskInfo,"textInfo":textInfo,"studyInfo":studyInfo,"evalInfo":evalInfo}
所有互动,最终产出字段,要和接口文档中的字段对应上。 你检查一下 看看是不是都能合理匹配上。 另外 原来多维表格和推送字段的命名有的不匹配,有细微差异。 干脆一起优化一下。直接改成 和 推送接口字段中 一样的名字。反正最终目的是准确给到推送接口的对应字段,你理解吗?
---
知识点 kpInfo推送:
POST https://api-test.valavala.com/content/feishu/notify
headers:
Origin:https://flow-test.valavala.com
body: raw json
{"pushRelationKp":kpInfo}
3.
增加一个总的按钮 "推送所有组件配置", 推送所有组件的配置到数据库。
4.
注意 如果要测试推送 全部使用 00008xx 这个测试id字段 加上对应的类型 避免影响实际的生产数据。
可以基于以下剧本文档 进行完整流程测试:
https://makee-interactive.feishu.cn/wiki/AEPJwf0DUiDkWska4SbceSAbnyc
5.
核心目标:
在最终html中 能够很好的显示处理的进度和结果。 如果某个流程出现问题 能够告知问题原因