直播答题
橙旭园儿童编程
答题
Method and URL Structure
Method |
Method Resource URL |
Descriptions |
Authentications Required |
POST |
/server/classroom/live_exercise_record/${pk}/ |
答题 |
YES |
Request Parameters
Name |
Description |
Required |
Default |
pk |
教室id |
YES |
|
exercise |
习题编号 |
YES |
|
answer |
回答选项 |
YES |
|
spend_time |
用时 |
YES |
|
Request Data
{
"exercise": "2",
"answer": "A",
"spend_time": 29
}
cURL Example
curl -X POST -H 'Content-Type: application/json' --data '{...}'
http://127.0.0.1:8000/server/classroom/live_exercise_record/1345/
Response
{
"status": 0,
"message": "",
"pk": 2,
"classroom": 30,
"diamond": 0,
"spend_time": 29,
"experience": 0,
"owner": 7,
"result": "wrong",
"answer": "A",
"correct": "C",
"exercise": "2",
"create_time": "2019-02-28T17:00:59.908052"
}
获取答题列表
Method and URL Structure
Method |
Method Resource URL |
Descriptions |
Authentications Required |
GET |
/server/classroom/live_exercise_record/${pk}/ |
获取答题列表 |
YES |
Request Parameters
Name |
Description |
Required |
Default |
pk |
直播教室ID |
NO |
|
cURL Example
curl http://127.0.0.1:8000/server/classroom/live_exercise_record/1345/
Response
{
"count": 2,
"next": null,
"previous": null,
"results": [{
"pk": 1,
"owner": 7,
"classroom": 30,
"exercise": 2,
"answer": "A",
"result": "wrong",
"spend_time": 29,
"diamond": 0,
"correct": "C",
"experience": 0,
"create_time": "2019-02-28T17:00:59.908052"
},{
"pk": 2,
"owner": 7,
"classroom": 30,
"exercise": 1,
"answer": "B",
"result": "right",
"spend_time": 29,
"diamond": 106,
"correct": "B",
"experience": 106,
"create_time": "2019-02-28T17:02:15.661120"
}...]
}
获取习题id
Method and URL Structure
Method |
Method Resource URL |
Descriptions |
Authentications Required |
PUT |
/server/classroom/live_exercise_record/increase_exercise_id/${pk}/ |
获取习题id |
YES |
Request Parameters
Name |
Description |
Required |
Default |
pk |
直播教室ID |
NO |
|
cURL Example
curl http://127.0.0.1:8000/server/classroom/live_exercise_record/increse_exercise_id/1345/
Response
{
"status":0,
"message":"",
"id":16
}