游戏关卡进度(未确定)
儿童编程
保存个人进度
Method and Url Structure
| Method |
Resource URL |
| POST |
/program_face2face/game/progress_save/ |
cURL Example
curl -X GET -H 'Authorization: Token tester001' -d data{...}127.0.0.1:8000/program_face2face/game/progress_save/
Request and Parameters
| Name |
Description |
Required |
Default |
| course |
课程数 |
YES |
|
| lesson |
课节数 |
YES |
|
| level |
关卡数 |
YES |
|
| through |
是否通过 |
NO |
false |
Request
{ "course": 1, "lesson": 1, "level": 1, "through": true/false}
JSON Response
{ "status": 0, "message": "保存进度成功"}
获取个人进度列表
Method and Url Structure
| Method |
Resource URL |
| GET |
/program_face2face/game/progresses/ |
cURL Example
curl -X GET -H 'Authorization: Token tester001' -d data{...}127.0.0.1:8000/program_face2face/game/progresses/?course=1&lesson=1
JSON Response
{ "count": 3, "next": null, "previous": null, "results": [ { "pk": 1, "owner": "tester001", "course": 1, "lesson": 1, "level": 1, "through": true }, { "pk": 2, "owner": "tester001", "course": 1, "lesson": 1, "level": 2, "through": true }, { "pk": 6, "owner": "tester001", "course": 1, "lesson": 1, "level": 5, "through": false } ]}