孫瑜
摘 要:基于OBE的教學輔助系統(tǒng)的設計與實現(xiàn),提高了各專業(yè)負責人以及任課教師的工作效率。利用數(shù)據(jù)庫相關知識,文檔中的部分信息可以自動生成,保證各項工作文檔的邏輯正確性和模板統(tǒng)一性,避免文檔書寫過程中的書寫錯誤和內(nèi)容的不確定。通過本系統(tǒng),可以將任課教師從大量文檔工作中解脫出來,留出時間投身課程的準備。系統(tǒng)設計過程中考慮到用戶需求,設置了文檔的可讀,可寫等權限管理,提高系統(tǒng)的可操作性。
關鍵詞:成果導向教育 教輔系統(tǒng) 數(shù)據(jù)庫
Design and Implementation of Teaching Assistant System Based on OBE
Sun Yu
Abstract:The design and implementation of the teaching assistant system based on OBE improves the work efficiency of the professional leaders and teachers. With the knowledge of database, part of the information in the document can be automatically generated to ensure the logical correctness and template uniformity of the working documents, and avoid the writing errors and uncertainty of the content in the document writing process. Through this system, teachers can be freed from a lot of document work, leaving time to devote to the preparation of the course. In the process of system design, the user requirements are considered, and the rights management of document reading and writing are set to improve the operability of the system.
Key words:outcome-based education, teaching assistant system, database
1 引言
2018年開始,沈陽工學院信息與控制學院軟件工程專業(yè)以“工程認證”為契機,以成果為導向、以學生為中心、以持續(xù)改進為核心,探究適合專業(yè)的人才培養(yǎng)方案。傳統(tǒng)的教輔系統(tǒng)以及傳統(tǒng)的教學模式,根據(jù)按照章節(jié)講授課程。而 OBE理念下的教育模式為,明確學生的培養(yǎng)目標,根據(jù)目標確定教學內(nèi)容。為更好的完成軟件工程專業(yè)的工程教育認證,進一步推動專業(yè)教育改革,設計開發(fā)適應OBE理念的教輔系統(tǒng)迫在眉睫。
2 OBE教育理念
成果導向教育(Outcome-based Education,簡稱 OBE)作為一種先進的教育理念,于1981年由思巴迪等美國學者提出后,很快得到了人們的重視與認可,并已成為美國、英國、加拿大等國家教育改革的主流理念。美國工程教育認證協(xié)會(A-ET)全面接受了OBE的理念,并將其貫穿于工程教育認證標準的始終。2013年6月,我國被接納為《華盛頓協(xié)議》簽約成員[1]。
OBE教育理念以學生為中心,以成果為導向,根據(jù)專業(yè)培養(yǎng)目標確定學生的畢業(yè)要求,進而制定課程體系。在教學過程的各個階段完成評價、解析,然后基于達成度的分析結果,持續(xù)改進,最終達到提高人才培養(yǎng)質(zhì)量的目標。OBE理念下的從培養(yǎng)目標開始的教學過程如圖1所示。
3 系統(tǒng)架構設計
系統(tǒng)采用ASP.NET MVC架構搭建。ASP.NET MVC框架提供了ASP.NET Web窗體模式的替代方法,用于創(chuàng)建基于MVC 的Web應用程序。ASP.NET MVC框架是一個可測試性非常高的輕型演示框架。MVC是三種ASP.NET編程模式中的一種。MVC是一種使用模型(Model)-視圖(View)-控制器(Controller)設計創(chuàng)建 Web 應用程序的模式:
·Model(模型) 表示應用程序核心。模型對象是實現(xiàn)應用程序數(shù)據(jù)域邏輯的應用程序部分。通常,模型對象會檢索模型狀態(tài)并將其存儲在數(shù)據(jù)庫中。
·View(視圖)顯示數(shù)據(jù)。視圖是顯示應用程序用戶界面(UI)的組件。通常,此UI是用模型數(shù)據(jù)創(chuàng)建的。
·Controller(控制器)處理輸入。是應用程序中處理用戶交互的部分,使用模型并最終選擇要呈現(xiàn)的視圖來顯示 UI的組件。通??刂破髫撠煆囊晥D讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)。在MVC應用程序中,視圖僅顯示信息;控制器處理并響應用戶輸入和交互。
MVC架構將項目分成三部分,減少了項目之間的耦合度,降低了大型項目的復雜度,使項目更容易維護??勺杂刹倏豀TML,對前端設計相對來說較友好。對測試驅(qū)動的開發(fā)提供了良好的支持,適合團隊開發(fā)模。
4 系統(tǒng)功能設計
4.1 培養(yǎng)方案模塊
專業(yè)負責人根據(jù)國家、社會及教育發(fā)展需要,行業(yè)產(chǎn)業(yè)發(fā)展及職場需求,學校定位及發(fā)展目標,學生發(fā)展及社會期望,梳理出專業(yè)培養(yǎng)目標。系統(tǒng)中的專業(yè)培養(yǎng)方案模塊中包括培養(yǎng)方案的新建、修改、刪除等。培養(yǎng)方案包括專業(yè)信息,培養(yǎng)目標,畢業(yè)要求,畢業(yè)要求培養(yǎng)目標的支撐關系,教學進程總表,學制與學位說明,畢業(yè)學分要求等。其中畢業(yè)要求培養(yǎng)目標的支撐關系如表1所示。
根據(jù)權限管理,院校領導可以查看全部培養(yǎng)方案,同學院的專業(yè)負責人可以互相查看。
4.2 課程設置模塊
專業(yè)負責人根據(jù)培養(yǎng)方案中的各項信息,生成各類課程設置及學時、學分分配比例表。包括課程平臺,課程模塊,課程要求,課程名稱,總學分,總學時,理論或者實踐課程學分,學時,上課學期,周學時,考核類型等信息。
模塊中的學時,學分等計算由信息系統(tǒng)自動完成,并有驗證功能。
4.3 課程體系模塊
課程相關負責人,根據(jù)培養(yǎng)方案完成課程體系對畢業(yè)要求的支撐對照表。
添加后的數(shù)據(jù)會形成總表,用戶可以下載數(shù)據(jù),文件格式為 Word、Excel或PDF。
4.4 大綱模塊
根據(jù)課程體系設置,編寫大綱。大綱包括課程基本信息,課程簡介,課程教學目標,對畢業(yè)設計指標點的支撐,教學內(nèi)容和學習成果要求,課程考核,教材及參考資料。
課程基本信息均通過數(shù)據(jù)庫驗證自動生成,減少教師文檔編寫過程中的錯誤。另外其他信息的填寫也有格式限制,避免老師在編寫大綱過程中內(nèi)容填寫不規(guī)范,格式不統(tǒng)一。
根據(jù)權限管理,專業(yè)教師可以填寫修改自己所負責的課程大綱,可以查看其他教師的大綱,但不能修改。
4.5 教案模塊
根據(jù)大綱中的課時自動生成教案,任課教師只需要填寫教學目的與要求,教學內(nèi)容設計,教學過程設計,教學方法和教學手段,思考題及作業(yè)題,課后小結等內(nèi)容。
根據(jù)權限管理,任課教師只可以填寫和修改自己所附澤的課程教案,可以查看其他教師的教案,但不能修改。
5 結語
基于OBE的教輔系統(tǒng)的設計和實現(xiàn),大大提高了專業(yè)各相關負責人的工作效率,保證了從確定培養(yǎng)目標環(huán)節(jié)開始的各項任務,均按照模板填寫,保證內(nèi)容的邏輯性、正確性和統(tǒng)一性。
參考文獻:
[1]李志義.解析工程教育專業(yè)認證的成果導向理念[J].中國高等教育,2014(17): 7-10.
[2]劉輝,朱凱,王信群,陳永良,錢曉輝.基于OBE理念的畢業(yè)要求達成度評價體系構建-以安全工程專業(yè)為例[J]. 教育進展,2018,8(6),649-659.