2020年9月20日 星期日

動手自己來~~用Flask+MySQL做個簡易的課堂管理系統

 最近回到學校上課心情輕鬆愉悅許多,也有機會胡思亂想一番!

因為在初期規劃上課時,想說利用ClassDojo這套APP來做為上課輔助管理之用

但發現實在不是很好用~~包含班級建置管理及學生表現紀錄、項目等等,對於我個人來說~都還是有頗多不適之處!又查試了一些其他的APP也還是無法滿意,想想也不難吧??乾脆自己試著打照個系統來用~~因此就有了這個課堂管理系統冒了出來

這個系統一方面為了滿足上課需求,另一方面當然也是練練手、讓腦袋保持運作狀態~呵!
系統設計上使用:Python的微框架Flask做為系統架構+搭配MySQL資料庫
不得不說這樣的架構加上jinja2的HTML 模板,在開發上真是強大又便利啊!



前前後後根據需求,依序開發、改良、增修相關功能紀錄如下:
一、班級、學生管理



二、學生表現管理及操作
三、教室課表管理


四、課程教學資源管理



五、臨時性QRCode產生及管理

目前暫時滿足上課的需求及應用了~~開心簡單紀錄分享一下!