diff --git a/public/react/src/modules/page/readme.txt b/public/react/src/modules/page/readme.txt new file mode 100644 index 000000000..f744848fc --- /dev/null +++ b/public/react/src/modules/page/readme.txt @@ -0,0 +1,22 @@ +TPIContextProvider + tpi主要的state容器,主要接口:`/tasks/${stageId}.json`,一次性获取所有tpi首屏展示所需要的信息,除了代码内容。 + 接口返回的内容包括 + 当前用户信息、shixun、challenge、game、测试集、vnc等等 + + 其他接口: + `/tasks/${game.identifier}/check_test_sets.json` + 解锁测试集 + `/tasks/${game.identifier}/plus_or_cancel_praise.json` + 给关卡点赞 + `/tasks/${game.identifier}/picture_display.json` + 如果评测通过,服务端返回了`data.picture`,会调用这个接口获取可视化的评测结果,类型包括 + qrcode 二维码 安卓实训 + image 图片 + txt + html + mp3 + mp4 + + 代码内容通过以下接口获取: + `/tasks/${game.identifier}/rep_content.json?path=${path}&status=${status}&retry=${isRetry ? 1 : 0}` +