桂建婷
摘要:“商務英語”課程作為廣州城市職業學院應用外語系商務英語專業的專業基礎課,其基于校方Blackboard平臺的線上網絡課程,主要囊括BEC中級課程,與線下教學同步開展。通過線上線下教育雙融合的方式,達到了有效提升學生專業技能的目的。本文以充分利用“商務英語”網絡課程教學資源,以及最大限度發揮網絡課程的影響力為導向,闡述了建設“商務英語”移動題庫App的必要性與意義,同時嘗試了如何設計與實現“商務英語”移動題庫App。

關鍵詞:商務英語;移動題庫App;App Inventor;SAE
中圖分類號:G434 文獻標識碼:B 論文編號:1674-2117(2015)24-0071-04
建設“商務英語”移動題庫App的必要性與意義
1.傳統學習資源獲取難度大,催生移動題庫App的產生

“商務英語”網絡課程每個學習單元均設置了配套精選習題,主題涵蓋國際商務各主要方面及商務活動場景,旨在幫助學生熟練掌握商務溝通的方法、技巧以及理解商務活動的基本概念及主要步驟。目前,習題庫存放于學校BB平臺,學生僅能通過計算機登錄校園VPN內網才能獲取習題資源。這種學習資源的不易獲取性,對學生實現便捷式自主學習產生了一定的阻礙,長此以往,不僅降低了學生的學習積極性,也使得網絡習題庫喪失了其預期的使用價值。基于此,本文提出的基于安卓操作系統的移動習題庫App,作為有效輔助手段有其存在的必要性及重要意義,必將為商務英語的學習帶來變革。
2.移動互聯時代,打破傳統單一化的學習方式
如今在校大學生均為“數字土著”的90后一代,他們富有好奇心和創造力,追求個性化學習方式。[1]這些特點預示著傳統課堂學習環境很難吸引他們,傳統學習資源獲取方式更不能調動他們的積極性。在線閱讀、掌中學習、移動互聯已經迅速融入到了學生當前的學習生活中。變被動學習個體成為學習主導者,利用App不斷認識和調整自身學習策略是設計移動題庫App的基本出發點[2],亦是最終落腳點。
設計與實現“商務英語”移動題庫App
1.移動題庫App的設計理論基礎
(1)移動題庫App簡介
移動學習不僅具有學習時間、地點、內容的靈活性和隨機性等特點,而且用戶對App的實時響應速度和獲取內容的簡要程度均有一定的要求,因此移動學習還兼具學習資源信息內容的承載量小而精的特點[3],為滿足上述特點,本次設計的移動題庫App,內部習題類型均為單選題。同時習題庫存儲于新浪云服務器上(如下頁圖1),數據獲取和響應功能等功能框架均采用App Inventor設計完成。移動題庫App的特點包括:①客戶端通過App訪問云端數據,充分實現了數據與App的分離,極大地減輕了客戶端的負擔;②具有隨機選題功能,可支持多套題庫的無縫切換;③具有及時反饋和計分功能;④在線資源題庫便于擴展。學生只需在移動終端上安裝習題庫.apk文件,在聯網狀態下即可訪問云端題庫,還能隨機抽取題庫中的習題進行答題。在做題的過程中,系統會對學生的選擇給出及時反饋,并且會顯示最終成績。由于所有習題均放置在云端服務器上,習題資源的更新均在服務器上完成,智能終端無需重新安裝和升級App,只需要通過載入操作即可訪問最新題庫。

(2)SAE簡介
SAE(Sina App Engine)是一個簡單高效的分布式Web服務開發及運行平臺,它是新浪研發中心于2009年11月正式推出的國內首個公有云計算平臺。[4]SAE提供了一系列分布式計算、存儲服務供開發者使用,包括分布式文件存儲、分布式數據庫集群、分布式緩存、分布式定時服務等,這些服務將大大降低開發者的開發成本。同時又由于SAE整體架構的高可靠性和品牌保證,大大降低了開發者的運營風險。對于非企業用戶來說,新浪云計算平臺只需簡單的幾步操作就可以自己建站,大大降低了非企業用戶的運營成本,而且開發也非常自主靈活。本文所說的移動題庫App,便是將編輯好的特定格式的題庫文件上傳至搭建好的云應用中,實現了題庫的云端存儲,最終由智能終端讀取試題。新浪服務器的高可靠性保證了數據讀取的穩定性。
(3)App Inventor簡介
Google公司在2010年8月推出Google App Inventor for Android,即App Inventor。App Inventor是一款在線開源的Android開發工具,用戶通過拖放圖形組件即可完成Apps開發。App Inventor在2012年1月移交給MIT(麻省理工學院)的行動學習中心,并由MIT發布使用。App Inventor不僅界面友好,而且提供了強大的程序設計能力,如邏輯運算、清單應用、程序拼圖塊。除此之外,App Inventor相關組件(Camera元件、Location Sensor元件、Texting元件、PhoneCall元件等)可以調用智能手機的相應功能,如照相機、GPS導航、短信、電話等。[5]App Inventor支持瀏覽器網頁開發,開發者無需安裝開發環境,便能輕松地開發和調試應用程序,大大簡化了傳統編程中搭建開發環境的復雜過程。App Inventor提供了很多功能強大的組件,如Web、藍牙、GPS等,因此可以很方便地開發出輕松訪問Web數據的App,從而縮短了應用程序的開發周期,也為此次研究開發的移動習題庫App提供了便捷通道,奠定了開發基礎。
2.移動題庫App的設計實現
(1)題庫資源儲備
以移動學習資源小而精為需求原則,將試題類型設計為單項選擇題。如圖2所示,將BEC習題編輯成相應的文本格式,其中,“------”“<> ”都屬于自定義分隔符,前者用于區分不同的題目,后者用于分割同一個題目中的題干內容與答案,將所有題目按照此類格式進行編輯保存成編碼為UTF-8的.txt文本格式,等待上傳至SAE服務器。
(2)搭建SAE云應用
創建SAE云應用之前需要注冊新浪云計算平臺,注冊云計算平臺的鏈接為http://sae.sina.com.cn/。關于新浪云計算平臺的注冊和云應用的搭建,官方已經給出了比較詳細的步驟與指南,本文不再贅述。創建完應用之后,點擊“管理應用”便進入到應用管理界面(如下頁圖3)。再點擊“代碼管理”即可進入到在線編輯器界面(如下頁圖4)。
SAE的在線編輯器可實現在線編輯代碼的功能,另外,開發者也可以上傳已經編輯好的代碼或文件。本研究將“商務英語”習題庫上傳到代碼管理器中,進而獲得文件的公開訪問鏈接地址,一般格式為“二級域名+文件名.后綴”,如本研究的其中一套習題的URL為http://appforanna.sinaapp.com/bec1a.txt。該鏈接地址將作為下一步Web組件的參數,為設計階段儲備數據資源,至此整個云應用就搭建完成了。

