特色與亮點
將課本知識采用計算機游戲的形式展現給學生,使他們的學習過程充滿樂趣,這是多媒體教育的一種新形式,也是我近幾年來一直探索的方向。在此次的作品創作中,我打破了游戲元素設計的一般方法,制作了《漢語字母》學習工具并獲得了師生的一致好評。
《漢語字母》學習工具采用AS2.0編程技術并結合Flash的動畫功能,根據學生學習漢語字母的認知規律,分別設計了三種完全不同的學習形式,以滿足學生在相應學習階段的需要。本作品不僅做到了功能強大、畫面優美,更讓人感覺耳目一新、愛不釋手,真正實現了讓學生在學習中游戲,在游戲中學習的目的。
制作背景
漢語字母是打開語文世界的一把鑰匙。但對于剛接觸漢語字母的學生來說,卻是一道較高的門檻。在學校,我經常看到教師讓學生排著隊,一個一個在他們面前讀字母、聲調。當我看見學生那吃力的樣子,教師那無奈的表情時,便有了制作一款數字化學習工具、輔助學生學習漢語字母的沖動。這樣的學習工具應具備學生可以和計算機進行互動的功能,因為學生在互動體驗的過程中,能有效提高學習漢語字母的積極性。
2015年1月,《漢語字母》學習工具終于初具雛形。在收集到我校部分教師的建議和學生的使用情況的反饋后,該作品經過幾次較大的修正,終于有了較強的教育性和趣味性。
設計思路及內容結構
1.片頭
我在學習工具的初始界面上設計了一個生動有趣的片頭動畫(如圖1),點擊“開始”按鈕,跳過片頭可直接進入主界面。
2.主界面
在主界面里,我結合學生的年齡特點和心理特征,參照人教版一年級語文教科書的要求,并結合學生的認知規律,設計了三種完全不同風格的練習模式(如圖2)。另外,為了激發學生通過本學習工具學習漢語字母的積極性,我利用學生好勝的心理,通過設置程序可以自動地將學生的練習情況轉換成有形的數據加以保存。
(1)“我的收獲”
點擊“我的收獲”按鈕,會有一棵很漂亮的樹呈現在學生面前,可惜的是樹上一個果實也沒有。學生通過使用學習工具的每個部分后,可以讓這棵樹在相應的位置上結出一個果實(如下頁圖3)。

(2)“星星亮了”
學生點擊“星星亮了”并選擇“聲母”,點擊第一把鎖即可進行練習(如圖4)。

這時學生要根據系統隨機朗讀的字母發音,在規定的時間內,點擊屏幕中相應的字母。屏幕上方左邊紅色的長條,是統計使用者已做對題的進度。當此紅色的長條走到右邊時,學生闖關成功,練習結束。屏幕上方中間藍色的長條,是統計學生單題所用的時間,當此藍色的長條走到最左邊時,學生都還沒有作出正確判斷。學習工具將自動認為學生不會解答。這時屏幕上方最右邊代表生命值的黃色五角星將自動減少一個。另外如果學生答錯了,代表生命值的黃色五角星也將會自動減少一個。當黃色五角星一個也沒有了的時候,就預示著學生本次闖關失敗,練習也會結束(如圖5)。
如果學生挑戰成功,學習工具會根據答題情況,分別給一顆星、二顆星、三顆星的獎勵,這也是這個練習環節為什么叫“星星亮了”的原因(如圖6)。
(3)“火車開啦”
點擊“火車開啦”選中“聲母”,就會有一列13節車廂的火車,逐漸出現在屏幕中,學生要迅速將車廂上是聲母的五角星,用鼠標拖動的方式,放進屏幕中央的桶中,如果學生所拖動的是聲母,那么桶將會變大一點(如圖7)。
當桶占據大半個屏幕時,學生闖關成功,練習結束(如圖8)。

如果學生所拖動的不是聲母,五角星會自動彈回車廂。屏幕右上方表示生命值的紅色桶會自動減少一個。另外,如果放有聲母的五角星沒有被學生用鼠標拖動的方式放進桶中,而是被火車帶走,那么表示生命值的紅色桶也會自動減少一個。當火車走過一個輪回后,紅色桶會自動增加一個。當紅色桶一個也沒有了的時候,意味著學生此次闖關失敗,練習結束。
(4)“果子熟了”
點擊“果子熟了”選中“分字母”。進入游戲后,屏幕中會出現一棵果樹,這棵果樹會依次結出一個帶有字母的果實。這時學生要根據果實上的字母,用鼠標拖動的方式,將果實放進相應的籃子里(如圖9)。

