linguaielts-api / fronted /src /services /placementService.js
phuc1st
add test ielts band for new user
37da941
Raw
History Blame Contribute Delete
1.23 kB
import apiClient from '@/api/client.js'
export async function getPlacementStatus() {
const { data } = await apiClient.get('/placement/status')
return data
}
export async function submitManualPlacement(body) {
const { data } = await apiClient.post('/placement/manual', body)
return data
}
export async function finalizeFullExamPlacement(body) {
const { data } = await apiClient.post('/placement/full-exam/finalize', body)
return data
}
export async function createPlacementSession() {
const { data } = await apiClient.post('/placement/sessions')
return data
}
export async function getCurrentPlacementSession() {
const { data } = await apiClient.get('/placement/sessions/current')
return data
}
export async function getPlacementStage(sessionId, stage) {
const { data } = await apiClient.get(`/placement/sessions/${sessionId}/stage/${stage}`)
return data
}
export async function submitPlacementStage(sessionId, stage, body) {
const { data } = await apiClient.post(`/placement/sessions/${sessionId}/stage/${stage}/submit`, body)
return data
}
export async function finalizePlacement(sessionId) {
const { data } = await apiClient.post(`/placement/sessions/${sessionId}/finalize`)
return data
}