| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- import { delete0, get, post } from '@/utils/request'
- const examApi = {
- getSubject: '/api/content/exam/subject',
- getSubjectKV: '/api/content/exam/subject/kv',
- getQuestionType: '/api/content/exam/question/type',
- getQuestion: '/api/content/exam/question',
- addQuestion: '/api/content/exam/question',
- getPaper: '/api/content/exam/paper',
- addPaper: '/api/content/exam/paper',
- startExam: '/api/content/exam/start',
- submitExam: '/api/content/exam/submit',
- getExamResult: '/api/content/exam/result'
- }
- export function getSubject() {
- return get(examApi.getSubject)
- }
- export function getSubjectKV() {
- return get(examApi.getSubjectKV)
- }
- export function getQuestionType() {
- return get(examApi.getQuestionType)
- }
- export function getQuestions(param) {
- return get(examApi.getQuestion, param)
- }
- export function deleteQuestion(questionId) {
- return delete0(examApi.getQuestion + '/' + questionId)
- }
- export function getQuestion(questionId) {
- return get(examApi.getQuestion + '/' + questionId)
- }
- export function addQuestion(data) {
- return post(examApi.addQuestion, data)
- }
- export function getPapers(param) {
- return get(examApi.getPaper, param)
- }
- export function getPaper(examId) {
- return get(examApi.getPaper + '/' + examId)
- }
- export function addPaper(data) {
- return post(examApi.addPaper, data)
- }
- export function getExamInfo(paperId) {
- return get(examApi.startExam + '/' + paperId)
- }
- export function getPaperQuestions(paperId) {
- return get('/api/content/exam/paper/' + paperId + '/question')
- }
- export function submitExam(data) {
- return post(examApi.submitExam, data)
- }
- export function getExamResult(examId) {
- return get(examApi.getExamResult + '/' + examId)
- }
- export function getExamMarkList() {
- return get('/api/content/exam/result/mark')
- }
- export function getExamScoreList() {
- return get('/api/content/exam/result/score')
- }
- export function getExamCount() {
- return get('/api/content/exam/statistic/count')
- }
- export function getExamPassRate() {
- return get('/api/content/exam/statistic/rate')
- }
|