登錄:教工號(院系號+院內編號)+密碼登錄
注冊:姓名 密碼 性別 生日 郵箱 家庭住址 ————>注冊信息將同步至數據庫db.sqlite3在DB Browser (SQLite)展示出來
課程名 介紹 學分 課程最大人數 年份 學期
表單內容將同步至db.sqlite3中的course_course
定義上課時間 上課地點 上課模式(單雙周進行方式)————>bug問題:同一老師在同一時間段創建了多個課程
查看選課學生人數 學生評教信息 錄入學生學業成績等
根據課程關鍵字、關鍵詞搜索相應課程信息
以便快速找到課程,方便老師編輯課程,方便學生選擇課程
教師控制開始選課 結束選課
登錄:學號(年級號+子學號)+密碼登錄
注冊:年級 姓名 密碼 性別 郵箱 家庭住址————>注冊信息將同步至數據庫db.sqlite3在DB Browser (SQLite)展示出來
查看當前正在進行課程
當老師開放系統後,可進行查課、選課、撤課
結課以後進行網上評教,查看學科分數
查看對各門學科的得分、評語
點擊頁面右上角 退出即可返回最初頁面
在做一個項目前,首先做好項目總體框架的描述。例如總的項目setting、urls,用戶(教師/學生),課程及其相關的表單函數、視圖函數和路由文件的聯系。中間也有遇到各種報錯問題(是井噴式報錯),在上一個博客中有詳細寫。總體來說,第一,在這次項目中學到了另一個可視化工具DB Browser (SQLite),其次缺點在於課程相關的py文件做的還不好,例如在老師創建課程後,有課程時間沖突無法解決;學生在查看課程時無法呈現完整課程表。