mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-mobile.git
synced 2025-12-11 11:56:47 +08:00
2022年5月29日 从svn移到git
This commit is contained in:
103
api/modules/testPaper.js
Normal file
103
api/modules/testPaper.js
Normal file
@@ -0,0 +1,103 @@
|
||||
/**
|
||||
* 独立考试处理
|
||||
*/
|
||||
import ajax from '@/utils/xajax.js'
|
||||
|
||||
/**
|
||||
* 获取考试内容
|
||||
* @param {考试的id} examId
|
||||
*/
|
||||
const getTestInfo = function(examId) {
|
||||
return ajax.get('/xboe/m/exam/alone/test-info?examId='+examId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 进入考试,开始考试
|
||||
* @param {exam,task,last} data
|
||||
*/
|
||||
const getTestStart = function(data) {
|
||||
return ajax.post('/xboe/m/exam/alone/test-start',data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页查询答卷列表
|
||||
* @param {*} data
|
||||
* {
|
||||
testId 考试 的id
|
||||
aid 答卷人ID
|
||||
name:答卷人
|
||||
testName 考试名称
|
||||
|
||||
}
|
||||
*/
|
||||
const findAnswers = function(data) {
|
||||
return ajax.post('/xboe/m/exam/alone/answer/pagelist', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询我的答卷记录
|
||||
* @param {试卷的id} testId
|
||||
*/
|
||||
const myTestAnswers = function(testId) {
|
||||
return ajax.post('/xboe/m/exam/alone/user/answers', {testId});
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取答卷的详细信息
|
||||
* @param {*} id
|
||||
*/
|
||||
const getAnswerDetail = function(id) {
|
||||
return ajax.post('/xboe/m/exam/alone/answer/detail?id='+id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 开始考试
|
||||
* @param {
|
||||
* testId 对应考试的id
|
||||
* testName 考试名称
|
||||
* testDuration 考试时长 分钟
|
||||
* arrange 试题排列 1试题乱序,2选项乱序,3全部乱序
|
||||
* passLine 及格线
|
||||
* paperJson 试卷内容
|
||||
* } data
|
||||
* @returns
|
||||
*/
|
||||
const start = function(data) {
|
||||
return ajax.postJson('/xboe/m/exam/alone/start', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 提交答案
|
||||
* @param {
|
||||
* id 单独的考试答卷信息id
|
||||
* json 答案内容
|
||||
* } data
|
||||
* @returns
|
||||
*/
|
||||
const updateAnswer = function(data) {
|
||||
return ajax.post('/xboe/m/exam/alone/update-answer', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 提交
|
||||
* @param {
|
||||
* id 单独的考试答卷信息id
|
||||
* json 答案内容
|
||||
* } data
|
||||
* @returns
|
||||
*/
|
||||
const submit = function(data) {
|
||||
return ajax.post('/xboe/m/exam/alone/submit', data);
|
||||
}
|
||||
|
||||
export default {
|
||||
getTestInfo,
|
||||
getTestStart,
|
||||
start,
|
||||
updateAnswer,
|
||||
submit,
|
||||
findAnswers,
|
||||
myTestAnswers,
|
||||
getAnswerDetail
|
||||
}
|
||||
Reference in New Issue
Block a user