計算機畢業(yè)設計之SpringBoot+Vue.js在線考試學習系統(tǒng)

簡介

用戶管理、角色管理、題庫管理、試題管理、考試管理、在線考試等功能,考試流程完善。

主要功能

  1. 權限控制

本系統(tǒng)存在三個不同的角色,教師,管理員,學生三種用戶,此系統(tǒng)是基于vue+springboot實現(xiàn)的前后端分離,用戶權限校驗通過JWT生成token令牌發(fā)放到用戶,并根據(jù)令牌對用戶的身份合法性進行校驗。

  1. 在線考試

學生用戶在注冊登錄之后,可以在本系統(tǒng)進行在線的考試,考試可由教師和管理員進行布置并設置考試權限(公開,密碼),考試題型分為 單選、多選、判斷、簡答題,并支持題目附帶配圖。考試過程中需開啟攝像頭進行考試,系統(tǒng)會自動抓拍考生實時考試狀態(tài)。

  1. 成績模塊

參加考試后的學生用戶,在提交試卷后進入考試結果頁面,頁面會自動核對學生用戶的邏輯題的對錯,對于簡答題需要老師或者超級管理員進行批閱。對于學生用戶參與的考試,學生用戶可以查看到考試的詳情并可以查看到自己所錯的邏輯題。

  1. 題庫模塊

學生用戶在題庫模塊中可以進行題目的功能訓練,訓練模式分為,順序練習,隨機練習,也可以根據(jù)題型練習(單選,多選,判斷)。用戶答題時會實時判斷正確與否,并有錯題解析功能。

  1. 題庫管理

超級管理員和教師可以對本考試系統(tǒng)已有的題庫進行管理,實現(xiàn)對題庫信息的CRUD操作

  1. 試題管理

教師和系統(tǒng)管理員用戶有權限對本系統(tǒng)的所有試題進行操作,本系統(tǒng)試題支持復雜類型的題目,考試題目支持多插圖,選項答案支持單插圖功能。

  1. 考試管理

教師和系統(tǒng)管理員用戶有權限對系統(tǒng)存在的考試進行操作,本系統(tǒng)考試支持公開考試和密碼口令考試,并可以對考試進行禁用也可以在設置考試時間段,對于考試可以進行很便利的進行組卷,系統(tǒng)內(nèi)置兩種組卷模式,題庫組卷和自由選題組卷。

  1. 考卷批閱

對于本系統(tǒng)中存在的復雜考試的題目,可以又對應的老師進行批閱,此系統(tǒng)的邏輯題無需老師用戶進行批閱,老師的工作僅僅是批閱簡答題這種無準確答案類型的題目,極大地減輕了老師用戶的工作量

  1. 考試統(tǒng)計

本系統(tǒng)針對每一次考試進行數(shù)據(jù)統(tǒng)計和報表,讓使用本系統(tǒng)的老師用戶能夠直觀的了解到每一次考試人員的進步。

  1. 用戶管理

超級管理員可以對注冊本系統(tǒng)用戶的進行授權,并擁有操作一切用戶的權限。

開發(fā)技術

SpringBoot

Mybatis-plus

MySQL 5.7

Vue全家桶

ElementUI

Redis

Swagger

阿里云OSS

Log4j

創(chuàng)新點

前后端分離

數(shù)據(jù)可視化

實時抓拍

多角色登錄

運行截圖

在線考試學習系統(tǒng)
在線考試學習系統(tǒng)
在線考試學習系統(tǒng)
在線考試學習系統(tǒng)
在線考試學習系統(tǒng)
在線考試學習系統(tǒng)
在線考試學習系統(tǒng)
在線考試學習系統(tǒng)
在線考試學習系統(tǒng)
在線考試學習系統(tǒng)
在線考試學習系統(tǒng)
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容