21.前台管理考试相关接口21.1.试卷下所有试题

请求

/reportexam/allTestQuestions
参数:
paper_id 试卷id 必传

响应

{ "code": 0, "data": { "count": 1, "ts": 1529057248, "items": [ { "id": "1", "name": "1+1+1+1=?", "q_options": { "A": "1", "B": "2", "C": "3", "D": "4", "E": "5" }, "paper_id": "2", "type": "1", "answers": "D", "p_score": "10", "status": "1", "add_time": "2019-04-11 09:07:27", "update_time": "2019-04-11 09:07:27" }, { "id": "2", "name": "2+2+2=?", "q_options": { "A": "1", "B": "2", "C": "4", "D": "5", "E": "6" }, "paper_id": "2", "type": "1", "answers": "E", "p_score": "10", "status": "1", "add_time": "2019-04-11 09:11:27", "update_time": "2019-04-11 09:11:27" }, ], "org_switch": true } }21.2.每次答题统计成绩并且记录答案

每次答题统计成绩并且记录答案

请求

/Reportexam/editReportExam
参数:

paper_id 试卷id 必传
answer_arr 用户所填答案(json)(试题id与答案)

响应
{
"code": 0
}21.3.结束答题错题展示/成绩展示

请求

/reportexam/listErrorQuestion
参数:
paper_id 试卷id 必传

响应

{ "code": 0, "data": { "count": 1, "ts": 1529057248, "items": [ ], "org_switch": true } }21.4.是否可以考试

是否可以考试

请求

/Reportexam/isReportExam
参数:

paper_id 试卷id 必传

响应
{
"code": 0
}21.5.考试入口题库列表

请求

/Reportexam/listQuestionBank
参数:

响应

{ "code": 0, "data": { "count": 1, "ts": 1529057248, "items": [ { "id": "3", "parent_id": "0", "name": "测试", "status": "1", "add_time": "2018-08-18 14:55:54", "update_time": "2019-03-28 17:52:26", "num_test_paper": 2 } ], "org_switch": true } }21.6.考试入口试卷列表

请求

/Reportexam/allTestPaper
参数:
question_bank_id 题库id
page
page_size

响应
paper_status (1 是正常状态,2 是超过有效期 ,3 是超时,4 是已交卷)
user_score 是成绩

{ "code": 0, "data": { "page": 1, "page_size": "20", "pages": 2, "total": 40, "count": 20, "ts": 1555730974, "items": [ { "id": "3", "name": "测试", "question_bank_id": "1", "paper_score": "0", "paper_time": "30", "start_paper_indate": "2019-04-09 18:03:24", "end_paper_indate": "2019-04-09 18:03:24", "status": "1", "add_time": "2019-04-09 18:03:36", "update_time": "2019-04-09 18:03:36", "user_score": "0", "paper_status": "1", }, { "id": "2", "name": "测试", "question_bank_id": "1", "paper_score": "0", "paper_time": "30", "start_paper_indate": "2019-04-09 18:03:24", "end_paper_indate": "2019-04-09 18:03:24", "status": "1", "add_time": "2019-04-09 18:03:34", "update_time": "2019-04-09 18:03:34", "user_score": "0", "paper_status": "1", }, { "id": "1", "name": "测试", "question_bank_id": "1", "paper_score": "0", "paper_time": "30", "start_paper_indate": "2019-04-09 18:03:24", "end_paper_indate": "2019-04-09 18:03:24", "status": "1", "add_time": "2019-04-09 18:03:24", "update_time": "2019-04-09 18:03:24", "user_score": "0", "paper_status": "1", } ], "org_switch": true } }21.7.结束答题(最终确认答题)

结束答题(最终确认答题)

请求

/Reportexam/okAnswer
参数:

paper_id 试卷id 必传

响应
{
"code": 0
}21.8.结束答题返回正确答案、用户填写答案、答题成绩

请求

/reportexam/resultTestQuestions
参数:
paper_id 试卷id 必传

响应

{ "code": 0, "data": { "count": 1, "ts": 1529057248, "items": [ { "id": "1", "name": "1+1+1+1=?", "q_options": { "A": "1", "B": "2", "C": "3", "D": "4", "E": "5" }, "paper_id": "2", "type": "1", "p_score": "10", "status": "1", "add_time": "2019-04-11 09:07:27", "update_time": "2019-04-11 09:07:27" }, { "id": "2", "name": "2+2+2=?", "q_options": { "A": "1", "B": "2", "C": "4", "D": "5", "E": "6" }, "paper_id": "2", "type": "1", "p_score": "10", "status": "1", "add_time": "2019-04-11 09:11:27", "update_time": "2019-04-11 09:11:27" }, ], "org_switch": true } }21.9.考过试卷的列表(我的成绩)

请求

/reportexam/listReportExam
参数:
paper_id 试卷id
pape 页
page_size 条数

响应

{ "code": 0, "data": { "page": 1, "page_size": "20", "pages": 2, "total": 40, "count": 20, "ts": 1555730974, "items": [ { "id": "7", "uid": "88", "paper_id": "10", "paper_name": null, "paper_score": "60", "u_score": "0", "is_paper": "1", "answer_result": null, "start_answer_time": "2019-04-13 10:16:39", "end_answer_time": "2019-04-13 15:51:42", "add_time": "2019-04-13 10:16:39", "update_time": "2019-04-13 15:51:42", "start_paper_indate": "2019-04-13 00:00:00", "end_paper_indate": "2019-05-13 00:00:00" }, { "id": "9", "uid": "88", "paper_id": "11", "paper_name": null, "paper_score": "98", "u_score": "0", "is_paper": "1", "answer_result": null, "start_answer_time": "2019-04-13 15:58:21", "end_answer_time": "2019-04-13 16:01:01", "add_time": "2019-04-13 15:58:21", "update_time": "2019-04-13 16:01:01", "start_paper_indate": "2019-04-13 00:00:00", "end_paper_indate": "2019-04-27 00:00:00" }, ], "org_switch": true } }21.10.考过试卷的列表(我的成绩)

请求

/manage/userReportExam
参数:
paper_id 试卷id
pape 页
page_size 条数

响应

{ "code": 0, "data": { "page": 1, "page_size": 1000, "pages": 1, "total": 2, "count": 2, "ts": 1555743313, "items": [ { "id": "10", "uid": "88", "paper_id": "12", "paper_name": null, "paper_score": "109", "u_score": "0", "is_paper": "1", "answer_result": null, "start_answer_time": "2019-04-13 16:05:27", "end_answer_time": "2019-04-13 17:29:15", "add_time": "2019-04-13 16:05:27", "update_time": "2019-04-13 17:29:15" }, { "id": "16", "uid": "10", "paper_id": "12", "paper_name": null, "paper_score": "109", "u_score": "60", "is_paper": "1", "answer_result": "{\"22\":\"AB\",\"23\":\"ABC\",\"24\":\"A\"}", "start_answer_time": "2019-04-13 18:30:59", "end_answer_time": "2019-04-13 18:31:44", "add_time": "2019-04-13 18:30:59", "update_time": "2019-04-15 15:08:29" } ], "org_switch": true } }