You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
82 lines
2.8 KiB
82 lines
2.8 KiB
// 从 '@/utils/request' 模块导入 post 方法,用于发送 POST 请求
|
|
import { post } from '@/utils/request'
|
|
|
|
/**
|
|
* 创建试卷
|
|
* @param {Object} data - 创建试卷所需的数据对象
|
|
* @returns {Promise} - 返回一个 Promise 对象,用于处理请求结果
|
|
*/
|
|
export function createPaper(data) {
|
|
// 发送 POST 请求到创建试卷的接口,并传递数据
|
|
return post('/exam/api/paper/paper/create-paper', data)
|
|
}
|
|
|
|
/**
|
|
* 获取试卷详情
|
|
* @param {Object} data - 获取试卷详情所需的数据对象,通常包含试卷 ID
|
|
* @returns {Promise} - 返回一个 Promise 对象,用于处理请求结果
|
|
*/
|
|
export function paperDetail(data) {
|
|
// 发送 POST 请求到获取试卷详情的接口,并传递数据
|
|
return post('/exam/api/paper/paper/paper-detail', data)
|
|
}
|
|
|
|
/**
|
|
* 获取题目详情
|
|
* @param {Object} data - 获取题目详情所需的数据对象,通常包含题目 ID
|
|
* @returns {Promise} - 返回一个 Promise 对象,用于处理请求结果
|
|
*/
|
|
export function quDetail(data) {
|
|
// 发送 POST 请求到获取题目详情的接口,并传递数据
|
|
return post('/exam/api/paper/paper/qu-detail', data)
|
|
}
|
|
|
|
/**
|
|
* 填充答案
|
|
* @param {Object} data - 填充答案所需的数据对象,包含题目答案等信息
|
|
* @returns {Promise} - 返回一个 Promise 对象,用于处理请求结果
|
|
*/
|
|
export function fillAnswer(data) {
|
|
// 发送 POST 请求到填充答案的接口,并传递数据
|
|
return post('/exam/api/paper/paper/fill-answer', data)
|
|
}
|
|
|
|
/**
|
|
* 交卷
|
|
* @param {Object} data - 交卷所需的数据对象,可能包含试卷 ID 等信息
|
|
* @returns {Promise} - 返回一个 Promise 对象,用于处理请求结果
|
|
*/
|
|
export function handExam(data) {
|
|
// 发送 POST 请求到交卷的接口,并传递数据
|
|
return post('/exam/api/paper/paper/hand-exam', data)
|
|
}
|
|
|
|
/**
|
|
* 获取试卷结果
|
|
* @param {Object} data - 获取试卷结果所需的数据对象,通常包含试卷 ID
|
|
* @returns {Promise} - 返回一个 Promise 对象,用于处理请求结果
|
|
*/
|
|
export function paperResult(data) {
|
|
// 发送 POST 请求到获取试卷结果的接口,并传递数据
|
|
return post('/exam/api/paper/paper/paper-result', data)
|
|
}
|
|
|
|
/**
|
|
* 错题训练
|
|
* @param {Object} data - 错题训练所需的数据对象,可能包含用户 ID、错题类型等信息
|
|
* @returns {Promise} - 返回一个 Promise 对象,用于处理请求结果
|
|
*/
|
|
export function training(data) {
|
|
// 发送 POST 请求到错题训练的接口,并传递数据
|
|
return post('/exam/api/paper/paper/training', data)
|
|
}
|
|
|
|
/**
|
|
* 检查是否有进行中的考试
|
|
* @returns {Promise} - 返回一个 Promise 对象,用于处理请求结果
|
|
*/
|
|
export function checkProcess() {
|
|
// 发送 POST 请求到检查进行中考试的接口,不传递额外数据
|
|
return post('/exam/api/paper/paper/check-process', {})
|
|
}
|