# 白澤智慧教輔平臺 **說明:** 運行時需要修改位置: bzedu\src\main\resources\application.properties bzedu\src\main\resources\config\mybatis-config.xml https證書配置請自行學習 資料庫自行配 ...
# 白澤智慧教輔平臺
**說明:**
運行時需要修改位置:
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-阿裡巴巴矢量圖標庫。