孫 偉,馮 萍
(長春大學 a.研究生院;b.計算機科學技術學院,長春 130022)
現代學徒制是高等職業(yè)院校在傳統(tǒng)學徒制基礎上,以培養(yǎng)符合企業(yè)需求為目標,結合學歷教育形成的一種新的人才培養(yǎng)模式。在培養(yǎng)人才的過程中,學校教師與企業(yè)師傅組成教學團隊,共同承擔教育教學工作。
在教學過程中,讓學生能夠靈活應用碎片化學習時間、獲取移動學習資源顯得尤為重要。目前主要面臨兩個問題:(1)企業(yè)師傅對學校傳統(tǒng)的數字化教學平臺不熟悉;(2)企業(yè)的數字資源如何融入學生教學及課后學習中。本文以軟件工程專業(yè)現代學徒制試點班的課程信息化教學資源建設為例,探討現代學徒制視角下師徒共建移動學習平臺的設計方案,力求實現師徒共建,相互融入滲透,有效利用教學資源。
本文旨在開發(fā)現代學徒制視角下師徒共建移動學習平臺,將系統(tǒng)分為移動客戶端和 Web 服務器端。移動客戶端主要進行課程信息瀏覽與在線交流。WEB 服務器端主要對后臺各個模塊進行管理和維護,如教學資料管理和成績統(tǒng)計分析等。
系統(tǒng)的主要用戶是學生和教師,學生用例有登陸注冊、查看教學資源、師徒交流等選項;教師用例有發(fā)布微視頻內容、作業(yè)管理等。系統(tǒng)管理員對用戶和系統(tǒng)進行維護等。學生、教師用例圖如圖 1、圖 2所示。
圖1 學生用例 圖2 教師用例
移動客戶端開發(fā):Android ;
移動端的開發(fā)語言:Java 語言;
服務器端: ASP.NET語言;
數據交互:JSON;
JSON具有易編寫、易閱讀、數據輕量級等特點,用于服務器端和客戶端、異構系統(tǒng)的數據交互,使用 Web Service 技術在異構系統(tǒng)間通信。
系統(tǒng)分為 Android客戶端和WEB服務器端。學生通過Android 客戶端進行學習。管理員通過服務器端對用戶和教學資料進行相關管理。系統(tǒng)功能模塊劃分如圖 3 所示。
圖3 系統(tǒng)功能模塊
Android客戶端主要包含以下功能模塊:教學資料、微課視頻、師徒交流、知識金庫、公告欄、查詢等功能。WEB服務器端完成所有系統(tǒng)涉及信息與數據的添加、刪除、修改,數據導入等信息維護功能,監(jiān)聽數據庫服務器,實時將新添加的信息推送到Jpush 服務器。
系統(tǒng)包含的信息有用戶、學生和教師實體、課程和課件實體、交流答疑實體、作業(yè)與學習資源表實體、測試題實體。教師、學生實體設計如圖 4 所示。管理員與課程信息實體圖如圖 5 所示。
圖4 教師、學生實體圖
圖5 管理員、課程信息實體圖
服務器端通過 Web Service 接口和 Android 端進行交互,而Android端通過兩個接口與服務器端進行交互。服務端和客戶端通過JSON 的數據格式實現數據交互,在服務端將從數據庫獲得的數據轉化為JSON數據格式,將泛型轉化為JSON 。數據的關鍵代碼為:
public static string Json Serializer
{
Data Contract Json Serializer ser = new Data ContractJson Serializer (typeof(T));
Memory Stream ms = new Memory Stream( ) ;
ser.Write Object(ms,t) ;
string json String = Encoding.UTF8.Get String (ms.To Array( ));
ms.Close( );
return json String;
}
系統(tǒng)通過整合企業(yè)與學校的數字化資源,利用 ASP.NET的Web Service 服務,以 JSON 作為數據交換格式,生成數據交互接口,Android 客戶端對服務端生成的 JSON 數據進行解析,完成數據的交互,實現了教學資料、在線播放和離線下載、微課視頻、師徒溝通、知識題庫、公告欄、查詢等功能模塊。系統(tǒng)設計界面如圖 6、圖7所示。
圖6 系統(tǒng)主界面 圖7 師徒交流界面
以《面向對象程序設計》課程為例,學生通過選擇課程,在“教學資料”模塊中找到類的定義與實例化等知識點,并應用移動終端查看“微課視頻”完成進一步學習。為進一步鞏固更多的知識,培養(yǎng)自身的學習能力,學生可以在“知識金庫”模塊中做典型例題,在“作業(yè)提交”模塊中提交作業(yè)。同時,學生在學習過程中遇到問題時,可以在“答疑解惑”模塊中及時與任課教師或企業(yè)工程師進行溝通和交流,實現互動學習,在需要了解課程技術和發(fā)展趨勢時,可以通過“公告欄”進行了解,從而提升學生的學習積極性和有效性。
本系統(tǒng)在借助移動設備的基礎上,不受時間和空間的限制,為企業(yè)工程師和學生的交流提供了良好的平臺,還有效地創(chuàng)新并優(yōu)化了校企合作資源,為進一步提升高職院校學生的學習有效性提供了保障。
模塊實現以微視頻列表實現為例。編寫 Web Service 接口函數讀取微視頻,編寫訪問 Web Service 的接口函數,調用接口函數將讀取結果接收到 Android 客戶端,將客戶端收到的數據顯示到 Android 的控件上。當用戶在 Android客戶端點擊微視頻課件時,Web Service 相應的函數就將其內容讀取出來并傳給Android 客戶端進行播放。
移動教學系統(tǒng)服務器端的功能模塊主要有:教師模塊、學生模塊和管理員模塊。通過服務器端,教師和學生可以開展課堂學習、測試以及復習等工作,實現師徒共享共建資源金庫。另外,教師可以在線上課堂中為學生布置作業(yè)、任務,學生進行自主學習,并實現在線討論和研究,構成線上線下互動機制,從而激發(fā)學生的學習積極性。
現代學徒制視角下師徒共建移動學習平臺,利用智能終端便攜性及移動網絡的強大優(yōu)勢,為學生提供了教學資料管理、課件在線播放和離線下載、微課視頻、師徒溝通、知識金庫、公告欄、查詢等功能服務,拉近了學生與企業(yè)的距離,搭建了學生與學校、企業(yè)隨時隨地交流溝通的橋梁,提高了教學資源的傳遞效率、利用率和時效性。