1.教學管理系統支持教師按照封閉課和公開課創建不同課程,課程內容包含教學文檔、教學PPT、教學視頻、實驗代碼多元化的教學內容;
2.支持課程負責人組建課程內管理團隊,團隊成員成員包括負責人、課程教師、課程助教三類角色,每類角色對應不同的操作權限;
3.支持教師對課程內學生進行管理,內容編輯包括學號、姓名等,可以單個或批量添加、刪除課程內學生也可以根據學號、姓名來查找學生的信息;
4.支持教師查看當前授課班級學生學習進度和課程課節完成進度。支持教師查看課程內作業、考試、比賽中學生提交情況以及分數;
5.教學管理系統在課程內支持作業、考試和比賽三種評測形式。支持項目編程題和客觀題;
6.能夠提供作業、考試、比賽評分功能,教師可以查看學生提交的項目代碼和附件,教師評閱學生成績后平臺自動顯示成績;
7.能夠在課程內比賽支持教師上傳評測腳本后自動評分功能和排行榜;
8.支持課程討論區,支持教師和學生發布討論帖以及回帖;
9.支持教師發布課程公告。
1.學生學習系統支持學生查看課程的相關信息,包括課程名稱、課程大綱以及課程課時等信息,支持學生自主學習,使用 notebook 進行在線編程學習和觀看課程視頻和文檔PPT進行學習,支持保存學習進度和重復學習等;
2.支持學生在線完成教師發布的課后作業、考試和比賽,提供單選題、多選題、編程題等多種題型的答題環境,提交后可查看教師評閱分數和評語;
3.支持自動代碼評分系統:學生提交程序程序源代碼后,支持系統自動對源代碼進行編譯和執行,并通過預先上傳的評測腳本和測試數據來檢驗代碼的正確性已經評分。
1.實訓平臺環境支持基于Jupyter Notebook深度定制。支持多種語言、框架和第三方庫。支持終端shell命令;
2.支持完全基于B/S架構,無需配置環境,支持瀏覽器直接訪問;
3.支持代碼在線運行, 效果可實現實時可視化。平臺內置Markdown編輯器,滿足教案需求。支持集成微軟Monaco編輯器, 支持代碼高亮和代碼提醒;
4.提供項目內文件管理系統。內置圖片瀏覽器/CSV解析器/JSON解析器,支持各類音頻、視頻、圖片、文本文件的管理;
5.支持代碼多版本管理,一鍵保存、恢復各版本代碼;
6.支持創建、編輯、上傳數據集。支持掛載數據集到課程內容、作業、考試、比賽等項目中。
1.管理功能提供課程資源管理,提供模塊化的課程管理功能,由系統管理員進行平臺課程、內置項目、視頻等內容進行統一管理,支持系統管理員模塊化查看課程資源,包括課程項目、課程視頻等,支持系統管理員編輯系統預置課程資源;
2.提供組織管理,支持學校、學院、專業等組織機構信息預設功能。系統管理員可以針對學校、學院、專業等信息進行新增、編輯、刪除等操作;
3.提供用戶權限管理,支持系統管理與教學實訓權限分明的角色,系統提供系統管理員、教師、助教和學生角色。系統管理員負責后臺數據管理工作,負責增加、禁用教師學生信息,設置課程資源等操作。教師負責教學活動的開展(開設課程、授課、考評管理、討論與公告管理等);學生負責參與課程活動(課程內容學習、提交作業、參加在線考試和比賽等);
4.提供教師賬號管理,支持系統管理員對教師賬號進行管理,內容包括學號、姓名等,可以添加教師、刪除、禁用、編輯用戶信息、批量導入,也可以根據姓名、學號等屬性查詢教師信息;
5.提供資源監控,監控剩余資源,可以支持實時監控剩余可用服務器資源,幫助系統管理員或者教師掌控是否資源足夠;
6.提供資源調度,可以支持硬件資源的實時調控,可以自動將故障服務器移出集群,計算節點故障不會影響容器正常使用;
7.提供實驗鏡像,實驗鏡像基于Docker容器技術構建。內置多個常用鏡像環境,支持Python等開發語言,支持PaddlePaddle、Pytorch、Tensorflow、Caffe等常見開發框架;
8.提供鏡像管理功能,支持鏡像的在線管理,支持添加編輯自定義鏡像。