課堂管理系統;線上教輔平臺;java課設

知亦行發表於2020-05-03

# 白澤智慧教輔平臺

**說明:**
執行時需要修改位置:
bzedu\src\main\resources\application.properties
bzedu\src\main\resources\config\mybatis-config.xml
https證書配置請自行學習
資料庫自行配置,直接匯入提供的bzedu.sql即可
為方便下載學習,已將工程檔案、演示視訊、說明文件打包到百度雲。
連結:https://pan.baidu.com/s/1rPebGhy7_w9tTjedcv66Ew
提取碼:acg3

github:https://github.com/wonke/bzedu 歡迎star

 

**1.** **技術概要**

後臺框架:SpringBoot、Mybatis;前端框架:BootStrap、layUI;

資料庫:MySQL;人臉簽到:百度人臉識別API、webRTC、Canvas、Tracking.js;

**2.** **專案介紹**

白澤智教是一款圍繞教師授課全環節覆蓋的線上教輔管理系統。系統功能有:人臉識別簽到,智慧語音點名,釋出檢視課堂作業,線上匿名評教,上傳下載課件功能。

 


**3.** **專案流程圖**


 

**4.** **功能設計**

**(1)** **人臉簽到:**教師發起當堂簽到,設定截止時間,並可實時檢視簽到成功的學生名單。學生要在規定時間內登入白澤智教進行人臉簽到。結合百度智慧雲人臉識別有效保證了簽到名單真實性。

**(2)** **課堂管理**:教師可以通過課堂管理模組建立新課堂,檢視班級中的成員,同時為教師內建了智慧點名功能,智慧點名採用了隨機抽取的方式在班級中抽選教師指定數量的同學姓名,並且可以智慧語音點名。

**(3)** **課堂作業**:教師可以使用白澤智教線上釋出作業、上課時間調整通知等。學生端可以實時檢視作業通知。同時作業會根據時間進行排序,學生可以通過檢視課堂作業來完成老師安排的任務。

**(4)** **課堂評教**:學生通過班級號加入班級後可以對課堂進行評教,評教採取匿名的方式,可以對上課後的一些疑惑點向老師提問也可以向老師提出上課的一些建議。老師可以通過教師端對學生的評教資訊進行檢視,獲取同學們課堂上存在的一些疑惑和建議,來更好的為學生解疑答惑,同時也可以吸取同學們的意見調整授課節奏,加強學生與老師之間的溝通。

**(5)** **課件上傳**:教師可以進行上傳平時上課用到的課件等檔案,以便學生課下進行學習和檢視,檔案支援多種常見格式,極大的滿足使用者文件上傳需求,學生和教師可以對檔案進行下載檢視。

**(6)** **面部資料**:教師專屬後臺管理功能,由教師稽核確認後將參與課程的同學面部資料採集錄入百度智慧雲人臉庫,統一安全保護,提供人臉簽到識別時的參照。

**2.3介面設計**

介面主要使用了Bootstrap以及Layui兩大前端框架,網頁使用採用了響應式的設計理念,專門為移動端進行了適配,使得在手機上開啟網頁也能感受到原生APP的使用體驗。圖片圖示主要引自bootstrap和Iconfont-阿里巴巴向量圖示庫。

相關文章