. 本章任務
經過前面對校長、教師角色功能的較長的描述,想必大家對實作學生選課、學生送出作業功能的實作都已經成竹在胸了吧。
這兩個功能我就不再從頭到尾講述了,隻是給大家劃下重點,希望看源碼的可以點選上面的連結,去Github下載下傳源碼檢視。
2. 學生選課重點
所謂學生選課,就是列出所有課程,然後每個課程需要顯示一個已選/未選資訊。
然後點選課程右側的選課按鈕,即可標明該課程,資料庫中新增一條selection表記錄即可。
3. 學生送出作業重點
首先是顯示所有該學生名下的作業,然後點選右側的做作業,進入做作業頁面。
輸入作業内容後,點選送出即可。
需要注意的是,如果已經打分了,則不允許進入做作業頁面,隻能檢視成績。
4. 總結
到此為止,所有功能性開發工作都完成了,後面再添加一些優化配置即可。