如果學生放對了,屏幕右上角的果實會變大。當屏幕右上角的果實占據屏幕大約五分之二左右時,學生闖關成功,練習結束(如圖10、圖11)。
反之,如果放錯了,屏幕右上角的果實會變小。當這個果實大約只有初始狀態的四分之一大小時,學生闖關失敗,練習結束。
注:在“我的收獲”里,學習工具會根據學生得星的多少,自動結出一個相應大小的果實。得星越多,果實越大。學生在完成“火車開啦”“果子熟了”中的相應練習后,學習工具也會自動根據學生練習的情況,結出一個相應大小的果實(如圖12)。
另外,由于本作品所涉及的知識點很多,學生要經過較長的時間才能完成所有的練習。所以本作品還特意設計了各種數據的保存功能。例如,在“星星亮了”模式下,學習工具會自動將學生在各部分取得的星星數量保存到計算機里。在“火車開啦”和“果子熟了”這兩個游戲中,學生可以隨時點擊“退出”按鈕,這時在彈出的選項中,學生可以很方便地保存游戲進度(如圖13)。

藝術設計
本學習工具的學習內容雖然分別采用了三種不同的學習方式,但我設計了貫穿于整個學習工具的一個可愛的卡通人物,以指導識字不多的學生如何正確使用學習工具。這樣不僅統一了學習工具的整體風格,還增強了學習工具的親和力。在“我的收獲”里,集中用是否在樹枝上結果實的方式,來顯示學生是否進行了相應的學習;用果實的大小來顯示學生掌握知識的熟練程度,這就把學習工具所設置的三種學習形式的結果完全融為一體。
關鍵技術處理
本學習工具的技術難點主要是程序設計,其中最難的程序當屬“火車開了”這部分的代碼。為實現理想的效果,我從以下4個步驟進行了設計。

第一步:把每個五星都設置成影片剪輯元件。這個影片剪輯元件里面共有63幀,分別存放b、p、m、f等聲母,a、o、e等韻母和ai、ei、ui等整體認讀音節。在程序中,利用random()語句隨機產1至63之間的自然數,接用gotoAndStop()語句讓這個影片剪輯元件轉到相應的幀上。這樣便實現了五星隨機出現不同的聲母、韻母和整體認讀音節的效果(如圖14)。
第二步:把每一個五星分別利用on的release、press、rollOut、dragOut這4種事件,主要通過 startDrag()和stopDrag()語句,來設置各個五星在不同情況下是否能被鼠標拖動(如圖15)。
第三步:將火車設置成影片剪輯元件,然后利用onClipEvent的load事件,存儲火車的_x、_y坐標以及每個五星的_x、_y坐標,從而計算出火車與每個五星的相對坐標值并加以保存。當學生學習時,用鼠標拖動五星。如果答錯,就載入這個相對坐標值,通過一定的程序設計,就可以讓五星回到自己的初始位置(如圖16)。
同時還要設置火車影片剪輯元件的enterFrame事件,通過讓火車以及每個五星的_x不斷減少的方法,讓火車以及每個五星以一定的速度從屏幕的右邊不斷向左邊運動(如下頁圖17)。
第四步:創建一個透明的影片剪輯元件,將它放置在桶口,利用onClipEvent的enterFrame事件,并通過hitTest()語句不斷檢測,這個元件是否與五星發生了碰撞事件。在碰撞事件發生的前提下,看這個五星隨機出現的字母是否滿足程序設置的條件。如果滿足,則通過設置五星元件的_visible參數為falser的方式,讓五星自動消失。如果不滿足,則讓五星回到相對于火車的初始位置(如下頁圖18)。
通過以上4個步驟的程序設計,我成功地實現了“火車開了”這部分的練習效果。
評價與反思
《漢語字母》學習工具在如何實現與計算機互動體驗的形式上,做了一些有益的探索。從師生的反饋情況來看,它能夠很好地輔助學生對漢語字母進行學習。但其中也存在一些不足,如學生與計算機互動體驗的形式還不夠豐富。
幕前幕后
在2009年,我第一次參加NOC活動的課件比賽。我的作品《快樂學口訣》,榮獲第七屆全國NOC活動課件賽項的一等獎。在那次比賽中,通過觀摩其他選手的作品,我受益匪淺。高興之余,在內心深處我仍有一點點失落,那就是沒有能拿到恩歐希教育信息化發明創新獎!隨后幾年,我又制作了《小學生加減乘除練習學習工具》《小學生學習游戲系統》和《快樂學單詞》三個作品,但都只獲得了全國一等獎。


