張寶+關(guān)曉明+扎娜
當前,基于Android系統(tǒng)的智能移動終端(平板電腦和手機)正逐漸成為潮流,相應的學習資源也日漸豐富,各教育公司開發(fā)的適合中小學生閱讀、測試、鞏固練習的各類學習資源,正受到廣大學生和家長的喜愛。但這些學習資源絕大多數(shù)是定制完成的應用,不能隨意修改,而一線教師則希望根據(jù)自己的教學進度和教學內(nèi)容,提供適合自己學生的、有針對性的學習資源。通過App Inventor能開發(fā)出符合自身教學內(nèi)容需求的個性化教學資源,適合對信息技術(shù)感興趣的一線教師,開發(fā)具有聽、說、讀、寫、練等功能的作品,解決當前移動端能夠滿足個性化需求的學習資源相對匱乏的困境。
App Inventor軟件簡介
App Inventor是Google公司推出的一款免費的、基于網(wǎng)頁瀏覽器環(huán)境的、用于開發(fā)Android智能手機應用程序的工具,具有操作簡單、可視化、模塊化等特點。App Inventor提供強大的組件庫,通過所見即所得的可視化圖形界面,以拖曳的方式,完成學習內(nèi)容的顯示。通過模塊化的程序代碼塊來實現(xiàn)功能命令控制和功能實現(xiàn),使開發(fā)制作過程如“搭積木”般進行組件功能拼接,實現(xiàn)移動端個性化學習資源快速完成。其功能具有如下優(yōu)勢。
積木式編程,操作簡單。使用者可以完全沒有任何程序設(shè)計經(jīng)驗,只需要“創(chuàng)意+代碼拼接”,就能完成課件功能,得到自己的作品。
多媒體功能強大。提供文本、圖片、聲音、視頻等媒體組件,可制作集聽、說、讀、寫等功能于一體的有聲資源,將文本、圖片、聲音或視頻同步,如英文單詞有聲卡片、中英雙語電子書、繪本故事電子書和語文聽讀課件等,提供有聲學習環(huán)境,非常適合語音類內(nèi)容的學習和訓練。
響應方式豐富。可以通過多種方式,包括點擊按鈕、晃動手機、點擊畫布、劃動屏幕、點擊圖像精靈、時鐘等觸發(fā)等方式,調(diào)用學習資源內(nèi)容進行學習。點讀式操作可使學習更加方便,劃動或晃動等觸發(fā)方式使學習過程更有趣味性。
反饋方式靈活。學習過程中可以通過錄音、錄像、對話框、文本提示等方式進行學習效果反饋,如通過彈出信息窗口進行幫助或測試結(jié)果反饋,通過即時錄音、錄像方式進行加強訓練和語言表達反饋,給出學習檢測。
安裝方便,應用廣泛。容易獲得免費的在線和離線開發(fā)環(huán)境,多種方式實現(xiàn)作品的測試或模擬顯示,生成的基于移動智能終端的學習資源安裝方便,隨時隨地可通過手機或平板電腦進行學習。
實例分析
1. 展示型課件類學習資源
展示型課件類學習資源不僅能顯示文本、圖片、視頻等學習內(nèi)容,還可通過錄音機和攝像機等媒體組件,兼具聽、讀功能。這類課件很容易制作,由于App Inventor有可視化編輯界面,如圖1所示,只需在“組件面板”將所需要的媒體組件拖曳到UI編輯界面,在“組件屬性”面板中設(shè)置各組件的屬性,然后切換到“邏輯設(shè)計”界面,設(shè)置媒體文件及設(shè)計命令事件或方法代碼塊的組合,就能實現(xiàn)課件功能。
這里以《愛蓮說》課件為例,課件包括首頁、欣賞蓮花、聽讀課文(具有原文配音,背誦錄播功能)、生字學習(具有點讀發(fā)音功能)、譯文、探究問題和作業(yè)等內(nèi)容頁面,構(gòu)成一個完整的課件。課件結(jié)構(gòu)呈現(xiàn)方式可以有線性、目錄型和框架型幾種。
線性課件:線性課件是按照學習過程順序,通過首頁、目錄、各內(nèi)容頁及結(jié)束頁結(jié)構(gòu),逐頁展示內(nèi)容。以課件中“蓮花欣賞”頁面為例,只需要在“組件面板”先拖動標簽、圖像、按鈕和表格等組件到工作面板,然后在“屬性面板”中進行屬性設(shè)置;再切換到“代碼塊設(shè)計”界面完成點擊按鈕顯示荷花圖片,點擊“下一頁”按鈕進行頁面切換,就可完成功能設(shè)置,代碼如圖2所示。
目錄型課件:就是在線性課件中加入目錄頁,如圖3所示,通過目錄頁可以進入到各內(nèi)容頁,再由內(nèi)容頁建立打開窗口命令,返回目錄。
框架型課件:實現(xiàn)題目、目錄、內(nèi)容一體,在一頁中呈現(xiàn)所有學習內(nèi)容,所圖4所示,需要將組件都放到一個學習界面中,再通過控制組件的顯示和隱藏屬性,需要顯示哪個組件,就把相關(guān)學習內(nèi)容顯現(xiàn)出來。
2. 測試類課件
App Inventor不僅能制作展示型課件,還能制作豐富的測試型課件,利用判斷語句塊代碼,通過簡單的設(shè)置就能實現(xiàn)選擇、填空、判斷、圖片配對等題型,可以檢測學習效果,激發(fā)學習興趣,鞏固學習內(nèi)容。既可以把這些測試題型改變組合,形成自己的測試題課件,也可以將其結(jié)合到學習資源中,實現(xiàn)學、測一體。
在此介紹利用App Inventor制作的幾種題型,利用if條件模塊來判斷點擊情況,通過Notifier消息組件給出反饋。
(1)單選題/多選題/判斷題
利用復選框CheckBox組件來設(shè)置多選(單選或判斷題)的選項。
通過條件判斷語句如果...則(if...then...else)(如圖5)指令進行判斷,根據(jù)選擇結(jié)果,給出相應的提示,如文本或圖片(“笑臉”“哭臉”)等。試題界面如圖6所示。
(2)英語單詞輸入判斷
功能實現(xiàn):第一列看和聽,第二列輸入單詞,第三列判斷,第四列查看單詞文本。