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