為什么總是與恩歐希教育信息化發明創新獎失之交臂,我百思不得其解。于是在賽場上,我觀看其他獲獎選手的優秀作品,賽后看組委會刊發的NOC活動獲獎作品集。同時也反思自己的作品:究竟要朝什么方向制作,才能更好地輔助教學,得到師生的認同,得到評委老師的認同?

2013年,在徐州舉行的NOC活動的決賽現場,我才恍然大悟:以前我的作品雖然得到了評委的好評,但作品創新不足。
不錯!就是“全國中小學信息技術創新與實踐活動”的“創新”二字。以前我的作品,只是簡單地將別人已做過的作品作為參考,把相關的功能做得更強大一些,或把畫面做得更漂亮一點。這樣的作品設計,不能算是“創新”,只能算是“更新”。因此,我向評委老師呈現的,只是自己的信息技術運用能力。
數字化學習工具要拔得頭籌,不只是簡單地看誰的作品技術性強、功能多,而更多的是看誰的作品創新點多。這也是一些教師即使用PowerPoint這樣的軟件做課件,也能勝出的原因。
我現在對“創新”的理解是:在作品設計中,不僅要以能解決教學中的一些問題為前提,還要注重在設計理念上,做別人沒有做過,甚至想都沒有想到過的設計,只有這樣,作品才具有“創新性”。所以,在設計2015年的作品前,我頭腦中想得最多的問題,便是怎樣創新。
于是,便有了在“星星亮了”這一學習環節中,我用得星的多少來表示學生掌握的好壞;在“火車開啦”這一學習環節中,我用桶的大小來表示學習完成的進度;特別是在“我的收獲”里,我用樹結果實的多少以及果實的大小的方式來統計學生學習的進度和熟練程度等。
可惜的是,在這次比賽中,我沒能與評委老師做面對面交流,所以至今還不知道我的這一理解是否正確。
評委印象
《漢語字母》學習工具是由重慶市榮昌縣盤龍鎮中心小學的李勇老師,依據教育輕游戲的特點,利用Flash軟件制作完成的一款寓教于樂的數字化學習工具。
漢語字母是打開語文世界的一把鑰匙。但對于剛接觸漢語字母的孩子們來說,卻是一道較高的門檻,那么如何教學生完成正確認知和熟練掌握漢語字母呢?《漢語字母》學習工具為我們提供了一種學習漢語字母的方式,即通過計算機游戲和梯度性教學,達到有效學習的目的。總體來說,該學習工具在內容安排、界面設計以及技術實施等方面具有一定的新穎性和可借鑒性。
在內容的安排上注重知識內容的梯度性,通過三個游戲實現了拼音認知、拼音理解和拼音辨識等三個階段的學習。在拼音認知階段,主要采用“星星亮了”的游戲學習方式,讓學生通過打開智慧鎖的方式認讀聲母和韻母,并用得星的多少來表示孩子們的知識掌握程度;在拼音理解階段,采用“火車開啦”的游戲學習方式,小火車載運聲母和韻母,小朋友利用鼠標拖動的方式,來辨識聲母和韻母,小朋友在系統提示和交互中學習知識,并用桶的大小來表示孩子們學習完成的進度,達到了趣味性和知識性相結合的目的;在拼音辨識階段,采用“果子熟了”的游戲學習方式,讓學生認讀和摘取樹上的聲母或者韻母果子,并用樹上果實的多少以及果實的大小來分別統計他們學習的進度和熟練程度。
該學習工具界面用可愛的卡通人物指導識字不多的孩子如何正確使用本軟件,并在“星星亮了”“火車開了”和“果子熟了”三個場景中采用了活潑可愛、適合學生認知特點的顏色和游戲道具來吸引他們參與,利用游戲中的時間線、果實獲得多少和大小等規則強化學生不斷地完成任務。
《漢語字母》學習工具采用了Flash的AS2.0編程技術,大量使用剪輯元件、random()語句、onClipEvent、startDrag()和stopDrag()等鼠標事件對程序中的各種功能進行設計。
總體來說,《漢語字母》學習工具在內容安排、游戲布局和技術實現等方面都具有很大的優勢。但是開發此類學習工具對設計者要求很高,花費時間很長,且需要多人通力合作才可能完成,為此教師們在開發前一定要做好設計和預算,并明確其使用的效果。另外,該作品在各階段的設計中,對學生能力水平的區分度評價或者說在內容安排上還需要多加推敲和設計。
(李志河 ?NOC活動評委/山西師范大學教育技術與傳媒學院)