Files
tra-app/src/api/examination.js
T
2025-09-05 15:59:18 +08:00

100 lines
2.1 KiB
JavaScript

import request from '@/api/request'
import { getToken } from '@/common/common.js'
import { get_base_url } from '@/api/request'
const base_url = '/traexam'
// 开始考试(试卷信息)
export const startTraExamPapersInfo = (data) => {
return request({
url: base_url + '/traExamPapers/startTraExamPapersInfo',
method: 'post',
toastErrors: true,
data
});
};
// 提交试卷
export const commitPaperExam = (data) => {
return request({
url: base_url + '/traExamPapers/commitPaperExam',
method: 'post',
toastErrors: true,
data
});
};
// 考试中心考试查分
export const queryPaperExamScore = (data) => {
return request({
url: base_url + '/traExamPapers/queryPaperExamScore',
method: 'post',
toastErrors: true,
data
});
};
// ↑↑↑↑↑↑↑↑↑考试中心考试↑↑↑↑↑↑↑
// ↓↓↓↓↓↓↓↓↓课程考试↓↓↓↓↓↓↓↓
export const startExamByCrs = (data) => {
return request({
url: base_url + '/traCrsPapers/startExamByCrs',
method: 'post',
toastErrors: true,
data
});
};
// 提交课程考试
export const commitCrsExam = (data) => {
return request({
url: base_url + '/traCrsPapers/commitCrsExam',
method: 'post',
toastErrors: true,
data
});
};
// 试卷考试查分
export const queryCrsExamScore = (data) => {
return request({
url: base_url + '/traCrsPapers/queryCrsExamScore',
method: 'post',
toastErrors: true,
data
});
};
// 试卷考试 排行榜
export const queryPaperExamRankingList = (data) => {
return request({
url: base_url + '/traExamPapers/queryPaperExamRankingList',
method: 'post',
toastErrors: true,
data
});
};
// 反馈问题
export const saveTraQnsFeedback = (data) => {
return request({
url: base_url + '/traCrsPapers/saveTraQnsFeedback',
method: 'post',
toastErrors: true,
data
});
};
// 考试过程中提交结果,后端用来缓存(考试中心考试和课程考试共用这个缓存接口)
export const commitPaperCache = (data) => {
return request({
url: base_url + '/traExamPapers/commitPaperCache',
method: 'post',
toastErrors: true,
data
});
};