張妮,郭治豪,楊盈圖
(廣西農(nóng)業(yè)職業(yè)技術(shù)大學(xué),廣西 南寧 530007)
教育信息化2.0時代,技術(shù)與教學(xué)深度融合。在職業(yè)教育領(lǐng)域,教學(xué)模式和學(xué)習(xí)方式不斷地進行改革與創(chuàng)新,更具數(shù)字化和多元化。移動學(xué)習(xí)作為新型的在線學(xué)習(xí)形式,主要是指利用移動設(shè)備(智能手機、pda、ipad、pocket pc、iphone等)或無線通信技術(shù)獲取教育服務(wù)、教育資源和教育信息。因移動學(xué)習(xí)靈活便捷,支持碎片化學(xué)習(xí),從而深受職業(yè)院校學(xué)生青睞,成為職業(yè)教育中重要的學(xué)習(xí)方式。一方面,移動智能終端的普及化和移動網(wǎng)絡(luò)的快速發(fā)展,為移動學(xué)習(xí)提供了良好的軟硬件環(huán)境。另一方面,移動學(xué)習(xí)的開展,需要網(wǎng)絡(luò)平臺作為支撐,因此,設(shè)計開發(fā)功能完善,操作便捷的移動學(xué)習(xí)平臺必不可少。
微信小程序(WeChat Mini Program),是騰訊公司于2017年初推出的一款基于微信平臺運行的新應(yīng)用。微信小程序的創(chuàng)新在于無須下載安裝,只要用戶掃一掃或者搜一下即可便捷打開。微信小程序讓用戶“觸手可及”,迅速在IT界流行,并廣泛地應(yīng)用于社會各行各業(yè)中。
較之其他應(yīng)用程序,微信小程序具有其獨特優(yōu)勢。主要體現(xiàn)在:
(1)開發(fā)與維護更容易。騰訊公司提供了專門的開發(fā)者工具,集多種功能于一體。開發(fā)者也可以直接使用第三方提供的模板,從而提高開發(fā)效率。同時,微信小程序還支持跨平臺,更利于維護;
(2)即開即用,使用方便。微信小程序無須下載安裝以及注冊登錄,它以微信為入口,沒有煩瑣的登錄流程,即開即用,不用關(guān)閉,也不需要卸載。使用超級便捷,深受廣大用戶歡迎;
(3)流暢的使用體驗。微信小程序注重用戶體驗,融合了微信公眾號與H5的功能,量輕卻不卡頓。
因其突出優(yōu)勢,微信小程序在各行各業(yè)的應(yīng)用非常廣泛,各種小程序隨處可見。因此,將微信小程序應(yīng)用于職業(yè)教育領(lǐng)域,開發(fā)職業(yè)教育移動學(xué)習(xí)平臺小程序,無疑給廣大職業(yè)院校學(xué)生開展移動學(xué)習(xí)帶來極大的便利。
設(shè)計與開發(fā)職業(yè)教育移動學(xué)習(xí)小程序的主要目的在于為職業(yè)院校學(xué)生提供一個使用便捷、功能完善、界面友好的支持學(xué)生隨時隨地學(xué)習(xí)的平臺,為學(xué)生的自主學(xué)習(xí)、線上學(xué)習(xí)、移動學(xué)習(xí)提供重要平臺支撐。為了更好地達成目標,本論文從設(shè)計需要遵循的原則以及系統(tǒng)需要實現(xiàn)的功能兩方面進行了深入的探討。
2.1.1 界面簡潔友好原則
職業(yè)院校學(xué)生利用移動學(xué)習(xí)微信小程序開展學(xué)習(xí)的時候,首先接觸到的便是平臺的界面。界面是學(xué)生與平臺開展交互溝通的重要途徑。對界面的感官印象一定程度上影響學(xué)生對該平臺的持續(xù)使用意愿。因此,界面的設(shè)計要能讓學(xué)生賞心悅目,且能提供方便友好的服務(wù)。移動學(xué)習(xí)平臺的界面要簡潔大方,色彩、模塊的搭配既要符合職業(yè)院校學(xué)生的心理認知特點,又要能呈現(xiàn)出較好的視覺效果。同時,界面還必須導(dǎo)航清晰,讓學(xué)生對各模塊功能一目了然,能便捷地切換到不同的模塊中。界面中圖標要與內(nèi)容相吻合,且符合大多學(xué)生的習(xí)慣和理解。
2.1.2 功能實用完善原則
移動學(xué)習(xí)微信小程序的功能模塊是平臺的核心內(nèi)容。在功能的設(shè)計上,要以學(xué)生需求為導(dǎo)向,通過問卷調(diào)查或訪談的方式,深入了解師生在線上學(xué)習(xí)中遇到的難點痛點問題,明確學(xué)生的實際需求,然后進行深入的分析,設(shè)計出功能實用完善,能滿足師生需求的移動學(xué)習(xí)平臺。平臺除了能實現(xiàn)學(xué)習(xí)資源的上傳、瀏覽、下載等通用功能外,還應(yīng)該提供實時記錄學(xué)生學(xué)習(xí)過程和分析學(xué)習(xí)情況的功能,以及提問、互動等功能,便于學(xué)生在學(xué)習(xí)過程中開展提問或者互動交流等活動。以及還應(yīng)該提供資源推薦、測評反饋等多樣化的功能??偠灾?,平臺能為學(xué)生的移動學(xué)習(xí)提供高效的、多樣化的服務(wù)和支持。
2.1.3 系統(tǒng)穩(wěn)定可靠原則
職業(yè)教育移動學(xué)習(xí)小程序需要滿足大量職業(yè)院校學(xué)生不同時間段的學(xué)習(xí)需求,并要保證師生學(xué)習(xí)數(shù)據(jù)的安全可靠。因此,在設(shè)計開發(fā)該移動學(xué)習(xí)小程序的過程中,要充分考慮用戶的并發(fā)量,保證系統(tǒng)的穩(wěn)定性,以及保障數(shù)據(jù)的安全可靠。移動學(xué)習(xí)小程序的設(shè)計開發(fā)必須嚴格遵循穩(wěn)定可靠安全原則,符合國家標準、行業(yè)標準和公安部頒布的技術(shù)規(guī)范,采取有效的安全保護措施,能夠承載大數(shù)量的并發(fā)數(shù),以及具有防病毒感染、防黑客攻擊措施,并具有良好的兼容性和互聯(lián)互通性,易于操作和便于維護。
職業(yè)教育移動學(xué)習(xí)小程序的功能按照用戶角色主要分為學(xué)習(xí)者用戶、教師用戶以及系統(tǒng)管理員三個不同的角色,因此需要對不同角色的功能進行設(shè)計定位。
2.2.1 學(xué)習(xí)者角色功能設(shè)計
學(xué)習(xí)者是移動學(xué)習(xí)小程序應(yīng)用的主體。職業(yè)院校學(xué)生通過在移動學(xué)習(xí)小程序的學(xué)習(xí),實現(xiàn)對知識、技能的掌握和提升。學(xué)習(xí)者使用界面中重點包含有資源學(xué)習(xí)、互動交流、在線測試以及學(xué)習(xí)統(tǒng)計等四大重要功能。資源學(xué)習(xí)功能模塊,主要給學(xué)習(xí)者提供豐富的課程學(xué)習(xí)資源,特別是微視頻資源;互動交流功能模塊,主要實現(xiàn)學(xué)習(xí)者之間、學(xué)習(xí)者與教師之間線上互動交流的功能;在線測試功能主要是實現(xiàn)對學(xué)習(xí)者的測驗和智能打分功能;學(xué)習(xí)統(tǒng)計主要記錄了學(xué)習(xí)者學(xué)習(xí)的情況,包括對學(xué)習(xí)者學(xué)習(xí)進度、測驗結(jié)果以及發(fā)帖討論的情況統(tǒng)計分析,提供了可視化的圖表,方便學(xué)習(xí)者掌握自己的學(xué)習(xí)情況。
2.2.2 教師角色功能設(shè)計
教師角色在移動學(xué)習(xí)小程序中要實現(xiàn)的功能重點包含有課程管理、教學(xué)管理以及學(xué)生管理三大功能模塊。課程管理功能模塊中,支持教師對自己開設(shè)的課程進行管理,包括新建課程、修改課程名稱以及刪除課程等操作;教學(xué)管理功能模塊主要包含教師對教學(xué)資源的上傳管理,課程討論互動的發(fā)起、管理以及作業(yè)、測試的發(fā)布等主要功能,以便于教師開展網(wǎng)上教學(xué);學(xué)生管理主要包含了學(xué)生數(shù)據(jù)的導(dǎo)入、學(xué)生學(xué)習(xí)過程記錄以及學(xué)生學(xué)習(xí)情況的統(tǒng)計分析等主要功能,主要幫助教師更科學(xué)、全面地掌握學(xué)生的學(xué)習(xí)情況。
2.2.3 系統(tǒng)管理員功能設(shè)計
系統(tǒng)管理員在移動學(xué)習(xí)小程序中具有最高的權(quán)限功能,可以管理平臺所有的功能模塊。主要包含了權(quán)限分配功能,以及對平臺各個功能模塊管理的功能。通過權(quán)限分配功能模塊,可以給教師設(shè)置新建、修改以及刪除課程等功能,還可以批量地對學(xué)生數(shù)據(jù)進行導(dǎo)入處理等。對于移動學(xué)習(xí)平臺的其他功能模塊,系統(tǒng)管理員均可管理,便于出現(xiàn)問題的時候,系統(tǒng)管理員進行調(diào)試解決。
職業(yè)教育移動學(xué)習(xí)小程序主要采用的開發(fā)工具是微信開發(fā)者工具。微信開發(fā)者工具是一款專門針對微信后臺設(shè)計開發(fā)人員打造的微信調(diào)試工具,其開發(fā)原理是集成了Chrome DevTools和基本的移動調(diào)試模塊,開發(fā)人員可以借助微信開發(fā)者工具進行更方便、安全的開發(fā)。在正式進行小程序的開發(fā)之前,需要完成小程序賬號的注冊和相關(guān)開發(fā)環(huán)境的配置。
微信小程序開發(fā)需要先注冊小程序賬號。首先需要進入微信公眾官網(wǎng)注冊賬號,微信小程序賬號注冊包含了個人、企業(yè)、政府、媒體以及其他組織5種類型,用戶可根據(jù)自身情況和需求進行選擇注冊。賬號注冊完成后,可綁定開發(fā)者相關(guān)信息并獲取APP ID,需要激活郵箱并進行信息登記,完善管理員信息。然后便可在微信開發(fā)者工具中對小程序進行程序開發(fā)、代碼編輯、調(diào)試瀏覽等操作。本職業(yè)教育移動學(xué)習(xí)小程序的后臺主要采用SQL Server數(shù)據(jù)庫和ASP.NET進行開發(fā)。
3.2.1 移動學(xué)習(xí)小程序首頁界面的實現(xiàn)
用戶打開微信,利用“掃一掃”進行掃碼,或者通過搜索、分享功能均可便捷地進入移動學(xué)習(xí)微信小程序,其首頁如圖1所示,在底端主要包含有“最新資訊”“課程列表”“個人中心”三個一級主菜單,“最新資訊”主要給學(xué)習(xí)者分享最新的學(xué)術(shù)講座動態(tài),“課程列表”主要顯示在移動學(xué)習(xí)平臺上線最新課程和比較熱門的課程,“個人中心”則包含了我在學(xué)的課程、我的資料、學(xué)習(xí)記錄等個人相關(guān)的信息,如圖2所示。
圖1 微信小程序首頁
圖2 個人中心
3.2.2 移動學(xué)習(xí)小程序在線學(xué)習(xí)界面的實現(xiàn)
在線學(xué)習(xí)功能模塊是移動學(xué)習(xí)小程序的核心功能模塊,其實現(xiàn)的界面效果如圖3所示,主要包含了課程公告、課程微課、拓展資源、在線測試、互動交流以及學(xué)習(xí)記錄多項內(nèi)容,其中,“課程公告”主要用于發(fā)布與該課程相關(guān)的信息公告;“課程微課”是學(xué)生自主學(xué)習(xí)的重要內(nèi)容,主要給學(xué)生提供豐富的課程微課,供學(xué)生自主學(xué)習(xí),效果如圖4所示;“拓展資源”主要上傳教學(xué)課件、教學(xué)案例、圖片素材等各類與課程相關(guān)的資源;“在線測試”提供了在線測試,可對學(xué)生的學(xué)習(xí)情況進行檢驗;通過“互動交流”板塊,師生可以對課程內(nèi)容進行發(fā)帖討論;“學(xué)習(xí)記錄”記錄了學(xué)生學(xué)習(xí)該門課程的進展情況,比如學(xué)習(xí)了微課的進度,發(fā)帖的個數(shù)等內(nèi)容。
圖3 小程序課程學(xué)習(xí)界面
圖4 小程序微課學(xué)習(xí)界面
3.2.3 移動學(xué)習(xí)小程序教師課程管理界面的實現(xiàn)
教師也是移動學(xué)習(xí)小程序的重要用戶,允許一名教師在平臺中創(chuàng)建管理多門課程,一門課程可以被多個班級的學(xué)生學(xué)習(xí),如圖5所示。同時,小程序提供了學(xué)生課程學(xué)習(xí)情況分析,方便教師了解所授課程學(xué)生學(xué)習(xí)的情況,主要包含了學(xué)情統(tǒng)計、成績統(tǒng)計和發(fā)帖統(tǒng)計三方面內(nèi)容,如圖6所示。
圖5 教師課程管理界面
圖6 教師所教課程統(tǒng)計界面
移動學(xué)習(xí)小程序中,管理員分為高級系統(tǒng)管理員、教師管理員兩種類型,高級管理員具有最高權(quán)限,可以給教師、學(xué)習(xí)者分配不同的角色,可以對整個平臺的各方面功能進行管理編輯,如圖7所示。
圖7 平臺系統(tǒng)管理后臺界面
隨著信息技術(shù)與教育教學(xué)的深度融合,職業(yè)教育教學(xué)方式也日趨多元化。移動學(xué)習(xí)也日益成為職業(yè)院校學(xué)生開展學(xué)習(xí)的重要學(xué)習(xí)方式。設(shè)計開發(fā)移動學(xué)習(xí)小程序為職業(yè)院校學(xué)生開展移動學(xué)習(xí)提供了重要的平臺支撐。本論文從平臺設(shè)計原則、功能設(shè)計以及開發(fā)環(huán)境和實現(xiàn)效果等方面對移動學(xué)習(xí)平臺小程序進行了闡述,為其他平臺的設(shè)計開發(fā)提供參考。同時,基于微信小程序的職業(yè)教育移動學(xué)習(xí)平臺操作簡單,使用便捷,符合職業(yè)院校學(xué)生學(xué)習(xí)風(fēng)格和使用習(xí)慣,值得推廣應(yīng)用。同時,本平臺也仍然存在一些問題,今后研究中將進一步進行完善。