簡介
用戶管理、角色管理、題庫管理、試題管理、考試管理、在線考試等功能,考試流程完善。
主要功能
- 權限控制
本系統(tǒng)存在三個不同的角色,教師,管理員,學生三種用戶,此系統(tǒng)是基于vue+springboot實現(xiàn)的前后端分離,用戶權限校驗通過JWT生成token令牌發(fā)放到用戶,并根據(jù)令牌對用戶的身份合法性進行校驗。
- 在線考試
學生用戶在注冊登錄之后,可以在本系統(tǒng)進行在線的考試,考試可由教師和管理員進行布置并設置考試權限(公開,密碼),考試題型分為 單選、多選、判斷、簡答題,并支持題目附帶配圖。考試過程中需開啟攝像頭進行考試,系統(tǒng)會自動抓拍考生實時考試狀態(tài)。
- 成績模塊
參加考試后的學生用戶,在提交試卷后進入考試結果頁面,頁面會自動核對學生用戶的邏輯題的對錯,對于簡答題需要老師或者超級管理員進行批閱。對于學生用戶參與的考試,學生用戶可以查看到考試的詳情并可以查看到自己所錯的邏輯題。
- 題庫模塊
學生用戶在題庫模塊中可以進行題目的功能訓練,訓練模式分為,順序練習,隨機練習,也可以根據(jù)題型練習(單選,多選,判斷)。用戶答題時會實時判斷正確與否,并有錯題解析功能。
- 題庫管理
超級管理員和教師可以對本考試系統(tǒng)已有的題庫進行管理,實現(xiàn)對題庫信息的CRUD操作
- 試題管理
教師和系統(tǒng)管理員用戶有權限對本系統(tǒng)的所有試題進行操作,本系統(tǒng)試題支持復雜類型的題目,考試題目支持多插圖,選項答案支持單插圖功能。
- 考試管理
教師和系統(tǒng)管理員用戶有權限對系統(tǒng)存在的考試進行操作,本系統(tǒng)考試支持公開考試和密碼口令考試,并可以對考試進行禁用也可以在設置考試時間段,對于考試可以進行很便利的進行組卷,系統(tǒng)內(nèi)置兩種組卷模式,題庫組卷和自由選題組卷。
- 考卷批閱
對于本系統(tǒng)中存在的復雜考試的題目,可以又對應的老師進行批閱,此系統(tǒng)的邏輯題無需老師用戶進行批閱,老師的工作僅僅是批閱簡答題這種無準確答案類型的題目,極大地減輕了老師用戶的工作量
- 考試統(tǒng)計
本系統(tǒng)針對每一次考試進行數(shù)據(jù)統(tǒng)計和報表,讓使用本系統(tǒng)的老師用戶能夠直觀的了解到每一次考試人員的進步。
- 用戶管理
超級管理員可以對注冊本系統(tǒng)用戶的進行授權,并擁有操作一切用戶的權限。
開發(fā)技術
SpringBoot
Mybatis-plus
MySQL 5.7
Vue全家桶
ElementUI
Redis
Swagger
阿里云OSS
Log4j
創(chuàng)新點
前后端分離
數(shù)據(jù)可視化
實時抓拍
多角色登錄