2022年5月29日 从svn移到git

This commit is contained in:
daihh
2022-05-29 18:59:24 +08:00
parent 9580ff8c9b
commit faa7afb65f
897 changed files with 171836 additions and 0 deletions

103
api/modules/testPaper.js Normal file
View 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
}