|
|
|
@ -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}`
|
|
|
|
|
|