作業收繳系統使用手冊(自寫開源小系統)
系統概述:寫了個作業收繳系統。系統旨在優化作業上交流程,解決收繳作業的繁瑣過程,傳統收繳作業基於qq檔案,或者郵箱收發。需要大量的人工操作和精力取維護。而本系統將作業系統部署到伺服器,大大方便了教師/收作業者對作業的管理。系統簡單易用。能夠滿足大部分需求。專案已開源,可以自己使用或者二次開發等等。歡迎star!!
基本功能
教師端登入地址: http://localhost:8080/loginteacher.html (資料庫teacher表) 學生端登入地址: http://localhost:8080/login.html (資料庫student表) 資料庫監控地址: http://localhost:8080/druid/login.html (資料庫賬號密碼) 教師端和druid一覽


管理端
資訊管理
這塊主要
1. 修改密碼
可以直接輸入舊密碼和新密碼進行修改
2. 學生新增(支援excel格式的批量匯入)
該項功能是往系統平臺中新增學生。你可根據表單手打學生資訊進行匯入。有了學生資訊後學生才能加入課程班號。
若使用excel的xls或xlsx格式進行匯入,要遵從檔案的相應格式,從第二行起,表格的前四列應遵從如下格式:
學號 | 姓名 | 拼音 | 密碼 |
---|---|---|---|
16221070 | 張賽 | zhang1sai4 | 162125 |

當既有excel檔案又有表單資料時候,優先考慮excel資料。忽略表單新增。
3.學生管理:
此頁面下可以對學生進行模糊搜尋,搜尋指定學生,指定學號範圍、姓名的學生,針對表格的學生資料,可以==直接進行點選編輯==。學生除了學號外其他資訊均可修改。

此外,頁面還提供匯出學生excel表的功能。將選定的可以匯出成xls或者cvs檔案。

4. 教師的管理(增刪)
這個模組只提供教師的增刪功能。不提供修改功能。但是隻有超級使用者才能對教師賬號的增刪(程式擁有者資料庫的level為0);
課程管理
1. 我的課程
本頁面提供檢視、編輯和刪除自己所有課程的功能,可以根據需求修改自己釋出課程的相關資訊。也可以看到加入課程的學生。
2. 課程新增
本頁面也新增課程的介面。注意課時學分一欄的資料為數字型別。通過此頁面即可將新課程釋出到系統你的課程列表中。==注意填寫學期的格式==,這個後臺會根據此欄位匹配是否為當前學期,否的話將在一些介面不展示。如果寫錯可到我的課程中進行修改!
3. 新增學生(課程)
本介面是課程新增學生操作的介面。因為學生和課程是兩個獨立題。 本系統通過老師新增學生使得學生參加課程而不是學生自己選課 。新增學生分為單個新增和批量新增。因為一個班級學生往往學號是有規律的遞增,所有我們提供通過學號首尾,新增資料庫中有該欄位學號的學生進入課程。新增後將返回成功失敗的條數。新增之後,對應學生會在提交作業的可選列表多出改作業。

作業管理
1. 作業管理(增刪改)
每一個課程下有若干實驗或作業。學生提交的要有課程和作業兩個選項。本頁面提供編輯自己課程的作業(新增、修改,刪除等功能)。注意的是你可編輯在當前學期的課程作業(防止使用太久課程太多障礙選項太多影響使用故遮蔽掉非本學期的課程)。
2. 作業釋出
此介面提供釋出作業的功能,注意一些數字型別的欄目。

3. 作業檢視(列印,下載壓縮檔案等)
本頁面為核心功能。教師等收作業可通過本介面下資學生已經上傳的實驗的報告打包城的zip檔案。還可以線上根據使用者的實驗進行線上評分和備註。最終可以儲存成Excel檔案到本地。
