李文靜 李軒緯 馬秀峰
摘? 要 社區(qū)教育APP是信息時代開展社區(qū)教育的有效平臺,對于實現(xiàn)社區(qū)教育資源的共享、加速各類社區(qū)教育形式的融合具有重要作用。基于此,通過對社區(qū)居民的學習內(nèi)容、學習資源類別以及APP系統(tǒng)功能等方面進行需求分析,提出社區(qū)教育APP的設計原則,在此基礎上完成社區(qū)教育APP的功能設計,最后闡釋該APP開發(fā)環(huán)境的搭建思路,以期為我國社區(qū)教育移動學習平臺的建設提供有益借鑒。
關鍵詞 社區(qū)教育;APP;社區(qū)居民;微課;Flash;多媒體學習資源;移動學習
中圖分類號:G652? ? 文獻標識碼:B
文章編號:1671-489X(2020)08-0033-04
Abstract The development of community education app is not only conducive to the development of community education, but also plays an important role in realizing the sharing of community education resources and accelerating the integration of various forms of com-munity education. Based on this, by analyzing the needs of commu-nity residents in terms of learning content, learning resource cate-gory and app system function, this paper puts forward the design principles of community education app, completes the functional design of community education app, and finally explains the idea of?building the app development environment, in order to provide use-ful reference for the construction of community education mobile learning platform in China.
Key words community education; APP; community; residents; micro?lectures; Flash; multimedia learning resources; mobile learning
1 前言
近年來,隨著終身教育理念的日益普及,社區(qū)教育得到快速發(fā)展。在越來越多的社區(qū)居民開始參與社區(qū)教育活動的同時,傳統(tǒng)學習方式的種種限制和弊端逐漸顯現(xiàn)出來,開發(fā)和應用社區(qū)教育APP在一定程度上對于解決相應問題具有重要作用。社區(qū)教育APP將新媒體手段與社區(qū)教育功能融合在一起,為社區(qū)居民提供一個高度個性化的移動學習平臺,可以有效提高社區(qū)居民參與社區(qū)教育的程度,提升社區(qū)教育的效率與質(zhì)量,對于加快我國社區(qū)教育的建設和發(fā)展速度具有重要的實踐意義。
2 社區(qū)教育APP系統(tǒng)需求分析
社區(qū)教育APP系統(tǒng)需求分析主要圍繞社區(qū)居民的學習內(nèi)容需求、學習資源類別需求及APP系統(tǒng)功能需求三個方面展開。
社區(qū)居民的學習內(nèi)容需求? 社區(qū)教育APP的最終用戶是社區(qū)居民,能為社區(qū)居民提供豐富、有針對性的學習內(nèi)容至關重要。經(jīng)調(diào)查研究得知,社區(qū)居民的學習內(nèi)容需求主要體現(xiàn)在以下幾個方面:
1)日常家庭生活中的學習需求,如幼兒教育、家常烹飪與營養(yǎng)搭配、裁縫技術、疾病預防以及家庭理財?shù)?,這類學習的需求者以家庭婦女和老年群體為主;
2)提高自身素質(zhì)和道德修養(yǎng)的學習需求,如消防安全、安全用電方法、日常行為規(guī)范、文明禮儀以及環(huán)保等知識,這類需求人群涵蓋了所有的社區(qū)居民;
3)工作技能培訓的學習需求,如獲得各類職業(yè)技能認證、各類崗位培訓以及創(chuàng)業(yè)指導等,這類需求者以青壯年群體為主,他們希望通過各類培訓掌握新的工作技能以適應當前工作或者獲得更多的就業(yè)機會;
4)休閑娛樂的學習需求,如琴棋書畫、廣場舞等,以兒童和老年人為主要需求者。
社區(qū)居民的學習資源類別需求? 近年來,各類網(wǎng)絡技術、多媒體技術的發(fā)展日新月異,使得當下學習資源的類型也越來越豐富,不僅有傳統(tǒng)的文本資源、圖片資源和PPT等常見的資源形式,更有了許多譬如微課、Flash、精品課程等的多媒體學習資源。調(diào)查發(fā)現(xiàn),大多數(shù)社區(qū)居民在條件允許的情況下會首先選擇音視頻多媒體學習資源,對傳統(tǒng)的文本、圖片以及PPT等形式的學習資源只有在迫不得已的情況下才會選擇。同時,社區(qū)居民對多媒體資源也提出具體的偏好需求。目前,社區(qū)居民多是在零散的時間內(nèi)來進行碎片化的學習活動,所以他們大部分希望多媒體學習資源盡量能以微課的形式或者有具體學習內(nèi)容的短視頻的方式呈現(xiàn)。
APP系統(tǒng)功能需求? 社區(qū)居民對學習內(nèi)容、學習資源類別等方面的需求,最終要通過全面和靈活的社區(qū)教育APP系統(tǒng)功能實現(xiàn)。
1)社區(qū)教育APP功能劃分。APP在功能構(gòu)成上分為面向社區(qū)居民的用戶端、面向社區(qū)教師的后臺管理端和面向社區(qū)教育管理人員的后臺管理端三大部分。
對于面向社區(qū)居民的用戶端,社區(qū)居民可以在APP中查看并及時了解本社區(qū)近期所進行的社區(qū)教育活動信息,根據(jù)自身需求選擇并在線學習多媒體資源,同時可以針對自己在學習過程中遇到的問題和困惑通過網(wǎng)絡向教師提問。
對于面向社區(qū)教師的后臺管理端,社區(qū)教師作為高級用戶,不僅擁有一般用戶(社區(qū)居民)的操作權(quán)限,還可以利用其特有的高級權(quán)限對社區(qū)教育APP進行管理,其高級管理權(quán)限包括各類用戶管理、多媒體資源管理、文本資源管理、線上線下社區(qū)教育信息發(fā)布、社區(qū)教育優(yōu)秀學員故事信息展示等。
對于面向社區(qū)教育管理人員的后臺管理端,為了避免出現(xiàn)各社區(qū)間教育活動信息混淆、本社區(qū)內(nèi)進行的社區(qū)教育活動被惡意篡改、本社區(qū)內(nèi)居民信息被刪改等現(xiàn)象,APP系統(tǒng)對社區(qū)教育管理人員只賦予管理社區(qū)教師身份的權(quán)限。
2)社區(qū)教育APP功能描述。對于社區(qū)居民用戶來說,希望能夠通過社區(qū)教育APP進行個性化、便捷化的自主學習活動,因此,社區(qū)教育APP的界面應具備簡潔明了、功能明確、操作簡單、響應迅速及提供個人定制服務等特征。同時,社區(qū)教育APP應當提供多種類型的課程資源供學習者選擇,包括微課、Flash等新媒體課程資源,以及傳統(tǒng)的文字、PPT、圖片等課程學習資源,并能夠記錄用戶的學習進程。最后,社區(qū)教育APP應設置互動交流板塊,也應能根據(jù)用戶的實際需要向社區(qū)教師申請新的課程資源。
對于社區(qū)教師用戶來說,享有APP后臺管理的超級用戶權(quán)限,除了擁有居民用戶的功能之外,還能夠通過教師賬戶、密碼登錄后臺管理系統(tǒng),通過相關模塊對社區(qū)教育APP進行數(shù)據(jù)管理和維護,包括社區(qū)居民用戶信息管理、課程資源管理、用戶反饋問題管理、社區(qū)居民學習需求信息管理、社區(qū)優(yōu)秀學員故事信息管理等維護數(shù)據(jù)庫的權(quán)限。
對于社區(qū)教育管理人員而言,為了保證社區(qū)教育活動的有序開展,除去擁有普通居民用戶的功能權(quán)限之外,僅增加了添加、修改、刪除社區(qū)教師的權(quán)限信息的功能。
社區(qū)居民、社區(qū)教師和社區(qū)教育管理人員使用各自的賬戶、密碼登錄社區(qū)教育APP,將會進入不同的功能模塊,如此,一來可以保證不同身份的用戶間的功能和權(quán)限得到把控,二來可以使得用戶的隱私得到保障。
3 社區(qū)教育APP設計原則
在社區(qū)教育中應用APP進行教學的目的,一是使社區(qū)居民擺脫因?qū)W習時間及地點等限制對學習造成的困擾,二是以信息技術推動社區(qū)教育的發(fā)展。基于此,社區(qū)教育APP在設計研究過程中應當制定并遵守科學、嚴謹?shù)脑O計原則,以保障后期研發(fā)出的APP具有較強的適用性和穩(wěn)定性,能夠切實地為社區(qū)教育的順利開展提供助力。
從學習者角度考慮的設計原則
1)易學性原則。社區(qū)教育APP的主要用戶是社區(qū)居民這一群體,由于社區(qū)居民的受教育程度和使用新媒體熟練程度存在較大差異,因此要求開發(fā)出的APP界面盡可能簡潔明了,引導提示操作應盡可能詳細、清晰,力求使用戶通過簡明的操作引導就能清晰地掌握使用流程,使得具有不同教育水平和新媒體熟悉程度的社區(qū)居民皆能夠在進行簡單的培訓和自學后順利地使用該APP。
2)實用性原則。社區(qū)教育APP的設計要把教育功能作為設計開發(fā)的第一要義。當下一些APP的設計,盲目地將復雜的功能和高超的技術看作研究設計的重點,以插播廣告盈利設計為追求,不僅浪費了大量的人力資源,加重了后期APP維護工作的負擔,更偏離了設計社區(qū)教育APP的初衷。社區(qū)教育APP的設計應該堅持實用性原則,依據(jù)學習需求分析有針對性地設計APP的相應功能,避免與教育無關的模塊和層級設置。
3)內(nèi)容優(yōu)先原則。社區(qū)教育APP作為開展社區(qū)教育工作的有效平臺,主要作用是為學習者提供所需的學習資源,以實現(xiàn)學習者的在線學習。而學習資源的提供就是APP學習內(nèi)容的呈現(xiàn),因此,在設計開發(fā)社區(qū)教育APP過程中堅持內(nèi)容優(yōu)先的原則尤為重要。
首先,社區(qū)教育APP中所提供的課程資源要具備完整性和豐富性,每一類課程資源必須囊括該類課程的全部知識,內(nèi)容不能有遺漏,使社區(qū)居民在學習期間能夠?qū)W習到完整的知識,以此來保證社區(qū)教育的權(quán)威性、社區(qū)居民學習動力的穩(wěn)定性。
其次,課程資源的類型應契合移動學習的要求,如盡量提供內(nèi)容簡短、數(shù)據(jù)量短小的微課或Flash等多媒體資源,以適應手機的瀏覽和下載。
最后,教學內(nèi)容應契合學習者的認知特征,對于要傳達的知識要做到脈絡清晰、順序得當、邏輯嚴謹、條理清晰,從而順利完成對社區(qū)居民的再教育或職業(yè)培訓。
從開發(fā)者角度考慮的設計原則
1)科學性、系統(tǒng)性原則。我國教育法規(guī)定,教育活動的設計與實施要遵循科學性和系統(tǒng)性原則,這就要求社區(qū)教育APP的設計必須遵循科學性和系統(tǒng)性原則。所謂科學性原則,指APP的設計方案要科學恰當,功能設置與課程內(nèi)容要以社區(qū)居民的實際需要和客觀事實為依據(jù),且要有相應的理論研究作為支撐,確保設計開發(fā)出的APP的權(quán)威性和準確性。所謂系統(tǒng)性,則是指社區(qū)教育APP的功能設計和內(nèi)容選擇應該通過精心挑選、編輯甚至重新制作,成為有著完整體系的知識內(nèi)容,猶如一本完備的教科書,而非是網(wǎng)絡上已有課程的簡單拼接和呈現(xiàn),以體現(xiàn)APP課程內(nèi)容的完整性。
2)用戶體驗良好性原則。APP良好的用戶體驗是指社區(qū)居民、社區(qū)教育教師、社區(qū)教育管理人員在使用社區(qū)教育APP時能夠獲得良好的使用體驗和服務,即可以達到對產(chǎn)品的期望值,獲得暢快、愉悅的體驗。良好的用戶體驗不僅是衡量社區(qū)教育APP質(zhì)量高低和受歡迎程度的重要指標,對于該APP的長久穩(wěn)定運行也具有決定性作用。為了達到良好的用戶體驗效果,就要求APP在設計過程中要遵循快捷性、互動性的原則。快捷性就是指APP菜單設計要明確,功能應簡單易用,數(shù)據(jù)處理和傳輸速度與服務器反應速度應加快,從而使用戶能夠快速、準確地在APP中獲取自己所需要的信息或?qū)W習內(nèi)容,進而獲得良好的使用體驗?;有允侵赣脩粼谑褂肁PP時能夠?qū)崿F(xiàn)與其他用戶的交流和互動,從而提高APP用戶的學習主動性和使用黏度。
3)穩(wěn)定性原則。一個APP軟件在開發(fā)出來之后,都會根據(jù)用戶的使用效果反饋不斷進行升級和更新。廣大的社區(qū)居民是社區(qū)教育APP的主要用戶,每個社區(qū)居民的工作性質(zhì)、學習時間等都存在一定的差異,所以社區(qū)教育APP被使用的時間段也因人而異。為了充分滿足社區(qū)居民隨時能夠根據(jù)自身情況使用APP進行學習的需求,獲得社區(qū)教育相關人員的認可和支持,便于后期進行深入推廣,就要求APP一旦正式應用,就必須具備能夠長期不間斷、穩(wěn)定運行的能力,所以必須要保證社區(qū)教育APP能夠全天候地穩(wěn)定運行。
4)可擴充性原則。社區(qū)教育作為我國教育體系的重要組成部分,在倡導學習型社會建設的今天備受關注,社區(qū)教育也因此進入快速發(fā)展階段??梢灶A見,未來社區(qū)教育仍將有很大的提升空間,社區(qū)教育APP的功能在未來也必然會進一步拓展和完善。因此,該社區(qū)教育APP在設計開發(fā)過程中不僅要完成現(xiàn)階段的功能設計,還要做好將來功能擴展的準備,預設出能夠繼續(xù)擴充、升級APP的功能模塊,以保證可擴展性,適應未來社區(qū)教育的新發(fā)展以及未來用戶的新需求。
4 社區(qū)教育APP功能結(jié)構(gòu)設計
APP總體功能設計? 根據(jù)社區(qū)教育APP用戶需求分析,考慮社區(qū)教育工作實際開展狀況,筆者設計圖1所示社區(qū)教育APP總體功能結(jié)構(gòu)。本APP劃分為信息發(fā)布模塊、在線課程模塊、個人中心模塊、互動交流模塊和后臺管理模塊五個核心功能模塊,在每個核心功能模塊下又細化出不同的子模塊,以期能夠滿足社區(qū)居民的學習需求。
社區(qū)教育APP登錄功能設計? 社區(qū)教育APP的用戶主要有社區(qū)居民、社區(qū)教育教師和社區(qū)教育管理人員三類群體,用戶在使用前需要先注冊,注冊后可以登錄APP并使用相關功能模塊。在登錄過程中,系統(tǒng)可以通過用戶使用的賬戶、密碼來識別正在登錄的用戶的身份,并以此使不同的用戶登錄相應的功能界面。APP用戶登錄控制流程如圖2所示。
面向社區(qū)居民用戶的功能設計? 通過前面的總體功能設計,得到圖1所示APP總體功能結(jié)構(gòu),圖中定義了系統(tǒng)中各個核心模塊的功能和模塊間的聯(lián)系;隨后設計圖2所示登錄功能模塊,該模塊實現(xiàn)了登錄用戶的身份識別;社區(qū)居民通過賬號、密碼登錄APP后,可進入圖3所示功能模塊,進而實現(xiàn)“首頁”“在線課程”“互動交流”“個人中心”四個子模塊的具體功能。下面對各子功能模塊的功能加以描述。
1)首頁模塊。社區(qū)居民打開APP后進入首頁,可以選擇社區(qū)和注冊登錄。通過選擇社區(qū)功能選擇自己所在的社區(qū),然后查看自己社區(qū)的信息發(fā)布模塊,包括本社區(qū)的學習信息、線上線下的社區(qū)活動和社區(qū)優(yōu)秀學員,以方便及時了解社區(qū)教育活動狀態(tài)。
2)在線課程模塊。通過“在線課程模塊”下設的“課程檢索子模塊”,社區(qū)居民可以通過搜索課程名稱、課程關鍵詞等方式快速、便捷地查找到自己需要的課程學習資源。進入“課程分類子模塊”后,社區(qū)居民可以通過瀏覽課程分類來查看APP提供的課程資源類別,然后在某一類別中瀏覽尋找自己需要的課程。在該模塊中,社區(qū)居民找到所需的課程資源之后,可以查看課程介紹,進行課程學習,或者收藏需要的課程以便在個人中心查看自己收藏的課程。
3)互動交流模塊。社區(qū)居民在互動模塊可以發(fā)布留言信息,或者回復其他居民的留言,從而實現(xiàn)與其他學習者的互動交流。社區(qū)居民也可以以留言的方式將學習過程中遇到的問題向教師提問,教師可以在看到問題后予以解答。
4)個人中心模塊。社區(qū)居民用戶在APP中通過注冊賬戶、密碼登錄后,可以在個人中心模塊查看包括用戶個人基本信息、已收藏的學習課程、學習記錄以及在互動交流模塊的互動信息等內(nèi)容。
5 社區(qū)教育APP開發(fā)環(huán)境搭建
在進行Android開發(fā)時,有許多IDE(集成開發(fā)環(huán)境)可供選擇。本文所設計的軟件前端采用谷歌公司推出的官方IDE工具Android Studio進行開發(fā)。Android Studio是完整的、獨立的Android開發(fā)環(huán)境,擺脫了Eclipse通過組件和插件構(gòu)建開發(fā)環(huán)境的模式,且功能遠比Eclipse強大,但在開發(fā)后臺管理模塊時仍需用到Eclipse。
除了IDE還需要JDK和Android SDK兩種工具。JDK是Java語言的軟件開發(fā)工具包,其中包括Java運行環(huán)境、各種工具集合、基礎類庫等內(nèi)容。為了使用Android相關的應用程序編程接口(API),需要引入谷歌公司提供的Android SDK開發(fā)工具包。
開發(fā)APP具體搭建開發(fā)環(huán)境的步驟為:下載Android Studio 3.0.1.0(該版本已經(jīng)在安裝包內(nèi)集成了SDK工具,不需要單獨下載SDK)、JDK、MyEclipse 2017;將三種工具安裝于適當位置;配置Windows系統(tǒng)中的JDK和SDK環(huán)境變量,建立路徑連接;根據(jù)自己需求配置Android Studio和MyEclipse;運行軟件,建立一個新的項目文件(pro-ject);開始開發(fā)。
6 結(jié)語
本文開發(fā)的社區(qū)教育APP,為社區(qū)居民提供了一個通過移動終端開展學習活動的平臺,該平臺投入使用將有利于激發(fā)社區(qū)居民的學習興趣,會吸引更多的社區(qū)居民認同并參與到社區(qū)教育當中。期待本研究能夠為社區(qū)教育活動的開展提供有力的支持,同時為我國終身教育體系的建設和社區(qū)教育事業(yè)的發(fā)展盡一份綿薄之力。
參考文獻
[1]孫輝.社區(qū)教育微課學習平臺的設計與實現(xiàn)[D].山東:曲阜師范大學,2017.
[2]盧亞麗.基于Android的教育App的分析與實現(xiàn):以計算機故障處理學習工具App為例[D].重慶:重慶師范大學,2016.
[3]馬玉慧,趙樂,李南南,等.新型移動學習資源:教育APP發(fā)展模式探究[J].中國電化教育,2016(4):64-70.
[4]沈光輝,蔡亮光.社區(qū)教育:從任務驅(qū)動到需求推動的轉(zhuǎn)變:福州市居民社區(qū)教育認知度和學習需求調(diào)查研究分析報告[J].現(xiàn)代遠距離教育,2012(2):22-27.
[5]Knowles M S. Informal Adult Education[M].Chicago: Association Press,1950:9-10.
[6]Thorne C. Democratic deficit[J].Adults Learning,1998:23-25.
[7]劉亞楠.信息化環(huán)境下社區(qū)教育網(wǎng)站的設計與構(gòu)建研究[D].遼寧:遼寧師范大學,2009.
[8]李軒緯.社區(qū)教育APP設計與實現(xiàn)[D].山東:曲阜師范大學,2018.