@JackieQu
2018-05-27T11:45:46.000000Z
字数 1066
阅读 268
列表项
儿童编程
每节课打卡时,若当天有3个打卡记录则自动签到
diamond_reward:钻石奖励信息,0 时不显示
share_data:要分享的数据,为 None 时不显示
{
"message": "保存学习进度成功",
"diamond_reward": {
"content": "已获得今日奖励",
"diamond": 0
},
"share_data": {
"records": 4,
"titles": [
"知识点1",
"知识点3",
"知识点5"
],
"names": [
"Python1"
]
}
}
Method | Resource URL |
---|---|
POST | /course/sign_in/ |
curl -X POST -H 'Authorization: Token tester001' -d data{...}
127.0.0.1:8000/program_face2face/course/sign_in/
Name | Description | Required | Default |
---|---|---|---|
course | 课程pk | YES |
{
"course": 4
}
{
"status": 0,
"message": "签到成功"
}
# 错误信息
{
"status": -4,
"message": "您未完成今日学习任务"
}
# 或
{
"status": -4,
"message": "今日已签到"
}
Method | Resource URL |
---|---|
GET | /course/sign_in_list/ |
curl -X GET -H 'Authorization: Token tester001' -d data{...}
http://127.0.0.1:8000/program_face2face/course/sign_in_list/
{
"count": 4,
"next": null,
"previous": null,
"results": [
{
"pk": 28,
"owner": "tester001",
"day": 1,
"diamond": 10
},
{
"pk": 29,
"owner": "tester001",
"day": 2,
"diamond": 0
},
{
"pk": 30,
"owner": "tester001",
"day": 3,
"diamond": 6
},
{
"pk": 31,
"owner": "tester001",
"day": 4,
"diamond": 0
}
]
}