(3)利用App Inventor設計實現完成讀取習題功能
在MIT App Inventor的在線編輯器中編輯“代碼”(App Inventor封裝了代碼)讀取習題文件。讀取、顯示習題和打分的流程如下頁圖5所示。
首先,將地址存儲在列表類型的全局變量中,接著生成隨機數(由于總共有20套題,隨機數在1到20之間產生),通過隨機數來選擇列表中相對應的題庫URL,接著將URL作為參數傳遞給Web組件,Web組件的Get方法可抓取云平臺上的題庫數據。當Web組件成功讀取文件數據之后,文本信息將被賦值給列表類型的變量,通過分隔符“------”將習題分隔開來,以便通過列表本身的計算的長度方法獲知題目數量。
其次,初始化客戶端,將第一道題目的題干信息顯示到客戶端屏幕上。用戶點擊“開始答題”按鈕,取出列表變量中的第一個數據,將其中的題干和答案通過分隔符“<>”取出來。當用戶按下“下一題”按鈕,程序接收到該指令后,便將題目序列加1,繼續讀取列表中的下一組數據,取出下一道題的題干并顯示出來,以此類推,直到最后一道題。
最后,處理答案與及時反饋分數至客戶端。當用戶點擊了“提交”按鈕,程序便收到該指令,會自動將正確答案與用戶提交的答案進行比較,答案正確則按照規則加分,答案錯誤則保持不變。如果系統檢測到用戶已經完成了最后一道題,用戶的總分就會在客戶端上顯示出來。至此,整個App客戶端的功能設計基本完成。部分程序源代碼如圖6所示。
(4)實現移動題庫App客戶端界面
圖7所示為BEC中級習題庫的App客戶端界面,點擊“隨機抽取題庫”按鈕會隨機抽取云端題庫中的任何一套習題,系統會在右上方即時顯示被選定習題庫的序號。點擊“導入題庫”按鈕可以將選定的題庫加載到智能終端,按鈕右方的標簽位置會顯示所選題目數量。點擊“開始答題”按鈕后,會將第一道題題干信息顯示在智能終端上,并在題干右上方顯示當前題目序號。當學習者選定答案并按下“提交”按鈕后,系統會立即在下方顯示學習者選擇的答案和正確答案,從而起到及時反饋的作用,符合移動學習對信息及時反饋的特點。當學習者提交完最后一道題的答案后,系統會將總分顯示出來,讓學習者及時看到自己的學習成果。

3.現階段App實際應用及效果評估
目前,本款App共收錄了20套BEC中級試題,每套10道單選題,每套題都圍繞教學單元設置,涵蓋商務專業術語、商務活動常用詞匯及典型的商務活動場景等主題,如右表所示。
本款App應用對象為廣州城市職業學院商務英語專業二年級學生,共計316人,其中安卓系統智能終端持有者占87%,這87%的學生全部使用此款App。通過一個學期的跟蹤測試(2015年3月至2015年6月),以學生平時成績和期末考試成績作為評判標準,80%以上的學生商務英語專業詞匯量得到了鞏固,其專業場景實戰技能也大幅度提高,學生能夠將所學靈活運用到現實生活場景中。
總結
本文以建立“商務英語”習題庫App為研究切入點,闡述了建設“商務英語”移動習題庫App的必要性和意義,重點論述了采用App Inventor開發工具和新浪SAE搭建習題庫App的整個流程,最終實現并應用了BEC中級移動習題庫App。移動習題庫App有著較廣闊的應用前景,這種基于移動互聯的教育模式,對不夠完善的傳統教育有著長遠的影響。當然,要想使其成為真正有效的學習工具,還需要更加科學的教學設計、更加合理的學習策略、更加多樣化的題型以及更加成熟的反饋與評分機制。本文的研究處于初級階段,尚有不足之處待改進,移動技術應用于學科學習符合時代發展特點,希望本文可以起到拋磚引玉的作用。