周亞新 韓士元


為了加速向工業強國奮進,為“卓越計劃2.0”的探求新的工程教育范式,實行與國際實質等效的工程教育專業認證尤其迫切。本文首先研究了OBE理念下培養目標、畢業要求、畢業要求細分點以及課程等之間的關聯關系。之后,基于OBE理念和MVC模型設計并實現了畢業要求達成度評價系統。該系統在開發時將前后端分開,分離各功能模塊的同時也便于后期系統的維護和功能的擴展。開發部署應用后,可準確配置培養目標、畢業要求、畢業要求細分點、課程以及課程目標之間的關聯參數。同時系統界面友善,方便用戶使用,具有廣闊的應用前景。
中國作為世界第二大經濟體,要想加速邁進工業強國行列,就必須將工程教育專業的建設放在重要位置。2016年我國加入《華盛頓協議》組織,在工程類專業本科教育中引入國際標準,學生按照標準學習,教師根據標準授課,這樣的人才培養模式對解決我國工程教育專業在實際應用方面的需求問題起了很好的推動作用,同時對于提升工程專業人才培養質量具有重要的指導意義和反饋作用。
與西方某些國家相比,我國的工程教育專業認證工作開始的較晚。在建立專業認證體系伊始,我國就遵照國際“實質等效”原則,在參照國際工程教育專業認證領域相關標準的基礎上制定標準及認證程序等相關文件。在OBE模式實施的過程中,實際產出是教學體系不斷提高的依據。因此,在實行OBE模式的過程中最重要的就是評估學習產出,這也是高校教育較為薄弱的一環。該系統利用相關專業學生的成績,根據培養目標、畢業要求、畢業要求的細分點以及課程之間的關系和占比計算出畢業要求的達成度。根據畢業要求的達成度反饋結果,不僅可以強化OBE模式中的評估學習產出環節,還對高校的信息化建設做了進一步的改進和完善。
鑒于以上對工程教育專業認證的理念和OBE理念的對比分析,發現兩者契合度比較高。此系統則是在對OBE模式下的工程教育專業認證進行分析研究后,通過學生在校期間所獲得的成績最終對培養目標的達成度輸出可視的數據。
1 系統設計
1.1功能設計
除基本功能外,本系統的管理員用戶可以就工程類專業的12 條標準設置各個實體之間的聯系權重和對應關系等。同時,管理員還可以依照課程體系、教學大綱等內容,設置培養目標與畢業要求間的連接關系和連接關系的權重,畢業要求與畢業要求的細分點間的連接關系和連接關系的權重,課程與課程目標間的連接關系和連接關系的權重。在此過程中,教師輸入的學生成績和課程評價標準為系統的數據來源。主要功能如圖1所示。
1.1.1教師功能
(1)課程管理及課程達成度的計算
目前在課程實施方面存在的最大問題:學科實際考試內容和方法無明確的要求、考試的結果無明確的評價標準。所以,教學章節與課程目標之間的達成關系模糊。故此,明確課程目標與課程、課程與畢業要求細分點之間的關系對專業認證的重要性不言而喻。
教師按照之前設置好的課程成績各部分組成,也即實際成績中的評價標準占比(百分制),計算課程的達成度DAC(degree of achievement of the courses)。系統首先獲取相關專業學生的實際成績,根據公式
計算相關課程的達成度。
1.1.2 管理員功能
(1)畢業要求細分點的管理及達成度計算
根據畢業要求的總體表述,結合學生實際需求、學科特點以及專業要求等對畢業要求具體內容進行細化。最后在已知學生成績的條件下,依據畢業要求的細分點和課程之間的連接關系以及連接權重CW(course weights)計算畢業要求細分點的達成度DASGR(degree of achievement of the subdivision of graduation requirements)。系統管理員在教師輸入相關課程的實際成績以及評價標準之后,根據
計算每一項畢業要求細分點的達成度。
圖1 工程教育專業認證系統功能模塊劃分
(2)畢業要求管理
畢業要求內容以公認的工程教育專業認證的12條標準為基礎,結合高校相關專業特點,同時考慮高校的師資力量等進行制定。要求畢業要求的內容能對學生畢業時應該掌握的能力進行具體描述(包括學生通過本專業學習所掌握的知識、技能和素養等)。工程類專業進行專業認證時的12條國際標準及其內容。系統管理員根據計算出的畢業要求細分點的達成度DASGR計算畢業要求的達成度DAGR(degree of achievement of the graduation requirements),根據
計算畢業要求的達成度。
(3)培養目標管理及達成度的計算
高校學生在解決復雜工程問題方面能力的不斷提高是高校培養人才的持續性目標。高校在專業認證的過程中依照認證的要求,同時綜合多方因素(我國工程教育現狀、高校的辦學以及師資力量等)制定培養目標。所制定的培養目標要對畢業生在畢業5年左右能夠達到的職業和專業成就進行總體表述。系統根據已知的畢業要求達成度DAGR以及畢業要求的權重GRW(the graduation requirements weights)計算最終的培養目標的達成度DAGO(degree of achievement of the educational objectives ),根據
計算最終的培養目標的達成度。
1.2數據庫設計
數據庫的設計在該系統的設計過程中十分重要,對于該專業認證系統,涉及到的層次較多,且各層次之間的關聯緊密。因此,在開發之前必須詳細的把所需層次之間的邏輯關系進行詳細論證和分析。
培養目標、畢業要求、畢業要求細分點以及課程是支撐整個工程教育體系的四大核心要素。根據需求分析,工程教育認證信息平臺設計用戶、培養目標、畢業要求、畢業要求細分點、課程、課程目標、課程評價標準等實體。系統用戶表有用戶名、用戶密碼等基本信息。培養目標表有培養目標的編號、內容、達成度等內容。畢業要求表有畢業要求編號、內容、與培養目標的連接權值、達成度等內容。畢業要求細分點表有編號、內容、對應畢業要求的編號、與畢業要求的連接權重、達成度等內容。課程目標表的內容包括課程目標的序號、課程目標的內容、對應的課程編號以及所對應的畢業要求細分點的編號等。課程評價標準表有編號、對應的課程目標編號、對應課程編號、所占比重、計算出的實際比重等內容。除了以上信息表之外,此系統的數據庫設計還包含培養目標與畢業要求的關聯表、畢業要求細分與課程的關聯表等。
1.3技術設計
為了使體系在開發時更加簡潔,同時弱化開發時層與層之間的關聯性,因此,使用SSM框架實現。其中,每層都由Spring進行管理,在相關的配置文件中配置特定的參數實現關聯,之后在使用時直接調用接口進行處理。對于SpringMVC,核心是控制層(即Controller層),主要用來查詢HanderMapper,從而控制具體的業務模塊,同時,View層也屬于SpringMVC模塊,負責前臺頁面的展示,完成客戶請求的接收功能。對于Mybatis,主要與數據庫進行交互,它通過配置文件關聯Mapper映射文件,從而執行基本的sql命令。
2 系統實現
本系統在登錄時通過JSP頁面中的注解來執行控制層(Controller)中的login方法將JSP頁面中使用者輸入的用戶名和密碼獲取并傳到Controller層,Controller中通過LoginService中的方法調用Mapper中的驗證用戶名密碼是否匹配。
首先,系統管理員要在登入此系統后要對培養目標對應的畢業要求和權重占比、畢業要求對應的細分點和權重占比、畢業要求細分點對應的課程和權重占比進行依次設置。之后,教師在登入此系統時,要對相關課程的課程目標以及課程成績各個組成部分的比例進行設置。最后,將學生的實際成績上傳,后臺會根據管理員設置的培養目標、畢業要求、畢業要求細分點和課程等之間的對應關系,根據計算方式(系統設計)依次計算,最終的計算結果為某工程教育專業認證相關專業各個培養目標的達成度。因此,該系統能從真正意義上根據學生在校的實際產出(即學生的實際成績),結合工程教育專業認證中各個實體層次之間的關系,準確的計算專業認證相關專業培養目標的實際達成度。
3 結語
本文通過對當前我國專業認證的現狀進行分析,結合我國高校的具體情況設計并實現基于OBE理念下的工程教育專業畢業要求達成度評價系統。本文先對系統的各個模塊的功能進行需求分析,從而將培養目標、畢業要求、課程等層次聯系在一起并求出各個層次相關節點的達成度。為了使模塊功能實現高內聚、低耦合的目標,在系統的開發過程中使用了SpringMVC、Struts和Mybatis框架進行實現,極大地提升了該系統后期功能的可擴展性。通過最底層評價標準的達成度依次計算得出培養目標的達成度,從而根據達成度較好的分析培養過程的合理性,不斷的改善培養過程,不斷的提升高校畢業生的畢業質量等。
(作者單位:1濟南大學信息科學與工程學院;2濟南大學,山東省網絡環境智能計算技術重點實驗室)