鄭廣成
(健雄職業技術學院 軟件與服務外包學院,江蘇 太倉 215411)
高職“工學結合”教學改革開辟了教學改革的新篇章,教學質量得到不斷提高,國家骨干院校、省級示范院校都彰顯了各自的辦學特色和教學改革新成果,可以說,在教學模式、教學內容、教學方法等方面都卓有成效。健雄職業技術學院能夠結合教學改革進程,根據教學內容和崗位能力需求,進行形成性課程考核改革和實踐,實現了課程考核的評價、激勵、引導等多重作用,建立了高職課程形成性考核檔案系統,有效地實現了基于過程控制的形成性考核。實踐過程發現,形成性考核檔案系統雖然很完善、科學、有效,但是考核效率和考核信息化程度還不夠,應該進一步建立信息化考核系統以滿足考核的互動、透明、快速、共享要求,順應信息化網絡時代潮流。這里說的信息化考核系統不是考試系統,而是課程考核、管理、實施的信息化管理系統。本文重點討論高職課程信息化形成性考核的必要性和系統設計方法。
高職課程信息化形成性考核,是教學改革發展的必然結果。課程改革已經基本實現教學網絡化、教學流程信息化,課程考核作為課程教學不可缺少的重要部分,不僅是教學質量的保障,更是對教學過程的監督和管理。俗話說“怎么考、就怎么學”,隨著信息化教學改革進程,信息化考核必須作為課程改革的一部分并行推進[1]。
眾所周知,信息化、網絡化的目的是實現信息的及時性、交互性、共享性。過去的手工考核,學生往往不能確切地知道自己課程學習的情況,只有在最后結課時,才知道最終分數,大大降低了學生學習積極性,也不利于學生根據學習情況及時調整自己的學習方法和學習狀態。實施信息化考核有利于學生及時了解課程學習效果,幫助學生明確下一步學習方向,可以共享班級總體學習狀態,及時在線和教師溝通等等。所以,實施信息化課程考核,是實施人性化考核的重要手段。
網絡給教育帶來了翻天覆地的變化,網絡課堂、網絡教學資源、網絡專業平臺等成為重要教學載體,形成了多元化的信息化教學體系。將來的教育應該說是互聯網或物聯網下的教育,參與者由原來的學生、教師,逐步轉變為企業、教師、學生、兄弟院校、家長等多種角色。課程形成性考核也必須采取信息化手段,構建信息化考核系統,以滿足多角色、網絡化的教育發展要求。
要建立高職課程信息化形成性考核系統,首先應構建一個信息化考核平臺。在該平臺注冊信息化考核課程,在線進行考核計劃設置、各類型考核登記和管理,家長、學生、教師、教務部門、企業等能夠以不同身份進入系統,查看到自己需要了解的信息。信息化考核系統要具有引導性,給出學生目前的形成性考核情況和班級排名,能夠幫助每位學生找出差距,調整學習策略,協助教師生成完整的信息化考核文檔資料,支持教務部門了解課程考核實施情況,幫助家長了解孩子的學習效果等。
信息化形成性考核系統在系統架構后,建立項目考核、階段考核、期中檢查、并行項目考核、結業測試、項目答辯與驗收等模塊,實現各階段的考核登記與管理。
高職信息化形成性考核系統可以采取多層系統架構技術進行設計,本文采用.NET平臺下多層應用系統進行高職信息化形成性考核系統架構,設計成五層系統,分別為表示層、業務邏輯層、數據訪問層、實體層和通用接口層[2],如圖1所示。
表示層直接和教師、學生、教務部門、家長等交互信息,具有考核、查詢、統計、打印等功能。它必須通過調用業務邏輯層的具體業務操作為用戶提供服務。
業務邏輯層是各類操作的核心部分。它集中了各類操作的核心代碼,為表示層運行提供功能調度接口,完成需要的業務操作,并通過調用數據訪問層完成數據庫的數據存取操作。
數據訪問層處于連接數據的底層,承擔服務業務邏輯層、存取數據庫數據的職責。
實體層是業務操作過程中各個數據實體對象的集合。多層系統操作過程中必須依托實體來實現各類操作的數據載體,提高運行效率。實體層是游離于表示層和業務邏輯層、業務邏輯層和數據訪問層之間的抽象層。
通用接口層是為系統整合和數據資源共享服務的層。例如:系統需要從其他系統抽取數據,數據轉移時,就必須通過通用接口層來實現。通用接口層也被業務邏輯層直接調用,業務邏輯層將得到的數據分成兩路傳輸,一路通過數據訪問層將數據保存到當前數據庫,另一路將數據通過表示層展示。
多層系統整體架構如圖1所示。

