胡瑞
(陜西中醫(yī)藥大學(xué) 外語(yǔ)學(xué)院, 陜西 咸陽(yáng) 712046)
隨著互聯(lián)網(wǎng)技術(shù)與計(jì)算機(jī)技術(shù)不斷進(jìn)步與發(fā)展,CAI(計(jì)算機(jī)輔助教學(xué))模式顛覆了傳統(tǒng)英語(yǔ)教學(xué)模式。當(dāng)前,在我國(guó)高等院校CAI模式取得了相當(dāng)大的進(jìn)展,越來(lái)越多的學(xué)校采用這種教學(xué)模式,而且開(kāi)設(shè)的課程也越來(lái)越多,這樣有利于促進(jìn)學(xué)校質(zhì)量較佳的教學(xué)資源共享,同時(shí)也促進(jìn)了學(xué)生在學(xué)習(xí)英語(yǔ)過(guò)程中的各種能力提升,比如聽(tīng)、說(shuō)、翻譯能力等均得到提高。不過(guò)這種多媒體輔助教學(xué)模式存在的弊端日益突顯出來(lái),比如其有關(guān)課程設(shè)計(jì)不能滿足不同學(xué)生個(gè)體存在差異的需要[1];又如線上教學(xué)過(guò)程,大部分時(shí)間是學(xué)生在觀看學(xué)習(xí)視頻,很少互動(dòng)交流,使得學(xué)生的學(xué)習(xí)效果缺乏一種考核與監(jiān)督機(jī)制。在CAI教學(xué)模式存在種種弊端的環(huán)境下,就迫切需要一款快速有效的學(xué)習(xí)系統(tǒng)來(lái)解決這方面的難題。隨著互聯(lián)網(wǎng)技術(shù)快速發(fā)展,運(yùn)用互聯(lián)網(wǎng)技術(shù),從學(xué)生對(duì)英語(yǔ)學(xué)習(xí)掌握情況,再結(jié)合每個(gè)學(xué)生學(xué)習(xí)英語(yǔ)特點(diǎn)為基礎(chǔ),制訂一套有利于提高學(xué)生學(xué)習(xí)英語(yǔ)效率的方法。隨著數(shù)字化學(xué)習(xí)形式日益得到人們重視,由此就開(kāi)發(fā)了BP神經(jīng)算法下的英語(yǔ)學(xué)習(xí)MOOC系統(tǒng)。
BP神經(jīng)網(wǎng)絡(luò)是1986年由Rumelhart和McCelland為首的科學(xué)家小組提出,是一種按誤差逆?zhèn)鞑ニ惴ㄓ?xùn)練的多層前饋網(wǎng)絡(luò),是目前應(yīng)用最廣泛的神經(jīng)網(wǎng)絡(luò)模型之一。BP網(wǎng)絡(luò)能學(xué)習(xí)和存貯大量的輸入-輸出模式映射關(guān)系,而無(wú)需事前揭示描述這種映射關(guān)系的數(shù)學(xué)方程。它屬于一類多層前饋神經(jīng)網(wǎng),其最為明顯的特征:相關(guān)信號(hào)為向前傳輸?shù)?,而誤差卻是反向傳播。在信號(hào)向前傳遞過(guò)程中,其輸入信號(hào)首先進(jìn)入輸入層,然后經(jīng)過(guò)有關(guān)隱含層逐層進(jìn)行有關(guān)處理,一直到輸出層。每一層的神經(jīng)網(wǎng)絡(luò)相互不產(chǎn)生影響,而且上下層的神經(jīng)元狀態(tài)也互相不存在干擾。倘若輸出層得不到其需要的輸出,就會(huì)出現(xiàn)反向傳播。按照預(yù)測(cè)出現(xiàn)的誤差對(duì)整個(gè)網(wǎng)絡(luò)權(quán)重與閥值分別進(jìn)行修正,才能使得BP神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)輸出與其所期望輸出越來(lái)越相接近[2]。
BP神經(jīng)網(wǎng)由于具有多層單向傳播網(wǎng)絡(luò),輸入與輸出兩者均具有很強(qiáng)的非線性映射關(guān)系。該網(wǎng)絡(luò)用于衡量英語(yǔ)MOOC系統(tǒng)教學(xué)效果程序,如圖1所示。
圖1 BP神經(jīng)網(wǎng)絡(luò)對(duì)英語(yǔ)MOOC系統(tǒng)教學(xué)評(píng)價(jià)模型
BP神經(jīng)網(wǎng)絡(luò)對(duì)系統(tǒng)學(xué)習(xí)效果評(píng)估過(guò)程中[2],第一步就是對(duì)系統(tǒng)學(xué)習(xí)效果各種評(píng)價(jià)指標(biāo)進(jìn)行歸一化處理,其處理結(jié)果作為BP神經(jīng)網(wǎng)絡(luò)輸入的向量,從而使得學(xué)習(xí)效果由抽象形式轉(zhuǎn)變?yōu)榱炕男问阶鳛檩敵鱿蛄?。第二步再與有關(guān)專家的經(jīng)驗(yàn)知識(shí)相結(jié)合,運(yùn)用一定數(shù)量的訓(xùn)練樣本,使得BP神經(jīng)網(wǎng)絡(luò)可以對(duì)權(quán)重進(jìn)行自適學(xué)習(xí)與調(diào)整,一直到該神經(jīng)網(wǎng)絡(luò)可以對(duì)知識(shí)進(jìn)行比較精準(zhǔn)地表示。第三步,再將訓(xùn)練妥善的BP神經(jīng)網(wǎng)絡(luò)模型使用到英語(yǔ)MOOC系統(tǒng)教學(xué)效果評(píng)估之中。按照系統(tǒng)所采集到學(xué)生有關(guān)學(xué)習(xí)英語(yǔ)的各指標(biāo)就能夠?qū)υ搶W(xué)生的學(xué)習(xí)進(jìn)行公正、客觀、準(zhǔn)確地評(píng)價(jià)[3]。
BP神經(jīng)網(wǎng)絡(luò)具有初步的自適應(yīng)與自組織能力。在學(xué)習(xí)或訓(xùn)練過(guò)程中改變突觸權(quán)重值,以適應(yīng)周圍環(huán)境的要求。同一網(wǎng)絡(luò)因?qū)W習(xí)方式及內(nèi)容不同可具有不同的功能。人工神經(jīng)網(wǎng)絡(luò)是一個(gè)具有學(xué)習(xí)能力的系統(tǒng),可以發(fā)展知識(shí),以致超過(guò)設(shè)計(jì)者原有的知識(shí)水平。通常,它的學(xué)習(xí)訓(xùn)練方式可分為兩種,一種是有監(jiān)督或稱有導(dǎo)師的學(xué)習(xí),利用給定的樣本標(biāo)準(zhǔn)進(jìn)行分類或模仿;另一種是無(wú)監(jiān)督學(xué)習(xí)或稱無(wú)導(dǎo)師學(xué)習(xí),只規(guī)定學(xué)習(xí)方式或某些規(guī)則,則具體的學(xué)習(xí)內(nèi)容隨系統(tǒng)所處環(huán)境(即輸入信號(hào)情況)而異,系統(tǒng)可以自動(dòng)發(fā)現(xiàn)環(huán)境特征和規(guī)律性,具有更近似人腦的功能[4]。
BP神經(jīng)網(wǎng)絡(luò)算法詳細(xì)程序[5]如下。
(1) 抽取樣本(隨機(jī)性)。從足夠的訓(xùn)練樣本數(shù)據(jù)庫(kù)中隨機(jī)取出J個(gè)輸入樣本,則所對(duì)應(yīng)的數(shù)值期望為輸出。
(2) 對(duì)種群個(gè)體的輸入與輸出值進(jìn)行計(jì)算,包括了隱藏層中輸入值hih(j)、hoh(j)、yih(j)、yoh(j),如式(1)—式(4)。
(1)
hoh(j)=f(hih(j)),h=1,2,…,p
(2)
(3)
yio(j)=f(yio(j)),o=1,2,…,p
(4)
(3) 輸出層神經(jīng)元與隱含層神經(jīng)元的誤差函數(shù)偏導(dǎo)數(shù),如式(5)、式(6)。
δ0(k)=(d0(k)-yo(k)(1-y0)(k))
(5)
(6)
(4) 采用δ0(k)與vh(k)對(duì)連接權(quán)重值Who與閥值γ的修正式,如式(7)、式(8)。
(7)
γN+1(k)=γN(k)+ηδ0(k)
(8)
式中,η屬于0至1之間。
(5) 采用δh(k)與xi(k)對(duì)連接權(quán)值Wih與閥值θ進(jìn)行修正,如式(9)、式(10)。
(9)
θN+1(k)=θN(k)+ηδh(k)
(10)
(6) 對(duì)全局誤差E進(jìn)行計(jì)算,如式(11)。
(11)
(7) 按照E的計(jì)算結(jié)果,就能對(duì)結(jié)束算法進(jìn)行確定。如果E<ε,或者檢測(cè)者對(duì)此內(nèi)容練習(xí)的次數(shù)大于設(shè)置的最高次數(shù)值,則自動(dòng)結(jié)束這種算法;不然,就需要重新進(jìn)入程序(1)再次抽取樣本開(kāi)始學(xué)習(xí)。
參照有關(guān)參考文獻(xiàn)的英語(yǔ)慕課(ICAI)教學(xué)模式[6],對(duì)本系統(tǒng)的有關(guān)業(yè)務(wù)流程進(jìn)行具體研究,如圖2所示。
圖2 英語(yǔ)MOOC系統(tǒng)業(yè)務(wù)流程示意圖
從圖2可知,英語(yǔ)MOOC系統(tǒng)業(yè)務(wù)流程是以學(xué)生與教師為中心而展開(kāi)設(shè)計(jì)的。首先是學(xué)生方面:在通過(guò)有關(guān)選課信息選擇自己需要學(xué)習(xí)的課程,然后在本校網(wǎng)站中查詢視頻課件軟件有關(guān)信息并進(jìn)行下載,下載完成視頻課件再在手機(jī)上或者電腦進(jìn)行安裝,就可以參與到慕課課堂學(xué)習(xí),最后還可以對(duì)慕課學(xué)習(xí)效課進(jìn)行反饋。教師方面:教師首先是制訂視頻課件上交給系統(tǒng)管理員(網(wǎng)站管理員),由管理員進(jìn)行審核,審核完畢之后,在網(wǎng)站后臺(tái)進(jìn)行上傳與更新,另一方面教師也要參與慕課課堂教學(xué)與學(xué)生進(jìn)行互動(dòng),同時(shí)教師還要依據(jù)學(xué)生反饋在慕課課堂學(xué)習(xí)效果進(jìn)行科學(xué)評(píng)價(jià),最后教師再整理出慕課課堂教學(xué)相關(guān)信息,以便于其在以后或者其它教師制作教學(xué)視頻時(shí)作為參考或經(jīng)驗(yàn)借鑒。管理者即系統(tǒng)管理員,系統(tǒng)管理員除了對(duì)整個(gè)系統(tǒng)不同角色用戶進(jìn)行權(quán)限管理、以及維護(hù)整個(gè)系統(tǒng)正常運(yùn)行外,還負(fù)責(zé)對(duì)教師制訂的課程在本系統(tǒng)進(jìn)行審核、上傳、刪除、更改、增加等操作。該業(yè)務(wù)循環(huán)流程簡(jiǎn)言之就是教師依據(jù)學(xué)習(xí)需求制訂教學(xué)課程在系統(tǒng)中上傳、提交,管理者對(duì)教學(xué)視頻進(jìn)行審核、發(fā)布,然后學(xué)生就可能通過(guò)本系統(tǒng)選擇自己所需要學(xué)習(xí)課程觀看教師制作的教學(xué)視頻進(jìn)行學(xué)習(xí)。
(1) 學(xué)生用戶的需求
該系統(tǒng)以學(xué)生為中心,所以此模塊功能設(shè)計(jì)過(guò)程中就對(duì)學(xué)生的主體地位進(jìn)行全面考慮。在課程與選課方式等方面均要采取多種形式,以便使學(xué)生能夠按照其本身的學(xué)習(xí)狀況制訂英語(yǔ)學(xué)習(xí)課程;在學(xué)習(xí)過(guò)程中,倘若發(fā)現(xiàn)問(wèn)題應(yīng)該及時(shí)與教師、同學(xué)進(jìn)行交流、溝通,從而使得學(xué)生的學(xué)習(xí)積極性與滿意度得到提升,由于對(duì)以上需求進(jìn)行充分考慮,對(duì)于學(xué)生用戶功能設(shè)計(jì)主要包括用戶注冊(cè)、登錄、課程選擇、作業(yè)、考試和上課考勤等[7]。
(2) 老師用戶的需求
老師能夠在網(wǎng)站對(duì)課程設(shè)置進(jìn)行查詢,而且還能夠?qū)虒W(xué)視頻課件進(jìn)行處理,比如上傳、下載或刪除等,同時(shí)還能對(duì)學(xué)生選課情況進(jìn)行查詢,而且教師還可以依據(jù)選課人數(shù)來(lái)進(jìn)行上課計(jì)劃安排。此外,教師還可以查看學(xué)生上課考勤等情況[8],對(duì)于逃課、曠課的學(xué)生可以向?qū)W生發(fā)郵件進(jìn)行警告;還可以在互動(dòng)模塊中與學(xué)生互動(dòng)回答學(xué)生學(xué)習(xí)方面有關(guān)問(wèn)題,參與學(xué)生話題討論,能夠?qū)W(xué)生考試成績(jī)與課堂評(píng)價(jià)進(jìn)行查詢,教師再依據(jù)學(xué)生成績(jī)與對(duì)課堂評(píng)價(jià)來(lái)對(duì)自己開(kāi)設(shè)的課程進(jìn)行合理調(diào)整。
(3) 管理用戶需求
管理用戶主要包含兩大類。一類為教學(xué)管理,另一類為系統(tǒng)管理。教學(xué)管理是按照每個(gè)學(xué)期的教學(xué)計(jì)劃,對(duì)本學(xué)期的任教老師進(jìn)行選擇或者增加,經(jīng)過(guò)有關(guān)主管領(lǐng)導(dǎo)對(duì)教師教學(xué)課件內(nèi)容進(jìn)行審核之后,再對(duì)本學(xué)期的教學(xué)安排進(jìn)行確定,同時(shí)還上傳相關(guān)課件。系統(tǒng)管理主要包含位置對(duì)學(xué)生與教師基本信息進(jìn)行管理;對(duì)教師相關(guān)權(quán)限進(jìn)行分配,有關(guān)讓課信息及時(shí)更新;開(kāi)放學(xué)生選課系統(tǒng)等。
此系統(tǒng)是利用SSH作為基礎(chǔ)框架,總共分為用戶層、Web服務(wù)層和數(shù)據(jù)庫(kù)服務(wù)器,如圖3所示。
圖3 英語(yǔ)MOOC系統(tǒng)結(jié)構(gòu)示意圖
用戶層主要包括學(xué)生、教師、以及管理員三方面用戶應(yīng)用系統(tǒng)的操作功能,但不同的用戶具有不同的使用權(quán)限,這樣設(shè)計(jì)優(yōu)點(diǎn),就是能夠使系統(tǒng)更具有安全性。網(wǎng)站還分很多模塊,每個(gè)模塊均具有不同功能,比如模塊導(dǎo)航中能夠找到詞匯學(xué)習(xí)模塊、測(cè)試模塊和學(xué)生作業(yè)模塊等。Web服務(wù)層功能就是能夠解耦,清晰地分辨出各個(gè)結(jié)構(gòu)之間的層次,以便于對(duì)系統(tǒng)進(jìn)行更深層次設(shè)計(jì),而且還能使系統(tǒng)的擴(kuò)展性變得更加穩(wěn)定。數(shù)據(jù)庫(kù)服務(wù)器主要分為知識(shí)庫(kù)、用戶信息庫(kù)、英語(yǔ)單詞庫(kù)和專家系統(tǒng)庫(kù)[9]。
英語(yǔ)MOOC系統(tǒng)數(shù)據(jù)量既數(shù)量巨大,又復(fù)雜、難度高。由此數(shù)據(jù)庫(kù)系統(tǒng)正常工作效率對(duì)數(shù)據(jù)諸多方面產(chǎn)生嚴(yán)重影響,比如數(shù)據(jù)計(jì)算、數(shù)據(jù)組織和數(shù)據(jù)保存形式等[10]。所以,在對(duì)英語(yǔ)MOOC系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)過(guò)程中,第一步就是要分析不同類型數(shù)據(jù),當(dāng)前該系統(tǒng)通常應(yīng)用的數(shù)據(jù)信息具體包含:課程各種分類、相關(guān)課程目錄信息、各種用戶的基本信息、重要知識(shí)點(diǎn)整理與歸類、關(guān)鍵詞、相關(guān)主題回復(fù)和查詢等各類不同信息表。以學(xué)生用戶基本信息表為例,如表1所示。
表1 學(xué)生用戶信息表
用戶在登錄系統(tǒng)之后,正式訪問(wèn)系統(tǒng),就會(huì)產(chǎn)生各種不同的操作數(shù)據(jù),此部分?jǐn)?shù)據(jù)數(shù)量龐大,對(duì)系統(tǒng)正常運(yùn)行效率與速度也將產(chǎn)生一定影響。為了提升英語(yǔ)MOOC系統(tǒng)運(yùn)行效率與保護(hù)數(shù)據(jù)的統(tǒng)一性,就需要對(duì)系統(tǒng)進(jìn)行相關(guān)處理操作,比如更新系統(tǒng)、查詢資料、以及對(duì)相關(guān)記錄實(shí)現(xiàn)更改等,這些操作行為均使用到數(shù)據(jù)儲(chǔ)存的方式,并加以保存。這樣就有利于系統(tǒng)管理員對(duì)數(shù)據(jù)進(jìn)行管理,使他們能夠依照系統(tǒng)的實(shí)際需要對(duì)其所需的數(shù)據(jù)儲(chǔ)存整個(gè)過(guò)程進(jìn)行合理更改[11]。采用如此操作形式,不但不會(huì)對(duì)源代碼帶來(lái)任何損失與傷害,而且還能保證在簡(jiǎn)單的操作環(huán)境下,在對(duì)技術(shù)要求不高的狀況中提升代碼可移植性,使得整個(gè)英語(yǔ)MOOC系統(tǒng)數(shù)據(jù)庫(kù)條理清晰,操作簡(jiǎn)單、方便。
對(duì)于英語(yǔ)MOOC系統(tǒng)教學(xué)效果的評(píng)價(jià)標(biāo)準(zhǔn),采取權(quán)重法,是當(dāng)前最為常見(jiàn)評(píng)價(jià)措施之一。該評(píng)價(jià)措施操作簡(jiǎn)單,但很少對(duì)學(xué)生自身英語(yǔ)學(xué)習(xí)的需要與特點(diǎn)考慮到,同時(shí)對(duì)于每項(xiàng)英語(yǔ)教學(xué)效果評(píng)價(jià)指標(biāo)權(quán)重設(shè)置難以做到科學(xué)、合理的確定。通常狀況下,使用傳統(tǒng)性的線性評(píng)價(jià)法對(duì)英語(yǔ)MOOC系統(tǒng)教學(xué)效果的評(píng)價(jià)是不太準(zhǔn)確的。而B(niǎo)P神經(jīng)網(wǎng)絡(luò)下的智能英語(yǔ)MOOC系統(tǒng)最為核心之處,就是其可以按照學(xué)生的實(shí)際英語(yǔ)學(xué)習(xí)狀況,對(duì)于學(xué)生所學(xué)知識(shí)點(diǎn)掌握情況能夠做到比較準(zhǔn)確判斷,從而為系統(tǒng)針對(duì)學(xué)生英語(yǔ)學(xué)習(xí)實(shí)際情況推送其比較適合的學(xué)習(xí)內(nèi)容,進(jìn)一步為學(xué)生量身打造不同的學(xué)習(xí)方案[11]。在學(xué)生英語(yǔ)學(xué)習(xí)效果評(píng)價(jià)過(guò)程中采用BP神經(jīng)網(wǎng)絡(luò),能夠使得輸出向量與輸入向量可以進(jìn)入到非線性映射,使各項(xiàng)教學(xué)評(píng)價(jià)指標(biāo)權(quán)重值能夠得到準(zhǔn)確與快速的確定,從而使得英語(yǔ)MOOC系統(tǒng)對(duì)于學(xué)生學(xué)習(xí)效果評(píng)價(jià)標(biāo)準(zhǔn)更為準(zhǔn)確。
關(guān)于對(duì)于學(xué)生學(xué)習(xí)英語(yǔ)效果評(píng)價(jià)標(biāo)準(zhǔn)中,其中有兩種類型信息與英語(yǔ)學(xué)習(xí)關(guān)系非常密切,這兩種類型信息主要指靜態(tài)信息與動(dòng)態(tài)信息。前者以包含學(xué)生個(gè)人基本信息為主,比如學(xué)生姓名、其所在的班級(jí)與年級(jí)和所學(xué)的專業(yè)等;后者主要指學(xué)生在學(xué)習(xí)與測(cè)試過(guò)程中表現(xiàn)的動(dòng)態(tài)變化信息,具體包含學(xué)生學(xué)習(xí)課程進(jìn)度、答題正確率和課程難易程度等。而本文運(yùn)用了BP神經(jīng)網(wǎng)絡(luò)把上述各項(xiàng)信息采集過(guò)來(lái)之后作為系統(tǒng)輸入的向量,接著再運(yùn)用調(diào)試好的BP神經(jīng)網(wǎng)絡(luò)進(jìn)行自我檢查,最后再按照評(píng)價(jià)的結(jié)果,對(duì)學(xué)生進(jìn)行具有啟發(fā)型的教學(xué)[12]。
系統(tǒng)能夠把英語(yǔ)知識(shí)按照難度高低劃分為不同的英語(yǔ)學(xué)習(xí)等級(jí),進(jìn)行設(shè)置不同的關(guān)卡,系統(tǒng)自動(dòng)收集學(xué)生每次過(guò)關(guān)卡時(shí)的各種測(cè)試信息,再對(duì)學(xué)生效果進(jìn)行即時(shí)評(píng)價(jià),系統(tǒng)收集到學(xué)生測(cè)試合格信息之后,學(xué)生才被允許進(jìn)入下一等級(jí),或者說(shuō)難度更高一級(jí)界面進(jìn)行英語(yǔ)學(xué)習(xí)。英語(yǔ)MOOC系統(tǒng)依據(jù)學(xué)生自動(dòng)測(cè)試信息,完全能夠隨時(shí)掌握其英語(yǔ)學(xué)習(xí)狀況。倘若學(xué)生測(cè)試不合格,學(xué)生只能停留在現(xiàn)有英語(yǔ)學(xué)習(xí)水平層繼續(xù)學(xué)習(xí),一直到學(xué)習(xí)檢測(cè)合格之后,才可以進(jìn)入更高一級(jí)水平層進(jìn)行學(xué)習(xí)。從而方便系統(tǒng)針對(duì)學(xué)生水平與英語(yǔ)學(xué)習(xí)特點(diǎn)制訂不同的學(xué)習(xí)方案,向其推薦個(gè)性化學(xué)習(xí)內(nèi)容。
本系統(tǒng)開(kāi)發(fā)更合適是B/S架構(gòu),開(kāi)發(fā)軟件環(huán)境主要為Windows7操作系統(tǒng),開(kāi)發(fā)語(yǔ)言為Javaee,項(xiàng)目開(kāi)發(fā)集成環(huán)境與靜態(tài)頁(yè)面環(huán)境分別為MyEclipse、Dreamweaver,數(shù)據(jù)庫(kù)使用MySQL,數(shù)據(jù)庫(kù)界面有關(guān)管理工具為MySQL Tool Kit,服務(wù)器為Apache Tomcat,硬件環(huán)境主要為IntelCorei5-45 903.3 GHz CPU,4G RAM,1TB硬盤(pán)。按照前文有關(guān)設(shè)計(jì)需求分析,在本系統(tǒng)使用軟、硬件各種設(shè)備,在其安全運(yùn)行環(huán)境中,實(shí)現(xiàn)了系統(tǒng)注冊(cè)、登錄以及后臺(tái)管理等功能。
本系統(tǒng)功能實(shí)現(xiàn)主要包括英語(yǔ)課程視頻管理、用戶管理功能、英語(yǔ)視頻課程統(tǒng)計(jì)等內(nèi)容實(shí)現(xiàn)。課程管理功能實(shí)現(xiàn)具體包含了對(duì)系統(tǒng)的全部課程狀態(tài)進(jìn)行跟蹤、課程題庫(kù)管理、課程資料庫(kù)管理、對(duì)學(xué)生提問(wèn)進(jìn)行專業(yè)回答和課程評(píng)價(jià)等功能實(shí)現(xiàn)。課程狀態(tài)跟蹤主要包括課程創(chuàng)建、發(fā)布、查看課程學(xué)員人數(shù)和課程的時(shí)長(zhǎng)等內(nèi)容。用戶管理功能實(shí)現(xiàn)包括用戶注冊(cè)與登陸實(shí)現(xiàn)。英語(yǔ)視頻課程統(tǒng)計(jì)功能實(shí)現(xiàn)主要包括有多少學(xué)生選擇此門視頻課程學(xué)習(xí)、每位學(xué)生學(xué)習(xí)時(shí)間有多長(zhǎng)、有沒(méi)有完成學(xué)習(xí)任務(wù)的學(xué)生和學(xué)生對(duì)此課程掌握情況如何等內(nèi)容進(jìn)行統(tǒng)計(jì)實(shí)現(xiàn)。
關(guān)于本系統(tǒng)功能實(shí)現(xiàn)由于功能較多,受篇幅所限文章只選擇課程管理與用戶注冊(cè)功能來(lái)進(jìn)行簡(jiǎn)要分析其實(shí)現(xiàn)。
課程管理功能首先由教師在系統(tǒng)中輸入英語(yǔ)相關(guān)課程視頻基本信息、英語(yǔ)視頻課程簡(jiǎn)介、設(shè)置相應(yīng)的英語(yǔ)課程視頻圖片、英語(yǔ)教學(xué)資料、以及有關(guān)英語(yǔ)試題庫(kù)等。輸入完成之后,教師就可以在系統(tǒng)中對(duì)其所輸入的英語(yǔ)課程教學(xué)相關(guān)信息進(jìn)行預(yù)覽,倘若預(yù)覽過(guò)程中發(fā)現(xiàn)存在問(wèn)題還可以進(jìn)行修改,一直到滿意之后才在系統(tǒng)中正式發(fā)布課程。教師在系統(tǒng)中發(fā)布課程之后還需要相關(guān)系統(tǒng)管理者(管理員)審核,才能在系統(tǒng)中顯示。學(xué)生(用戶)才可以查詢得到,并能點(diǎn)擊打開(kāi)進(jìn)行英語(yǔ)視頻課程學(xué)習(xí)[12]。
用戶管理功能實(shí)現(xiàn)主要包括用戶注冊(cè)、登錄功能實(shí)現(xiàn)。在此簡(jiǎn)要分析用戶注冊(cè)功能實(shí)現(xiàn)。倘若用戶一直未在本系統(tǒng)中進(jìn)行注冊(cè)帳號(hào),那么用戶就可以單擊注冊(cè)鏈接,進(jìn)入新會(huì)員注冊(cè)頁(yè)面進(jìn)行注冊(cè)。系統(tǒng)就會(huì)自動(dòng)要求填寫(xiě)用戶常用郵箱或者手機(jī)號(hào)作為登錄帳號(hào),同時(shí)還需要設(shè)定用戶名進(jìn)行系統(tǒng)識(shí)別標(biāo)識(shí),此外還需要設(shè)置登錄密碼。用戶輸入注冊(cè)有關(guān)信息之后,光標(biāo)離開(kāi)文本框時(shí),系統(tǒng)會(huì)自動(dòng)使用Ajax技術(shù)立即提示用戶所輸入內(nèi)容格式是否正確,檢測(cè)用戶有沒(méi)有被其它用戶所注冊(cè)使用等。倘若沒(méi)有被其它用戶使用系統(tǒng)就會(huì)提示“注冊(cè)成功”字樣。
在對(duì)系統(tǒng)各種功能實(shí)現(xiàn)之后,還進(jìn)行了系統(tǒng)軟件測(cè)試,選擇WebCT的壓力對(duì)軟件進(jìn)行測(cè)試,主要對(duì)系統(tǒng)的界面、兼容性和并發(fā)性等方面檢測(cè),最后檢測(cè)結(jié)果表明,此系統(tǒng)能夠使得本系統(tǒng)設(shè)計(jì)與各種用戶的需要得到滿足。經(jīng)過(guò)一段時(shí)間學(xué)生試用,對(duì)系統(tǒng)本身存在的問(wèn)題,均一一做了改正,因此本文所開(kāi)發(fā)的基于BP神經(jīng)網(wǎng)絡(luò)下的MOOC系統(tǒng)在正常實(shí)際使用過(guò)程中,其穩(wěn)定性較佳。
由于傳統(tǒng)計(jì)算機(jī)輔助教學(xué)方式,存在一定不足,無(wú)法滿足學(xué)生的特定性要求,鑒于此,本文開(kāi)發(fā)了一款新型英語(yǔ)教學(xué)系統(tǒng),即BP神經(jīng)網(wǎng)絡(luò)下的英語(yǔ)MOOC系統(tǒng)。該系統(tǒng)能夠按照學(xué)生當(dāng)前的英語(yǔ)水平,以及對(duì)英語(yǔ)相關(guān)知識(shí)點(diǎn)所掌握的實(shí)際情況,制訂具有個(gè)性化特征的學(xué)習(xí)方案,為學(xué)生推送其所需要英語(yǔ)學(xué)習(xí)知識(shí)。除此之外,本系統(tǒng)還運(yùn)用BP神經(jīng)網(wǎng)絡(luò)算法,依據(jù)英語(yǔ)知識(shí)難易程度,設(shè)置了不同級(jí)別學(xué)習(xí)過(guò)關(guān)卡,學(xué)生只有通過(guò)學(xué)習(xí)過(guò)關(guān)卡自動(dòng)測(cè)試,測(cè)試合格之后才可以進(jìn)入更高級(jí)別層進(jìn)行學(xué)習(xí),從而促進(jìn)了學(xué)生學(xué)習(xí)效率的提升。最后還簡(jiǎn)要分析了本系統(tǒng)各功能實(shí)現(xiàn)與相關(guān)軟件測(cè)試。通過(guò)測(cè)試表明,該系統(tǒng)能夠滿足各種用戶需求,而且還具有較佳的穩(wěn)定性。