ai_member_xiaoyan/skills/interactive-component-json/prd/v11.md

2.2 KiB
Raw Blame History

html中 新增以下功能:

每个组件配置的 value值 支持修改。 匹配的知识点id 支持修改。(修改时 可以显示粗筛的top10

每个组件, 加一个推送按钮。 推送对应的数据字段入库。

组件配置推送:

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}

增加一个总的按钮 "推送所有组件配置" 推送所有组件的配置到数据库。

注意 如果要测试推送 全部使用 00008xx 这个测试id字段 加上对应的类型 避免影响实际的生产数据。 可以基于以下剧本文档 进行完整流程测试:

https://makee-interactive.feishu.cn/wiki/AEPJwf0DUiDkWska4SbceSAbnyc

核心目标:

在最终html中 能够很好的显示处理的进度和结果。 如果某个流程出现问题 能够告知问题原因