|
|
@@ -5,14 +5,14 @@ import generateSearchParams from '@/server/utils/generate-search-params'
|
|
|
// 教师获取测试列表
|
|
|
export function teacherGetQuizzes ({ slideId, key = '', page = 1, size = 200, sort = '' }) {
|
|
|
const params = generateSearchParams({ key, page, size, sort })
|
|
|
- return axios.get(useQuizServer('/teacher/slide/' + slideId), { params })
|
|
|
+ return axios.get(useQuizServer('/slide/' + slideId), { params })
|
|
|
.then(res => res.data)
|
|
|
}
|
|
|
|
|
|
// 学生获取测试列表
|
|
|
export function studentGetQuizzes ({ slideId, key = '', page = 1, size = 100, sort = '' }) {
|
|
|
const params = generateSearchParams({ key, page, size, sort })
|
|
|
- return axios.get(useQuizServer('/student/slide/' + slideId), { params })
|
|
|
+ return axios.get(useQuizServer('/slide/' + slideId), { params })
|
|
|
.then(res => res.data)
|
|
|
}
|
|
|
|
|
|
@@ -20,7 +20,7 @@ export function studentGetQuizzes ({ slideId, key = '', page = 1, size = 100, so
|
|
|
export function studentGetQuizzesByState ({ state, key = '', page = 1, size = 100, sort = '' }) {
|
|
|
const params = generateSearchParams({ key, page, size, sort })
|
|
|
params.append('state', state)
|
|
|
- return axios.get(useQuizServer('/student'), { params })
|
|
|
+ return axios.get(useQuizServer('/state'), { params })
|
|
|
.then(res => res.data)
|
|
|
}
|
|
|
|
|
|
@@ -42,11 +42,13 @@ export function createQuiz ({ name, type, slideId, questions, maxSubmitTime = '5
|
|
|
export function updateQuiz ({
|
|
|
id, // 考试 id
|
|
|
name, // 测试名
|
|
|
- quizTime, // 测试时间
|
|
|
+ // quizTime, // 测试时间
|
|
|
slideId, // 幻灯片 id
|
|
|
+ type,
|
|
|
+ maxSubmitTime,
|
|
|
questions = [] // 题目 id;
|
|
|
}) {
|
|
|
- const data = { id, name, quizTime, slideId, questions }
|
|
|
+ const data = { name, type, maxSubmitTime, slideId, questions }
|
|
|
return axios
|
|
|
.put(useQuizServer(`/${id}`), data)
|
|
|
.then(res => res.data)
|