摘要:
隨著智能終端與移動互聯網的發展,移動學習軟件和平臺的研究不斷推動著移動學習應用的創新和進步。微信是一款具有通訊溝通、社交屬性、平臺架構的移動應用軟件,為移動學習構建了新的平臺和應用方式。從移動學習平臺建設與應用開發的角度進行了研究,首先,基于三種移動應用類型的比較,分析了微信類輕量級移動學習應用對教育領域的價值。接著,提出了微信移動學習應用平臺的設計框架。最后,基于所建設開發的《程序設計C語言》課程微信平臺,進行了實踐教學應用與分析。
引言
微信(Wechat)是一款具有通信、社交和平臺化功能的移動軟件,已經成為一種重要的移動互聯網入口。微信的通信功能和社交功能實現和提升了用戶間的互動交流,平臺化功能則提供了一種新型的移動應用開發方式。
作為一種專注移動端功能的軟件,微信為移動學習提供了新的平臺和應用創新空間。微信的實時通信和良好的使用體驗使學生群體具有較高的使用率和黏著度,多種互動模式使信息交互更加靈活多樣,新型的平臺支持使移動學習應用開發更加便捷高效。
已有學者開始關注微信的教育應用并進行了積極探索。已有研究包括對微信支持下的混合式學習的設計與實施[1],對微信公眾平臺在高校教育領域應用的可能性和現實性的探討[2],微信在教育培訓領域的應用實踐[3]等。我們在前期研究中,從理論層面分析了微信移動學習支持的主要功能和微信移動學習的設計原則[4]。微信為移動學習者提供了更多的學習選擇和更加豐富的交流方式,但目前還存在智能終端普及、資源貧乏、無線網接入成本等方面的限制[5]。已有研究從理論和實踐方面分析了微信能夠有效促進移動學習的開展,但目前的研究整體上還處于探索階段。對微信移動學習的系統化研究還有待于從信息傳播、學習支持、社會化學習、平臺構建等角度進一步深入全面展開。
本文從微信移動學習應用開發與平臺建設的角度展開研究。隨著智能終端和移動互聯網等技術的發展,移動應用與平臺的設計研究推動著移動學習應用的創新和進步。微信類軟件的發展正在構建著一種新型的、輕量級移動應用方式和平臺。
一、微信移動應用及價值分析
微信學習平臺基于微信的平臺化功能進行設計,在應用開發方式上,是一種輕量級開發方式。一般地,移動應用可劃分為原生應用(NativeAPP)和Web應用(Web APP)兩種類型。[6]隨著微信等軟件的出現,基于第三方的輕量級應用正在成為一種發展迅速的應用方式,并將對移動開發領域帶來積極的影響。
1、移動應用分析
原生應用是專門針對某一類移動設備而開發的,下載并安裝到設備里進行使用。Web應用是使用移動設備上的瀏覽器來運行,不需要在設備上單獨下載和安裝軟件。輕量級應用是指基于微信等應用軟件,在此軟件基礎上以一定形式為用戶提供的應用服務。在此基礎上,我們將當前移動學習應用也對應劃分為相應的三種類型,每種類型的特征如表1所示。
2、輕量級應用及在教育領域中的價值
在教育領域,輕量級移動應用開發方式對于教育信息化發展具有積極的意義和價值,主要體現在以下方面:
(1)教師直接參與應用設計實現
在教育領域,一線教師是教學活動的踐行者和學習軟件的使用者,應當使每位教師能夠結合自己的教學和課程,靈活設計移動學習課程,開發移動應用,服務教學使用。零技術門檻的輕量級應用平臺為此提供了條件,微信公眾平臺等簡化了移動應用程序的開發流程和過程,降低了開發門檻,使不具備技術開發能力的普通教師也可以直接參與學習應用的設計與實現。
(2)推動教育信息化的移動化進程,促進移動學習發展
根據百度公司對九類網絡站點移動化程度的調查,當前教育類站點移動化程度為最低,相對于其他領域,移動化進度相對滯后,移動教育的發展還任重道遠。輕量級應用的發展,有助于推動教育領域站點和應用的移動化進程,降低移動開發門檻,通過平臺型服務模式,發布教育應用與教育內容。
(3)推動社會化學習和非正式學習
由于輕量級應用具有門檻低、體驗好、流量少、無需多次下載安裝等特點,更易被用戶所接受和廣泛應用。因此將有效推動社會化學習和非正式學習的移動化、即時化、游戲化、碎片化、社交化。如學習者通過微信入口,即可使用一種信息的匯聚與聯通服務,通過賬號服務體驗多項學習內容。
二、微信移動學習平臺設計
微信通過公眾平臺和開放平臺為用戶和開發者提供了平臺化業務和技術支持,微信輕量級移動應用的開發在微信平臺化架構的基礎上實現。
1、微信的平臺化功能
(1)微信公眾平臺
微信公眾平臺是微信提供的一個功能模塊,提供了消息發送的基本功能,以及編輯模式和開發模式兩種應用模式。公眾平臺的主要功能包括:
①群發推送:向用戶推送信息,群發文字、圖片、語音、視頻等類別的內容,并且可以通過后臺的用戶分組和地域控制,實現精準的消息推送。
②自動回復與自定義菜單:公眾平臺的編輯模式可以通過簡單的界面編輯設置自動回復,用戶可根據關鍵字,主動向公眾號提取信息,實現“對話即搜索”的服務。編輯模式還允許服務公眾號創建自定義菜單,使用戶可以通過點擊菜單項獲取消息。
③自定義接口:公眾平臺的開發模式提供了自定義菜單接口,開發者可以創建自定義菜單,實現功能按鈕,獲取訂閱者,提供位置服務等,為用戶提供更為個性化的服務。
④數據統計:數據統計是微信公眾平臺在發展中增加的一項功能,包括用戶分析、圖文分析、消息分析和接口調用分析。數據統計功能也為移動學習中的學習分析提供了基礎。
(2)微信開放平臺
微信開放平臺為第三方移動程序提供了基于iOS和Android系統的開發工具包,應用開發者可通過開發工具包將微信功能接入第三方應用,將第三方程序的內容發布給微信好友或分享至朋友圈,使第三方內容借助微信平臺獲得更廣泛的傳播。
2 微信學習平臺設計
基于微信的移動學習應遵循清晰定位、合理功能、科學內容、豐富互動、靈活學習和互通服務的設計原則,將微信學習支持功能融入課程和教學設計中。在設計原則指導下,并基于微信的功能分析和平臺支持,我們給出了基于微信的移動學習平臺設計框架,如圖1所示。
(1)平臺界面
微信學習平臺提供給學習者的界面包括:公眾號關注、好友與群交互。學習者添加好友、加入群、關注公眾號,這些行為在微信上可以便捷的實現,體現了輕量級應用的特點。
好友與群構建了學習上的伙伴和小組關系,有助于推動移動學習的協作化。關注學習公眾號,可以使用公眾號提供的各種學習支持功能。同時,通過關注支持類公眾號,可以實現與其他服務功能的互通,如在微信中可以使用云服務,將內容存儲到微云進行保存、共享和管理,可以通過印象筆記等應用,實現個人微信學習的知識管理等。
(2)功能模塊
我們前期對微信的移動學習支持功能進行了研究,語音文本交互、微信群交流、自動回復響應、訂閱推送、內容分享是微信移動學習支持的主要功能[9],這些功能構建了微信學習平臺的功能模塊。在實現上,這些功能基于微信公眾平臺和開放平臺提供的支持完成。在開發模式下,還可以結合云存儲、數據庫、語音、位置等相關技術,設計開發更多功能模塊。
(3)學習活動
在平臺所提供的功能基礎上,基于微信的移動學習可以實現學習過程中的交互互動、資源分享、資源發布、資源檢索等學習活動。
①交互互動:微信基本功能提供了語音文本交互和群聊方式,微信好友、群、用戶與公眾號之間可以進行語音文本等消息交互與互動。
②資源分享:微信中可以通過群、朋友圈等分享資源。另外基于微信開放平臺,還可以在其他第三方移動學習應用中接入微信功能,將信息和資源通過微信分享給好友或者朋友圈,提供有效的資源分享方式。
③資源發布:微信公眾平臺提供了學習內容“推式”主動發布。微信更加關注信息的高質量,限制推送信息的數量,要求在內容上進行認真設計和規劃。在移動學習中,訂閱推送模式可以用于教學中課程信息和學習內容的發布,并可支持學習者進行泛在環境下的自主學習。
④資源檢索:微信的自動回復提供了學習內容的“拉式”的按需檢索。這種基于關鍵字的內容檢索方便了用戶的信息查詢和使用,可以設計信息導航與檢索,自動解答學習者常見問題,對學習內容等進行分類響應等。因此對于自動回復的檢索設置,要從教學內容、呈現方式、內容格式等方面進行精心設計。
三、《程序設計C語言》課程微信平臺建設
《程序設計C語言》是上海大學2011年開始實施大類招生后理工大類一年級的一門必修課程,開課時間為每年春季學期,是本科生在大學階段接觸到的第一門程序設計類課程。
1 移動應用與微信使用情況問卷調查與分析
在課程微信平臺建立前,我們通過問卷對上海大學本科生一年級同學(不限于理工類)進行了抽樣班級問卷調查,獲取有效調查問卷472份。經統計,94%的同學手機為智能操作系統,其中69%為安卓系統,18%為iOS系統。經常使用的手機應用包括網頁瀏覽、QQ、微信、閱讀、游戲,使用最多的社會化媒體為QQ、微信和人人網。98%的同學知道微信,85%的同學曾經或正在使用微信。在微信的使用頻率上,57%的同學每周至少三天使用微信,而保持微信后臺運行、隨時接收消息的占有了49%。在微信的功能模塊中,使用最多的依次為文本信息、朋友圈、語音對講、關注公眾帳號。而在微信滿足了何種需求的調查中,方便溝通與獲取訊息是學生們體驗最深刻的選項。
在調查問卷中,我們設計了一個開放性問題:“你認為手機、平板電腦等移動終端用于學習領域,可以有哪些支持方式?”根據學生們的回答,主要領域包括:資料查詢(29%)、移動閱讀(15%)、擴展網絡教學平臺(14%)、資源共享(12%)、交流互動(10%)、使用移動學習軟件(9%)和其他(11%)等。可以發現:當前學習者的學習行為已經對接于移動互聯網環境,查詢、閱讀、共享、網絡教學平臺的使用等桌面互聯網環境下網絡學習支持的基本方式,已無縫轉移到移動互聯網環境。
通過微信問卷調查分析,我們得出以下分析:
(1)學生們對于移動終端和移動互聯網的使用時間和空間廣泛,利于開展移動學習。
(2)學生們對于微信軟件的熟悉度和應用程度較高,具備開設微信課程平臺的基礎和條件。
(3)在微信課程平臺的設計中,應針對學習者對移動學習的需求,設計相關的功能模塊。
2 微信課程平臺功能
在課程教學過程中,為學生提供了以下信息化支持手段,如圖2所示。
微信課程平臺的目標定位為:從移動端補充和完善課程學習系統,支持碎片化時間利用與系統性學習需求,為學習者提供無縫學習支持。應用微信基本服務和微信公眾平臺,進行了《程序設計C語言》微信課程平臺建設。微信課程平臺提供了互動交互、內容推送和內容查詢三項基本服務,同時在Blackboard平臺上,也提供有相關的功能。因此課程從Web端和移動端為學生提供了全方位的學習支持服務。
(1)互動交互
在微信平臺提供了兩種互動交互方式:1對1交互與課程微信群交互。1對1交互可以通過兩種方式進行:教師、學生等在手機上通過微信交互,教師通過微信公眾平臺管理Web界面與學生進行交互。
(2)內容推送
內容推送功能為學生提供信息通知、資源獲取、內容閱讀等功能。《程序設計C語言》微信平臺定期以群發方式為學生推送信息,主要內容包括:
①課程相關的通知、作業的布置、關鍵時間節點等。
②疑難解答,解答作業中常出現的問題,以及出錯較多的知識點。
③課外練習,提供C語言練習題目。
④語法知識點,復習鞏固C語言主要語法知識點。
(3)內容查詢
使用公眾平臺的自動回復功能為學習者提供一種簡潔的、基于數字、關鍵字的“會話”類交互查詢方式。通過設置關鍵字,提供了課程信息導航、內容查詢、資源獲取、資源閱讀等功能。圍繞課程教學過程中學生日常最關注的信息,我們設置了課程網站與資源,日程安排、課程作業、編程練習、語法知識點、考試信息、幫助信息等主要模塊,如圖3所示。另外,針對C語言中的基本概念內容,如“標識符”、“表達式”、“函數”、“指針”等設置了相關學習查詢與內容,學習者可以進行關鍵詞查詢學習。
四、課程微信平臺應用分析
課程微信平臺首次應用于2013年春季學期課程,在應用后,我們對平臺應用情況進行了問卷調查和面對面訪談分析。
1 問卷分析
通過問卷對微信平臺的使用情況進行了調查,主要調查結果如表2所示。
2 學習者反饋
我們對部分同學通過面對面訪談方式進行了調查,學習者反饋主要有以下幾個方面:
(1)在微信平臺的總體評價上所有訪談同學對于微信的移動學習支持表示了肯定。多數訪談同學表示,這是進入大學后首次使用到的一種針對具體課程的移動學習支持工具。
(2)使用“內容查詢”功能較多。雖然相關內容在Blackboard課程網站也可以查詢,但使用微信方式更為方便,體現了移動的優越性。在編程練習和語法知識點查詢上,更傾向于查詢語法知識點。因為在手機上進行編程的具體實現,而知識點學習則可以利用碎片時間溫習。另外通過微信查詢課程和作業的安排也使用較多。這些反饋,與我們的問卷調查與后臺消息訪問統計得到的結果是一致的。
(3)對微信平臺定期的內容推送信息,大多數訪談同學反映會進行信息瀏覽和查看。
(4)1對1交互和微信群,使用較少。調查原因主要在于:①由于上海大學大類招生后,一年級不分學院,學生實行完全選課制,所以即使是同班同學,相互間并非完全認識和熟悉。②由于時間關系,在同一時間無法保證同學們的同時在線和及時溝通;③交互與討論功能在Blackboard課程管理平臺的課程論壇中和郵件列表中也有體現,所以微信平臺相對使用較少。
(5)在對微信課程平臺不足的反饋中,認為微信平臺的學習內容缺乏特色,功能單調,以內容發布和查詢為主,缺少能夠激發學習積極性和趣味性的機制。有同學提出是否可以在微信平臺中加入小測試的功能,也有同學提出能否可以將平時作業成績查詢、考試成績查詢等功能集成到微信平臺中。這些內容和功能的完善將是后期我們研究分析的部分。
3 系統數據分析
在我們的微信課程平臺應用期間,微信的數據統計功能尚未推出。但通過微信英文版公眾平臺入口,可以獲取對平臺使用數據的基本統計,我們對后臺消息的統計是通過這種方法進行的。在對后臺消息使用的統計上,交互最多的關鍵字查詢為:“語法”和“練習”,在推送的內容上,查看最多的是C語言語法系列消息。這與問卷調查與訪談結果是一致的。隨著微信數據統計功能的推出,將能更好地了解學生使用行為,思考和改善微信平臺的內容質量。
4 應用分析總結
通過問卷調查和訪談分析,微信課程平臺的應用基本上獲得了良好的效果,證明了微信學習支持的有效性。從課程平臺的建設角度分析,我們當前使用的公眾平臺開發,無需技術基礎,能夠專注于學習內容和支持功能的設計,體現了輕量級應用的優勢。從學習者應用的角度分析,微信作為學生熟悉的軟件,應用于課程應用接受度高。同時,我們也加深認識到:豐富學習資源內容是微信學習平臺建設的核心,完善學習平臺功能是平臺建設的基礎。下一步的研究將分析如何以多種形式的內容豐富移動平臺資源,并考慮如何將教學、教務等系統與微信進行整合,通過微信開發接口為學生提供更多的信息服務和學習支持。
五、結語
使用便捷、體驗良好、功能豐富、開發簡潔的輕量級應用為移動學習應用的研究提供了一種方式與思路,將對移動學習開發模式與應用方式帶來積極的影響。微信為移動學習提供了新的平臺和應用創新空間,在支持功能上,提供了語音文本交互、微信群交流、自動回復響應、訂閱推送、內容分享等功能;在學習應用上,支持交互互動、資源分享、資源發布、資源檢索等學習活動的展開;在平臺建設上,提供了輕量級的開發方式。微信類新型媒體將能夠促進移動學習的開展,在教育教學中的應用發揮積極的影響和效果。
問鼎云學習
移動客戶端掃碼下載
關注微信公眾號
獲取更多培訓干貨