邱虹 王新萍 李軍


摘要:隨著互聯網+時代的到來及智能設備的不斷豐富發展,互聯網正改變著人們的生活方式和思維方式,利用手機、平板等智能設備進行學習已成為一股不可逆的趨勢。本文將俄語等級考試與網絡學習方式相結合,進行了俄語考級寶典App的研發設計,分析了國內外題庫型App的發展情況,通過問卷調查了解當前俄語專業學生的俄語學習情況以及對俄語考級寶典APP的需求度,并簡單介紹涉及的技術及開發理念。
關鍵詞:APP 等級考試 俄語
中圖分類號:H35 文獻標識碼:A 文章編號:1009-5349(2018)10-0018-02
一、俄語考級寶典App服務系統
App(應用程序,Application的縮寫)一般指手機軟件,其含義代表計算機設備上所運行的可自由安裝的第三方應用程序。本文中的俄語考級寶典App是題庫型App。本俄語考級寶典App系統內容為俄語專業四級真題練習,用戶可以通過該App便捷地獲取俄語專業四級真題并進行備考訓練。對于如何將等級考試與手機App相結合,各行各業的專家、學者及一線教師都進行了較深入的研究與探索。如:手機App在等級醫院評審護士培訓中的應用,移動App校園掌上通學習系統,題庫型App在高校大學生中應用,宏觀教育改革中的移動學習,掌上學習App研究,新型移動學習資源——教育App發展模式,移動教育App的研究現狀分析,教育類App在大學生非正式學習中的調查研究等。
為了了解俄語等級考試App在大學生群體中的應用狀況,特地進行了網上問卷調查。樣本包括吉林省長春市幾所高校不同年級的學生。問卷調查的內容主要為:受訪者的身份,對考級的看法,如何進行備考,對現有的備考途徑的評價,是否需要為備考而設計的App等。本次調查共投放問卷125份,收回有效問卷125份。參與問卷調查的人群為俄語專業的學生,主要為大二學生(因為俄語專業四級考試通常是在大二進行)。得出以下結論:幾乎全部學生都表示會參加俄語等級考試,認為考級非常重要。而大部分的學生是通過狂刷紙質版習題來備考。但受訪者表示紙質版復習資料也存在一些缺點,如:不方便攜帶、不能重復答題、已買到的書不能更新等等。同學們認為新媒體(如手機)具有如下優點:使用方便快捷、能有效利用碎片化時間、更新快、可多次利用、信息大眾化。且同學們表示目前能使用的俄語學習App數量少,種類少,大部分只局限于查詞。而對于現在網絡上存在的俄語微信公眾平臺,大家認為俄語公眾平臺內容雜亂、沒有針對性、內容偏向國情知識、對于俄語考試的內容涉及較少。91.2%的同學表示需要一款專門為等級考試復習用的App。從上述的客觀條件和主觀需求來看,俄語考級寶典是具有市場需求的。而同學們普遍認為在俄語等級考試中語法和詞匯這一部分內容最難、最復雜。這對俄語考級寶典的研發方向有所啟示。
鑒于俄語等級考試的重要性,滿足俄語專業學生對專業四級備考的需求,填補俄語考級App的市場空缺,研發一款專門的考試App,利用App使用方便的特點,彌補紙質復習資料的不足并提供更詳細的真題解析及錯題詳解。結合俄語專業及理工院校計算機技術的優勢,為俄語學習提供更加方便快捷且免費的共享平臺;打造特色俄語專業四級寶典App,提高學生的備考積極性與效率,促進俄語學習。對于俄語專業八級、公外四六級App平臺的打造起到借鑒作用。
該App具有如下優勢:第一,針對性強。目前,市面上俄語學習軟件多為查詞和翻譯類型,僅有少數俄語考級模擬練習類型App,如:俄語7500km。但是其版面內容多而不精。本App專門針對俄語專業四級備考而研發,內含從2001年至2016年俄語專業四級考試的全部單選真題,針對性強。第二,該App有專業解析和錯題庫。App內的試題解析借鑒了各大俄語專業四級備考資料并充分結合了俄語語法知識,經由專業老師的指導審核而編寫完成。此外,該App的另一大亮點為錯題庫的建立。錯題庫可幫助用戶記錄錯題并明確其知識薄弱點,然后進行反復練習,達到提高做題正確率、鞏固知識體系的目的。第三,免費。現在市面上部分俄語學習App需要繳納一定費用后方可下載使用。而本App不收取任何費用,用戶可直接下載使用。
俄語等級考試App作為一款題庫型App,目標是為廣大參與俄語等級考試的同學提供可靠、正規的練習題。本App基本架構主要提供四個模式:背題模式、答題模式、針對練習、模擬考試,另外還設有個人中心,內含個人信息、錯題收藏、設置、關于四個功能。該App具有如下功能:進行套題練習,進行專項練習,提供答題模式和背題模式,提供正確答案和專業解析,錯題收集歸檔,測評評分,統計不同板塊錯題率,給出專項練習建議。
二、基于Ionic3開發 App系統
1.移動開發模式簡介
近年來,移動設備種類逐漸豐富,包括智能手機、平板、手環、手表等等,各種專用、通用操作系統也不斷發展,一些桌面級系統也在積極擴展其適用設備,如Ubuntu在以桌面應用為主的開源GNU/Linux操作系統的基礎上,于2013年1月3日,正式發布面向智能手機的移動操作系統,并于2014年2月20日在北京中關村推出Ubuntu版MX3。不僅如此,微軟于2010年10月21日正式發布手機操作系統(Windows Phone,簡稱“WP”),雖然其于2018年2月20日開始,關閉Windows Phone 7.5和Windows Phone 8.0的通知推送服務,但不難看出,移動應用市場已然獲得極大的關注度。
隨著眾多互聯網公司進駐移動應用市場,移動應用的開發技術也在不斷發展與進步,其開發模式也越來越多,下表是對當前主流的三種移動應用開發模式的簡單比較。
Ionic是用來開發Hybrid Native App的免費的代碼庫。它不僅是開源的,也是目前最具有潛力的一款HTML5 手機應用開發框架。通過SASS構建渲染應用程序,它使用JavaScriptMVVM框架和 AngularJS來增強應用,提供數據的雙向綁定、模塊化與依賴注入等功能特性,而且它還提供了很多UI組件(Component)來幫助開發者開發強大且美觀的應用。
2.App服務系統的優勢
(1)無需依靠其他媒體和應用,無需瀏覽器和繁瑣的手機輸入,在手機輕輕點擊即可瀏覽使用,快捷方便。
(2)資料更新,一步到位。新信息發布時,用戶手機客戶端內容會自動同步更新。
(3)手機客戶端方便用戶隨時隨地查詢和瀏覽,充分利用“空閑時間”,進行碎片化閱讀和學習。
(4)App的創建成本低。
三、俄語考級寶典App的實踐工作
移動App系統服務器端與客戶端具有一定的獨立性,服務器端可以使用PHP(Hypertext Preprocessor,也稱超文本預處理器,是一種通用開源腳本語言)、JSP(Java Server Pages,即Java服務器頁面)等多種技術搭建,俄語考級寶典使用PHP技術搭建服務器端。
1. 配置開發環境
俄語考級寶典采用主要使用Ionic3進行開發,安裝它之前需要安裝Java JDK(1.7及以上)、Android SDK、Apache Ant、NodeJS以及Cordova,具體安裝方式可見官方文檔,這里不做介紹。安裝成功后,在命令提示符中輸入命令Ionic start MyApp blank 自動創建空項目;輸入命令cd MyApp進入項目目錄;輸入命令Ionic cordova platform add android 為你的項目添加Android平臺;輸入命令Ionic cordova build android編譯Android項目;進入MyApp\platforms\android\App\build\outputs\apk\debug目錄下將編譯好的apk安裝文件拷貝至手機安裝,至此開發環境配置完成。
2. 套題生成算法——模擬測試
俄語考級寶典App提供模擬測試功能,能夠根據用戶日常做題情況給出一套練習效力可觀的測試題,促進用戶發現自身短板及時彌補不足。在后臺數據中存在一個存放著用戶日常做題的情況數據表,為模擬考試組題提供數據支撐。
我們使用JSON(JavaScript Object Notation, 即JS 對象標記),作為客戶端和服務器之間的主要傳輸數據類型。它是一種輕量級的數據交換格式,基于ECMAScript (W3C制定的JS規范)的一個子集,采用完全獨立于編程語言的文本格式來存儲和表示數據。它具有簡潔和清晰的層次結構并易于人閱讀和編寫,同時也易于機器解析和生成,并有效地提升網絡傳輸效率。
套題生成算法流程如下:
(1)獲取題庫并根據題目類型進行分類存放;
(2)計算各類型題目數量比例并據此計算每種題型的出題量;
(3)使用隨機數算法獲取題目編號;
(4)根據題目編號獲取題目并壓入試題棧中;
(5)初始化測試表。
其中,生成大量隨機數算法如下:
randNum(length:number,amount:number){
let tmp:number[]=[],res:number[]=[];
for(let i=0;i tmp[i] = i; } for (letk= 0;k let rand=Math.round(Math.random()*(length-1)); lettemp=tmp[k]; tmp[k]=tmp[rand]; tmp[rand]=temp; } return res; } 結合主客觀情況,我們團隊決定研發俄語考級寶典。俄語考級寶典是以2001—2016年的俄語專業四級真題及解析為數據庫,并基于Ionic3來開發的一款題庫型App。希望能助力俄語專業四級的備考工作。目前利用網絡平臺進行學習已是大勢所趨,且年輕用戶對新鮮事物的接受程度高,如何將網絡平臺與專業學習充分結合,使用戶便捷高效地學習,將是未來軟件開發者的研究方向。 參考文獻: [1]史鐵強.高等學校俄語專業四級考試大綱真題模擬[M].北京:外語教學與研究出版社,2014. [2]百度文庫. 移動App八大優勢利于營銷[OL].https://wenku.baidu.com/view/be7c59d7172ded630b1cb6fd.html. 責任編輯:孫瑤