[关闭]
@chengxuyuan 2019-05-14T07:40:56.000000Z 字数 1703 阅读 368

直播答题

橙旭园儿童编程


答题

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

  1. {
  2. "exercise": "2",
  3. "answer": "A",
  4. "spend_time": 29
  5. }

cURL Example

  1. curl -X POST -H 'Content-Type: application/json' --data '{...}'
  2. http://127.0.0.1:8000/server/classroom/live_exercise_record/1345/

Response

  1. {
  2. "status": 0,
  3. "message": "",
  4. "pk": 2,
  5. "classroom": 30,
  6. "diamond": 0,
  7. "spend_time": 29,
  8. "experience": 0,
  9. "owner": 7,
  10. "result": "wrong",
  11. "answer": "A",
  12. "correct": "C",
  13. "exercise": "2",
  14. "create_time": "2019-02-28T17:00:59.908052"
  15. }

获取答题列表

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

  1. curl http://127.0.0.1:8000/server/classroom/live_exercise_record/1345/

Response

  1. {
  2. "count": 2,
  3. "next": null,
  4. "previous": null,
  5. "results": [{
  6. "pk": 1,
  7. "owner": 7,
  8. "classroom": 30,
  9. "exercise": 2,
  10. "answer": "A",
  11. "result": "wrong",
  12. "spend_time": 29,
  13. "diamond": 0,
  14. "correct": "C",
  15. "experience": 0,
  16. "create_time": "2019-02-28T17:00:59.908052"
  17. },{
  18. "pk": 2,
  19. "owner": 7,
  20. "classroom": 30,
  21. "exercise": 1,
  22. "answer": "B",
  23. "result": "right",
  24. "spend_time": 29,
  25. "diamond": 106,
  26. "correct": "B",
  27. "experience": 106,
  28. "create_time": "2019-02-28T17:02:15.661120"
  29. }...]
  30. }

获取习题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

  1. curl http://127.0.0.1:8000/server/classroom/live_exercise_record/increse_exercise_id/1345/

Response

  1. {
  2. "status":0,
  3. "message":"",
  4. "id":16
  5. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注