guoyu/fronted_uniapp/api/study/exam.js

35 lines
860 B
JavaScript
Raw Permalink Normal View History

2025-12-03 18:58:36 +08:00
import request from '@/utils/request.js'
/**
* 考试相关API
*/
// 获取我的考试列表(学生端)
export function getMyExams(status) {
const params = status ? { status } : {}
return request.get('/study/exam/student/my-exams', params)
}
// 获取考试详情(含题目)
export function getExamQuestions(examId) {
// 添加时间戳参数防止缓存,确保获取最新题目数据
return request.get(`/study/exam/${examId}/questions`, {
_t: Date.now()
})
2025-12-03 18:58:36 +08:00
}
// 提交答题结果
export function submitExamAnswer(examId, answers, duration) {
return request.post('/study/score/submit', {
examId: examId,
answers: answers,
duration: duration
})
}
// 获取考试信息(不含题目)
export function getExamInfo(examId) {
return request.get(`/study/exam/${examId}`, {})
}