徐 征
(浙江廣播電視大學(xué)永康學(xué)院,浙江永康 321300)
由于一些不利因素的影響,電大英語教學(xué)面臨種種問題。學(xué)生學(xué)習(xí)效率較低,英語知識(shí)攝入有限,因此電大英語考試讓很多學(xué)生感到恐懼。要提高學(xué)生的英語水平與考試成績(jī),增加單詞量無疑是最有效的途徑。如何讓學(xué)生們能有效記背單詞,并且持之以恒呢?我們結(jié)合電大開放教育良好的網(wǎng)絡(luò)教學(xué)條件,開發(fā)了基于艾賓浩斯記憶法的單詞學(xué)習(xí)網(wǎng)站用于電大英語教學(xué)中,它能讓學(xué)生在網(wǎng)絡(luò)上隨時(shí)隨地進(jìn)行單詞學(xué)習(xí),符合當(dāng)今電大開放教育的特點(diǎn),它還具有一定的趣味性,克服了記背單詞的枯燥,有利于保持學(xué)習(xí)中的積極情感①,更重要的是網(wǎng)站融合了艾賓浩斯記憶法,學(xué)生即便不知道這個(gè)記憶法,也會(huì)在不知不覺中把該記憶法用到單詞學(xué)習(xí)中。
艾賓浩斯記憶法來源于德國(guó)心理學(xué)家艾賓浩斯(Hermann Ebbinghaus,1850—1909)對(duì)人類記憶遺忘規(guī)律的研究。他的研究成果可以歸納為兩點(diǎn):
1、當(dāng)前學(xué)習(xí)結(jié)束之后,遺忘便馬上開始。遺忘的速度在最初的1-2天里最快,然后逐漸減慢,最后只有小部分的知識(shí)能夠被學(xué)習(xí)者真正記住。所以,為了保證學(xué)習(xí)效果,必須對(duì)所學(xué)知識(shí)進(jìn)行及時(shí)有效的復(fù)習(xí)。
一些科學(xué)家以此基礎(chǔ),總結(jié)歸納出了及時(shí)復(fù)習(xí)新學(xué)知識(shí)的八個(gè)記憶周期:5分鐘,30分鐘,12小時(shí),1天,2天,4天,7天,15天②。只要按照這八組時(shí)間對(duì)已學(xué)單詞進(jìn)行及時(shí)復(fù)習(xí),就能獲得良好的記憶效果。
2、學(xué)習(xí)內(nèi)容對(duì)記憶效果有明顯影響。不同學(xué)習(xí)內(nèi)容的記憶情況總體趨勢(shì)一致,即遺忘隨著時(shí)間的推移先快后慢地進(jìn)行著,但不同學(xué)習(xí)內(nèi)容的遺忘程度不一樣,學(xué)習(xí)內(nèi)容的邏輯組織結(jié)構(gòu)越好,遺忘程度越小。比如詩(shī)歌的記憶效果優(yōu)于散文,而散文的記憶效果則優(yōu)于無規(guī)律單詞。
另外,有研究表明,英語學(xué)習(xí)內(nèi)容的邏輯組織結(jié)構(gòu)越好,其知識(shí)正遷移現(xiàn)象就越明顯③,學(xué)生更容易舉一反三,將前后所學(xué)的單詞互相聯(lián)系,其知識(shí)上的收獲已經(jīng)超過單詞掌握本身。
英語單詞學(xué)習(xí)網(wǎng)站的運(yùn)作方法④簡(jiǎn)單方便,易于操作,用戶學(xué)習(xí)時(shí),網(wǎng)站取出一個(gè)單詞,頁(yè)面顯示四個(gè)中文釋義讓用戶選擇,其中一個(gè)是正確答案,用戶選擇正確或者錯(cuò)誤的答案之后,網(wǎng)站對(duì)用戶的學(xué)習(xí)數(shù)據(jù)會(huì)有不同處理方式,如圖1所示⑤。根據(jù)艾賓浩斯的研究成果,如果要將英語單詞學(xué)習(xí)網(wǎng)站與艾賓浩斯記憶法相結(jié)合,那么網(wǎng)站必須具備以下兩個(gè)功能:
1、讓用戶學(xué)習(xí)有邏輯組織的英語單詞
詩(shī)歌和散文中的單詞的記憶效能都比無規(guī)律單詞要高,然而作為一個(gè)單詞學(xué)習(xí)網(wǎng)站,單詞才是學(xué)習(xí)的主要內(nèi)容,如果一味讓用戶學(xué)習(xí)英語詩(shī)歌散文,無異于喧賓奪主。如何解決這個(gè)矛盾呢?最好的辦法是為每個(gè)單詞配備例句,用戶在學(xué)習(xí)單詞的同時(shí),也能夠查看該單詞的例句,這樣既能夠保證單詞學(xué)習(xí)的“主角”地位,也能夠保證每個(gè)單詞都具有一定的邏輯組織形式。
要給單詞配備例句,首先必須在數(shù)據(jù)庫(kù)中建立一個(gè)例句表,根據(jù)實(shí)際要求,該表需包含以下四個(gè)字段:例句編號(hào)(4字節(jié)整數(shù),唯一值)、單詞編號(hào)(4字節(jié)整數(shù),用于連接單詞總表或用戶單詞表)、英文例句(200字節(jié)可變長(zhǎng)度字符串)、中文釋義(200字節(jié)可變長(zhǎng)度字符串,電大開放教育學(xué)生的英語基礎(chǔ)有限,有必要為每個(gè)例句配備中文釋義)。
當(dāng)網(wǎng)站取出一個(gè)單詞供用戶進(jìn)行學(xué)習(xí)時(shí),會(huì)根據(jù)其單詞編號(hào),通過檢索例句表中的單詞編號(hào)字段,獲得這個(gè)單詞的例句與例句中文釋義。
可以在前臺(tái)設(shè)置一個(gè)功能鏈接,讓用戶自己決定顯示還是隱藏單詞例句。效果如圖1所示,手型鼠標(biāo)指針?biāo)谖恢眉床榭蠢涞墓δ苕溄印?/p>
圖1
2、讓用戶按照最佳記憶周期學(xué)習(xí)單詞
記憶周期由網(wǎng)站自動(dòng)控制,單詞的學(xué)習(xí)狀態(tài)的記錄和學(xué)習(xí)數(shù)據(jù)的處理都由網(wǎng)站服務(wù)器代勞,學(xué)習(xí)者只要出現(xiàn)一個(gè)單詞,學(xué)習(xí)一個(gè)單詞就行了,不需要把精力和注意力投放到記憶周期的把握上。
開發(fā)網(wǎng)站這一功能的第一步是設(shè)計(jì)運(yùn)行機(jī)制,網(wǎng)站的程序數(shù)據(jù)模式為PHP+SQLServer,實(shí)現(xiàn)艾賓浩斯記憶法功能的程序模塊主要有兩個(gè),取詞模塊與學(xué)習(xí)結(jié)果處理模塊。
取詞模塊的運(yùn)行機(jī)制為:先取已經(jīng)學(xué)過且記憶周期已經(jīng)到達(dá)的單詞,如果沒有,則取有錯(cuò)誤標(biāo)識(shí)的單詞,如果還是沒有,則取未經(jīng)學(xué)習(xí)的新單詞。倘若上述三種單詞都沒有,則說明單詞已全部掌握,學(xué)習(xí)任務(wù)已經(jīng)完成。
還有一個(gè)是學(xué)習(xí)結(jié)果處理模塊,其運(yùn)行機(jī)制為:如果用戶選擇了正確答案,則該單詞的記憶周期前進(jìn)一個(gè),錯(cuò)誤標(biāo)識(shí)則減少一個(gè)(最低為0);如果用戶選擇了錯(cuò)誤答案,則該單詞的記憶周期后退一個(gè)(最低為0),錯(cuò)誤標(biāo)識(shí)則增加兩個(gè)。
第二步是設(shè)計(jì)數(shù)據(jù)庫(kù)。由于不同的用戶所需要學(xué)習(xí)的單詞和學(xué)習(xí)狀態(tài)數(shù)據(jù)是不一樣的,所以必須有一個(gè)用戶單詞表,用于存儲(chǔ)各個(gè)用戶的單詞和學(xué)習(xí)狀態(tài)。分別有如下字段:用戶編號(hào)(4字節(jié)整數(shù))、單詞編號(hào)(4字節(jié)整數(shù),用于連接單詞總表)、上次學(xué)習(xí)該單詞的時(shí)間(8字節(jié)長(zhǎng)整數(shù),該時(shí)間為Unix時(shí)間戳)、當(dāng)前記憶周期(4字節(jié)整數(shù))、錯(cuò)誤標(biāo)識(shí)(1字節(jié)微整數(shù))。由于一個(gè)用戶能學(xué)習(xí)很多單詞,一個(gè)單詞也能被很多用戶學(xué)習(xí),所以“用戶編號(hào)”字段和“單詞編號(hào)”字段是“多對(duì)多”的關(guān)系。
另外還有一個(gè)用于存儲(chǔ)記憶周期的表,存儲(chǔ)的是轉(zhuǎn)換為秒數(shù)(便于與Unix時(shí)間戳進(jìn)行計(jì)算)的八個(gè)最佳記憶周期。這個(gè)表中存儲(chǔ)的記憶周期數(shù)據(jù)直接影響網(wǎng)站的取詞,因此管理員可以通過增刪改動(dòng)這個(gè)表中的數(shù)據(jù)條目來調(diào)整學(xué)生的學(xué)習(xí)方式。該表主要字段有兩個(gè),一個(gè)是周期編號(hào),1字節(jié)微整數(shù);另一個(gè)是記憶周期,4字節(jié)整數(shù)。其數(shù)據(jù)如下所示:
?
最后就是單詞總表了,它用于存儲(chǔ)各個(gè)單詞的基本信息,包含以下幾個(gè)主要字段:?jiǎn)卧~編號(hào)(4字節(jié)整數(shù),唯一值)、單詞本體(50字節(jié)可變長(zhǎng)度字符串)、單詞詞性(1字節(jié)微整數(shù))、單詞難度等級(jí)(1字節(jié)微整數(shù))、單詞中文釋義(150字節(jié)可變長(zhǎng)度字符串)。
第三步就是按照設(shè)計(jì)好的運(yùn)行機(jī)制編寫源代碼了。
顯示模塊的功能以函數(shù)function result_exec($word_id)來實(shí)現(xiàn),它將參數(shù)中的單詞編號(hào)顯示在頁(yè)面上,并提供四個(gè)中文釋義組成選擇題供用戶選擇,通過Ajax技術(shù)將用戶所選的中文釋義對(duì)應(yīng)單詞編號(hào)傳遞給作答結(jié)果處理模塊,無返回值。
取詞模塊有下列功能函數(shù):
1、function init_sql($word_type,$user_id):將參數(shù)中的單詞詞性和用戶編號(hào)加入查詢條件,對(duì)SQL語句進(jìn)行初始化。返回值為SQL初始語句。
2、function search_priod($sql):根據(jù)參數(shù)中的SQL初始語句,加入關(guān)于記憶周期的查詢條件,從用戶信息表中取出一個(gè)單詞供用戶學(xué)習(xí)。記憶周期的查詢條件為,上次學(xué)習(xí)此單詞的Unix時(shí)間戳與當(dāng)前記憶周期之和,需小于當(dāng)前時(shí)間的Unix時(shí)間戳。返回值為單詞編號(hào),若無查詢結(jié)果則返回0。
3、function search_mistake($sql):根據(jù)參數(shù)中的SQL初始語句,將存在錯(cuò)誤標(biāo)識(shí)的單詞取出一個(gè)供用戶學(xué)習(xí)。返回值為單詞編號(hào),若無查詢結(jié)果則返回0。
4、function search_new($sql):根據(jù)參數(shù)中的SQL初始語句,取出一個(gè)未經(jīng)學(xué)習(xí)的新單詞供用戶學(xué)習(xí)。返回值為單詞編號(hào),若無查詢結(jié)果則返回0。
5、function check_finish($user_id):根據(jù)參數(shù)中的用戶編號(hào),查詢?cè)撚脩羰欠襁€有未完成記憶周期的單詞。如果沒有了,則用對(duì)話框提醒用戶。無返回值。
6、function search_rand($sql):根據(jù)參數(shù)中的SQL初始語句,從用戶信息表中隨機(jī)取詞。返回值為單詞編號(hào),若無查詢結(jié)果則返回0。
程序源代碼為:
if($_SESSION['word_id']>0) //如果有單詞編號(hào)傳遞過來,則學(xué)習(xí)該單詞
result_exec($_SESSION['word_id']);
else{ //如果沒有單詞編號(hào)傳遞過來,則開始取詞
$sql=init_sql($word_type,$user_id);
$word_id=search_priod($sql);
if($word_id>0)
result_exec($word_id);
else{
$word_id=search_mistake($sql);
if($word_id>0)
result_exec($word_id);
else{
$word_id=search_new($sql);
if($word_id>0)
result_exec($word_id);
else{
check_finish($user_id);
result_exec(search_rand($sql));
}
}
}
}
作答結(jié)果處理模塊有如下功能函數(shù):
1、function get_one_word($user_id,$word_id),根據(jù)參數(shù)中的用戶編號(hào)和單詞編號(hào)從用戶信息表中將該用戶學(xué)習(xí)的這個(gè)單詞取出,返回值為該用戶單詞的信息數(shù)組。
2、function get_id_by_period($user_period),根據(jù)參數(shù)中的用戶當(dāng)前記憶周期,獲取周期編號(hào)。返回值為周期編號(hào),若用戶當(dāng)前記憶周期為-1,則返回為-1。
3、function get_period_by_id($period_id),根據(jù)周期編號(hào),獲取用戶當(dāng)前記憶周期,返回值為用戶當(dāng)前記憶周期,若周期編號(hào)超過記憶周期數(shù)量,則返回為-1。
4、function update_user_word($user_id,$word_id,$user_period,$user_mistake)根據(jù)參數(shù)中的用戶編號(hào)和單詞編號(hào),將當(dāng)前時(shí)間的Unix時(shí)間戳(可直接獲?。?、用戶當(dāng)前記憶周期、錯(cuò)誤標(biāo)識(shí)進(jìn)行更新。更新成功返回為1,不成功返回為0。
6、function result_exec($word_id,$n),根據(jù)參數(shù)中的單詞編號(hào),在界面上顯示用戶的回答結(jié)果,并把正確答案顯示出來。$n為1告訴用戶正確,$n為0則告訴用戶錯(cuò)誤。
程序源代碼為:
$user_word=get_one_word($user_id,$word_id);
$period_id=get_id_by_period($user_word[3]);
//獲得該用戶該單詞的周期編號(hào)
$user_mistake=$user_word[4];
//獲得該用戶該單詞的錯(cuò)誤標(biāo)識(shí)
if($right_answer==$user_choice){//$right_answer為正確的中文釋義對(duì)應(yīng)的單詞編號(hào),$user_choice為用戶選擇的中文釋義對(duì)應(yīng)的單詞編號(hào),兩者相等,說明用戶選擇了正確答案
if($user_mistake>0)$user_mistake--;
$period_id++;
$_SESSION['word_id']=0;
result_exec($word_id,1);}else{ //如果用戶選擇了錯(cuò)誤答案
$user_mistake+=2;
if($period_id>0)$period_id--;
$_SESSION['word_id']=$word_id;
result_exec($word_id,0);
}
$user_period=get_period_by_id();
update_user_word($user_id,$word_id,$user_period,$user_mistake);
經(jīng)過測(cè)試,這些源代碼均能正確運(yùn)行,并且實(shí)現(xiàn)了預(yù)先設(shè)計(jì)的功能。
經(jīng)過本人的努力開發(fā)與調(diào)試,艾賓浩斯記憶法與英語單詞學(xué)習(xí)網(wǎng)站終于成功結(jié)合。網(wǎng)站獲得了電大師生的一致好評(píng),也得到了很多改進(jìn)的建議和意見。在網(wǎng)站試運(yùn)行的半年以來,本校電大開放教育學(xué)生在專業(yè)課教師的引導(dǎo)下,運(yùn)用該網(wǎng)站進(jìn)行學(xué)習(xí),取得了明顯成效,單詞量有了很大提高。實(shí)踐證明,艾賓浩斯記憶法在單詞學(xué)習(xí)網(wǎng)站上的功能實(shí)現(xiàn)具有可行性與實(shí)效性?,F(xiàn)在網(wǎng)站不僅能夠滿足電大開放教育的英語教學(xué)需求,還能為中小學(xué)生假期在家的單詞學(xué)習(xí)鞏固提供幫助。本人設(shè)想,如果網(wǎng)站能像單詞跑步機(jī)(www.zenglish.com)、愛單詞(www.aidanci.com)等知名網(wǎng)站那樣加入研究生、專四專八、托福、GRE等級(jí)別的單詞庫(kù),那么該網(wǎng)站的服務(wù)范圍能夠得到更大擴(kuò)展。另外,網(wǎng)站目前使用的最佳記憶周期仍然是文中所提到的八個(gè)記憶周期,我們將繼續(xù)進(jìn)行電大英語教學(xué)實(shí)踐的研究,摸索出一組最合適電大開放教育學(xué)生使用的記憶周期。最后說一句,學(xué)習(xí)平臺(tái)再好,終究是個(gè)工具,要想取得良好的學(xué)習(xí)效果,學(xué)習(xí)者本身的努力與堅(jiān)持是必不可少的。
注 釋:
①李娟,《情感教學(xué)策略在高職英語中的運(yùn)用》
②馮凌,孟強(qiáng),李文鳳,《艾賓浩斯遺忘曲線在單詞記憶中的應(yīng)用》
③陸東日,《關(guān)于電大開放教育成人學(xué)生英語學(xué)習(xí)中遷移現(xiàn)象的探討》
④肖維青,曾立人,《基于詞頻和遺忘曲線的“云服務(wù)”詞匯學(xué)習(xí)系統(tǒng)》與單詞跑步機(jī)(www.zenglish.cn)
⑤網(wǎng)站界面的部分色調(diào)與圖標(biāo)借鑒了曾立人的單詞跑步機(jī)網(wǎng)站(www.zenglish.cn)
[1]李娟.《情感教學(xué)策略在高職英語中的運(yùn)用》[J].吉林廣播電視大學(xué)學(xué)報(bào),2010,(03).
[2]馮凌,孟強(qiáng),李文鳳.《艾賓浩斯遺忘曲線在單詞記憶中的應(yīng)用》[J].成都航空職業(yè)技術(shù)學(xué)院學(xué)報(bào),2007,(9).
[3]陸東日.《關(guān)于電大開放教育成人學(xué)生英語學(xué)習(xí)中遷移現(xiàn)象的探討》[J].吉林廣播電視大學(xué)學(xué)報(bào),2010,(12).
[4]肖維青,曾立人.《基于詞頻和遺忘曲線的“云服務(wù)”詞匯學(xué)習(xí)系統(tǒng)》[J].外國(guó)語文,2012,(4).
[5]劉賽錦,張平宗.《精通PHP 編程》[M],北京:國(guó)防工業(yè)出版社,2001.
[6]于松濤,徐振成.《精通SQL Server 2000 數(shù)據(jù)庫(kù)管理與開發(fā)》[M].北京:人民郵電出版社,2002.