圖1 高職課程形成性考核信息化系統架構
高職課程信息化形成性考核系統主要針對兩類課程進行設計,一類是高職常規課程,包括基礎課、專業課、專業基礎課等;另一類是高職實訓、實踐類課程,包括綜合實訓、課程設計、設計實踐類課程等。這兩類課程具有較大差別,常規課程一般是在校內完成,表現為課堂教學、訓練等形式;實訓類課程目前多采取“產教融合、產學并行”形式[3],也就是以企業化真實項目為實訓內容。兩類課程的信息化形成性考核應區別開來,通過設計兩個板塊實現對兩類課程的信息化考核,設計的兩個板塊主要功能如圖2、圖3所示。
常規課程考核:課程考核計劃是在線設置的該課程總體考核方案、階段、計算依據等;項目考核是針對目前高職課程工作過程項目化教學采取的方式,針對課程每個階段項目完成情況進行考核;階段考核,是課程實施一段時間的階段測試,是評價過去、引導未來一種形式;并行項目考核是為了提高學生動手能力和專業應用能力,通過并行項目進行舉一反三的訓練;課堂表現記錄整個課程學習過程中的表現;結業考核在課程結束時,進行總體大閱兵考核;課程競賽或考證是對照具有考證或競賽要求的課程設計的一個評分項,鼓勵專業特長生的創新與發展。

圖2 常規課程考核系統功能

圖3 實訓類課程考核 系統功能
實訓類課程考核:課程考核計劃是在線設置該課程總體考核方案、階段、計算依據等;項目整體設計考核主要評價學生對實訓項目計劃、工作內容分解、階段工作安排、分工合作、項目目標等內容的安排和設計,是項目可行性評價;項目階段質量考核基于質量觀念進行階段評價,可以是多次,期中后仍舊可以實施;中期檢查主要通過第三方評價進行打分,登記到系統中;項目整體考核是整體進行實訓項目考核,相當于產品驗收;項目驗收與答辯是實訓課程結束時進行的最終評價。
各項考核結束后,系統根據考核計劃自動計算每個學生的成績,并生成形成性考核檔案。
(1)系統用戶管理采取基于角色控制的管理技術,將用戶分為教師、學生、家長、二級教務和教務處五個角色,分別對應不同的顯示界面。不同用戶界面集合采取母版頁的形式進行控制,并設置頁面防后退控制。
(2)前臺采用VS2010.作為開發平臺,使用C#語言進行代碼編寫,表示層采取母版頁、AJAX、CSS+DIV等技術進行設計與開發;業務邏輯層主要通過集合、泛型、繼承等技術的類定義各類操作;數據訪問層通過建立各種泛型、集合、繼承在內的類完成操作定義和方法編寫;定義各類數據載體實體類,實現各類操作之間的數據傳遞;定義好各類通用模塊的接口組件或視圖類,實現通用接口數據獲取和傳遞。
(3)數據查詢多采用封裝技術設計通用查詢組件,這樣只要知道數據接口和操作要求,即可實現操作,視圖和數據庫的改動,不影響查詢業務操作,實現了邏輯獨立性和物理獨立性,查詢統計數據多采取Excel數據表格進行保存和導出[4]。
(4)數據庫采取SQL Server 2008進行設計和管理,系統初始數據通過通用接口或Excel表格整體導入,數據顯示多使用GridView控件,數據表之間的級聯修改通過觸發器實現。數據庫常規課程考核表包括:形成性考核計劃表、項目考核表、并行項目考核表、階段考核表、課堂表現考核表、競賽或考證成績表、結業考核表、最終成績表等;實訓類課程考核表包括:形成性考核計劃表、項目整體設計考核表、階段考核表、期中檢查表、項目整體考核表、項目驗收與答辯表、最終成績表等。
(5)系統數據報表采取Excel高級報表技術實現,這樣既容易設計成各種形式表格,又容易作為文檔系統進行存儲,實現信息化打印和管理等,還可以用來進行系統數據維護。此外,數據導入、導出都可以通過Excel實現。
本系統基于B/S架構,對各類注冊課程進行在線考核,學生能及時了解自我學習情況,家長可以了解孩子的學習進度和效果,教師可以在線設置課程考核和管理考核數據,同時學生可以參與考核過程,最終生成所有學生的信息化考核檔案,教務部門可以通過考核系統獲得信息支持等,這種信息化形成性考核必將成為高職課程考核的主要形式。
[1]鄭廣成.高職《C#程序設計》課程形成性考核檔案研究[J].電腦與信息技術,2010(10):71-74.
[2]楊正校,鄭廣成.高職軟件技術專業課程形成性考核方案研究[J].計算機時代,2010(06):67-69.
[3]韓曉東,高明輝.基于網絡的形成性考核與終結性考試研究[J].河北廣播電視大學學報,2011(05):29-31.
[4]鄭廣成.MVC和.NET相結合的高職課程形成性考核系統開發[J].計算機與數字工程,2011(1):57-60.