王鼎
【中圖分類號(hào)】H36 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2014)11-0119-02
1.導(dǎo)言
日語(yǔ)教材多在書(shū)后附有若干頁(yè)“總詞匯表”或“單詞索引”。一般將本冊(cè)新出單詞按照“あいうえお”順序排序,供師生查找該單詞出自哪一課,是何種詞性等相關(guān)信息,方便教育與學(xué)習(xí)。本文嘗試用計(jì)算機(jī)編程和數(shù)據(jù)庫(kù)技術(shù)對(duì)傳統(tǒng)的紙質(zhì)詞匯表進(jìn)行重新架構(gòu),探索如何通過(guò)計(jì)算機(jī)輔助教學(xué)進(jìn)一步豐富和擴(kuò)展詞匯表的功能。
2.使用技術(shù)及軟件構(gòu)成
本設(shè)計(jì)軟件由JavaScript語(yǔ)言編寫(xiě),使用ADO調(diào)用Access數(shù)據(jù)庫(kù)??梢元?dú)立在個(gè)人電腦windows系統(tǒng)中通過(guò)IE瀏覽器界面運(yùn)行。軟件由以下5個(gè)文件構(gòu)成。
(1)“dic.html”:本文件提供檢索界面,為網(wǎng)頁(yè)文件格式,通過(guò)瀏覽器打開(kāi)。
(2)“dic.js”:本文件寫(xiě)有文件“dic.html”中各種檢索功能所對(duì)應(yīng)的代碼。
(3)“test.html”:本文件提供測(cè)試界面,為網(wǎng)頁(yè)文件格式,通過(guò)瀏覽器打開(kāi)。
(4)“test?鄢.js”:本文件寫(xiě)有文件“test?鄢.html”中各種相關(guān)功能所對(duì)應(yīng)的代碼。
(5)“dic.mdb”:由Access制作的數(shù)據(jù)庫(kù)文件。其中“table1”為詞匯表。按照教科書(shū)中出現(xiàn)順序輸入。每個(gè)單詞依次輸入以下項(xiàng)目的信息:“假名”“聲調(diào)”“日漢字”“詞性”“中文解釋”“教材出處”“編號(hào)”,參見(jiàn)(圖1)。
3.主要功能
3.1檢索功能
計(jì)算機(jī)編程下,可以對(duì)數(shù)據(jù)庫(kù)中的詞匯表實(shí)現(xiàn)檢索。不僅能實(shí)現(xiàn)傳統(tǒng)紙質(zhì)詞匯表按發(fā)音查單詞的功能,更能夠通過(guò)選擇檢索條件和檢索方法,設(shè)計(jì)出多種對(duì)日語(yǔ)教育與學(xué)習(xí)有用的檢索功能。本程序的檢索界面為(圖2)所示。
3.1.1單詞檢索
作為詞匯表,單詞檢索是一項(xiàng)基本功能。本軟件設(shè)定了“日中”、“日中+”、“中日”、“中日+”四種檢索功能。在這些檢索功能中,可以通過(guò)輸入日語(yǔ)或者中文進(jìn)行檢索,支持完全匹配的精確查詢,也能支持部分一致的模糊查詢。具體設(shè)計(jì)如下:
(1)“日中”檢索功能:當(dāng)按下“日中”按鈕時(shí),根據(jù)文本框中輸入的日語(yǔ)單詞,對(duì)數(shù)據(jù)庫(kù)中“假名”和“日漢字”字段中的數(shù)據(jù)進(jìn)行檢索。檢索條件設(shè)定為完全一致。當(dāng)此單詞存在時(shí),從數(shù)據(jù)庫(kù)中調(diào)取該單詞的假名、日漢字、聲調(diào)、詞性、中文解釋、教材出處字段的相關(guān)信息顯示在結(jié)果顯示框中。
(2)“日中+”檢索功能:當(dāng)按下“日中+”按鈕時(shí),采用模糊查詢,只要數(shù)據(jù)庫(kù)中“假名”和“日漢字”字段中數(shù)據(jù)與檢索條件部分一致,就會(huì)作為結(jié)果顯示出來(lái)。比如查找“わたし”,結(jié)果會(huì)顯示出“わたし”“わたしたち”, 查找“社會(huì)”,結(jié)果會(huì)顯示出“社會(huì)”“社會(huì)人”“実社會(huì)”等。
(3)“中日”檢索功能:當(dāng)按下“中日”按鈕時(shí),按照輸入的中文對(duì)表1中“中文解釋”字段進(jìn)行條件為完全一致查詢,并顯示查到單詞的相關(guān)信息。比如查找“我”,結(jié)果顯示為“我:わたし(0)私<新編日語(yǔ)1-01>”。
(4)“中日+”檢索功能:此功能對(duì)“中日”檢索功能進(jìn)行擴(kuò)展,當(dāng)按下“中日+”按鈕時(shí),將執(zhí)行模糊查詢。只要表1中“中文解釋”字段內(nèi)容包含檢索條件,該記錄就將作為結(jié)果顯示出來(lái)。比如查找“我”,結(jié)果顯示為:“我:わたし(0)私<新編日語(yǔ)1-01>”、“我(男子用語(yǔ)):ぼく(1)僕<新編日語(yǔ)1-02>”、“我們:わたしたち(3,2)私たち<新編日語(yǔ)1-05>”等。
3.1.2詞性檢索
在日語(yǔ)教學(xué),尤其是入門階段中,教師往往需要知道學(xué)生學(xué)習(xí)過(guò)哪些動(dòng)詞,形容詞,形容動(dòng)詞,副詞等這樣才能更好地開(kāi)展教學(xué)和練習(xí)。作為學(xué)生,也需要對(duì)學(xué)習(xí)過(guò)的單詞進(jìn)行按照詞性的分類整理。以往這些分詞性的一覽表都需手工整理,通過(guò)計(jì)算機(jī)整理,這項(xiàng)工作可以輕松很多。本軟件可以生成“形容詞”“形動(dòng)”“動(dòng)詞”等各類詞匯的一覽表。以下為形容詞一覽表和動(dòng)詞一覽表的實(shí)現(xiàn)方法為例進(jìn)行說(shuō)明。
(1)形容詞一覽表:在文本框中輸入“形容詞”,按下“詞性”按鈕時(shí),對(duì)數(shù)據(jù)庫(kù)“表1”中“詞性欄”字段進(jìn)行檢索。檢索的關(guān)鍵詞是文本框中輸入的“形容詞”,檢索條件設(shè)定為部分一致。數(shù)據(jù)庫(kù)中所有符合條件的單詞及其相關(guān)信息將作為結(jié)果顯示在結(jié)果顯示框中。
(2)動(dòng)詞一覽表:日語(yǔ)動(dòng)詞,有“自動(dòng)詞”“他動(dòng)詞”之分,然后按照活用又分為“五段”“一段”“カ變”“サ變”。對(duì)動(dòng)詞一覽表本軟件作以下設(shè)計(jì)。在數(shù)據(jù)庫(kù)“表1”的“詞性欄”字段中,預(yù)先按照“自動(dòng)詞五段”、“自動(dòng)詞一段”、“自動(dòng)詞カ變”、“自動(dòng)詞サ變”、“他動(dòng)詞五段”、“他動(dòng)詞一段”、“他動(dòng)詞サ變”的格式輸入詞性。按照文本框輸入的關(guān)鍵詞與數(shù)據(jù)庫(kù)“表1”中“詞性欄”字段部分一致的條件進(jìn)行檢索,這樣,就可以根據(jù)需要得到各種動(dòng)詞一覽表,比如輸入“動(dòng)詞”將顯示所有動(dòng)詞的一覽表,輸入“自動(dòng)詞”將顯示所有自動(dòng)詞的一覽表,輸入“五段”將顯示所有五段動(dòng)詞的一覽表,而輸入“他動(dòng)詞五段”則給出所有五段他動(dòng)詞的一覽表。
以上一覽表中的單詞設(shè)計(jì)為按照教科書(shū)中出現(xiàn)順序排列,一來(lái)方便教師選擇學(xué)生學(xué)習(xí)過(guò)的詞匯,二來(lái)也方便學(xué)生對(duì)各種詞性的詞匯進(jìn)行專項(xiàng)的復(fù)習(xí)。
3.1.3漢字檢索
日語(yǔ)漢字往往有多種讀音,對(duì)初學(xué)者來(lái)說(shuō)會(huì)感到困惑。同理,通過(guò)對(duì)“日漢字”字段的模糊檢索,可以將含有某個(gè)漢字的單詞羅列出來(lái),供學(xué)習(xí)者參考。比如檢索新編日語(yǔ)第一冊(cè)中含有“人”的單詞,結(jié)果顯示:“人:ひと0<新編日語(yǔ)1-01>”、“あの人:あのひと2<新編日語(yǔ)1-02>”、“何人:なんにん1<新編日語(yǔ)1-04>”、“人出:ひとで0<新編日語(yǔ)1-05>”、“人気がある:にんきがある<新編日語(yǔ)1-11>”、“人間:にんげん0<新編日語(yǔ)1-11>”、“人:じん<新編日語(yǔ)1-13>”、“大人:おとな0<新編日語(yǔ)1-14>”、“人形:にんぎょう0<新編日語(yǔ)1-16>”、“友人:ゆうじん0<新編日語(yǔ)1-20>”。學(xué)習(xí)者可以對(duì)哪些單詞中讀作訓(xùn)讀“ひと”、哪些單詞中讀作音讀“にん”“じん”、以及其它特殊的讀法進(jìn)行復(fù)習(xí)。再如檢索漢字“學(xué)”,有“大學(xué):だいがく0<新編日語(yǔ)1-02>”、“學(xué)生:がくせい0<新編日語(yǔ)1-03>”、“學(xué)校:がっこう0<新編日語(yǔ)1-03>”、“學(xué)科:がっか0<新編日語(yǔ)1-15>”等單詞,學(xué)習(xí)者可以集中復(fù)習(xí)在哪些單詞中“學(xué)”讀成“がく”,哪些單詞要發(fā)生促音便讀成“がっ”。本軟件的漢字檢索功能,能對(duì)學(xué)過(guò)的漢字讀音起到梳理的作用。
3.2測(cè)試功能
通過(guò)計(jì)算機(jī)編程,還可以從數(shù)據(jù)庫(kù)中的詞匯表里選取單詞生成測(cè)試題目,方便學(xué)習(xí)者對(duì)單詞掌握情況進(jìn)行自我檢測(cè)。
3.2.1隨機(jī)練習(xí)
(1)根據(jù)日語(yǔ)選中文(圖3):隨機(jī)給出一個(gè)單詞的日語(yǔ)假名,要求選擇正確的中文解釋的程序。設(shè)計(jì)思路如下,當(dāng)按下出題按鈕時(shí),首先,使用隨機(jī)函數(shù)生成4個(gè)詞匯表總單詞范圍內(nèi)的隨機(jī)整數(shù),把值賦給“A”“B”“C”“D”四個(gè)變量,并保證這四個(gè)變量的值各不相同。然后,生成1個(gè)隨機(jī)整數(shù),把值賦給變量“Q”,并保證“Q”與“A”“B”“C”“D”四個(gè)變量中的一個(gè)值相等。最后,根據(jù)“Q”“A”“B”“C”“D”的數(shù)值查找數(shù)據(jù)庫(kù)中“編號(hào)”字段,在顯示問(wèn)題的文本框中顯示根據(jù)“Q”查找到單詞的日語(yǔ)假名作為問(wèn)題顯示?!癆”“B”“C”“D”查找到的單詞的“中文解釋”作為選項(xiàng)顯示。自此,出題過(guò)程結(jié)束。答題過(guò)程中,當(dāng)按下“選擇A”時(shí),對(duì)比變量“Q”和“A”的值,如果相同,顯示框中顯示“Yes”,并重復(fù)出題過(guò)程,進(jìn)入下一題;如果變量“Q”和“A”的值不同,顯示框中顯示“No”,等待重新選擇。如果需要提示,按下提示按鈕,提示框中將顯示正確答案,也就是根據(jù)變量“Q”查找到的單詞的“假名”“聲調(diào)”“日漢字”“詞性”“中文解釋”“教材出處”等信息?!斑x擇B”、“選擇C”、“選擇D”與“選擇A”實(shí)現(xiàn)同樣的過(guò)程。這樣,一個(gè)簡(jiǎn)單實(shí)用的看假名選中文的練習(xí)就完成了。
(2)根據(jù)中文選日語(yǔ)(圖4):設(shè)計(jì)思路同上,只是將顯示問(wèn)題的文本框換為根據(jù)“Q”查找到的單詞的“中文解釋”,在顯示選項(xiàng)的四個(gè)文本框中分別換為根據(jù)“A”“B”“C”“D”查找到的單詞的“假名”即可。
3.2.2專項(xiàng)練習(xí)
(1)副詞專項(xiàng)練習(xí)(圖5):對(duì)日語(yǔ)中某個(gè)詞性的單詞的專項(xiàng)練習(xí),比如副詞專項(xiàng)練習(xí)的設(shè)計(jì)思路如下。當(dāng)按下出題按鈕時(shí),首先,生成四個(gè)選項(xiàng)。設(shè)定一個(gè)循環(huán),生成1個(gè)詞匯表總單詞范圍內(nèi)的隨機(jī)整數(shù)“A”,查找數(shù)據(jù)庫(kù)“編號(hào)”為“A”的單詞,如果該單詞的“詞性”不是副詞,則重復(fù)以上過(guò)程。同樣依次生成隨機(jī)數(shù)“B”“C”“D”,并保證與已經(jīng)生成的隨機(jī)數(shù)不同。按照上述隨機(jī)數(shù)“A”“B”“C”“D”查詢數(shù)據(jù)庫(kù),將對(duì)應(yīng)單詞的假名分別顯示在四個(gè)顯示選項(xiàng)的文本框中。然后,從已經(jīng)生成的四個(gè)選項(xiàng)中隨機(jī)挑選一個(gè)作為問(wèn)題。隨機(jī)生成一個(gè)1到4的整數(shù),并把值賦給Q,當(dāng)Q等于“1”、“2”、“3”、“4”的時(shí)候,顯示問(wèn)題的文本框中分別顯示根據(jù)變量“A”、“B”、“C”、“D”的值查詢數(shù)據(jù)庫(kù)“編號(hào)”字段所獲得的單詞的中文解釋。自此,出題過(guò)程結(jié)束。最后,當(dāng)按下由選項(xiàng)A、選項(xiàng)B、選項(xiàng)C、選項(xiàng)D時(shí),分別判斷“Q”是否等于1、2、3、4,如果等于,顯示框中顯示“Yes”,并重復(fù)出題過(guò)程,進(jìn)入下一題;如果不等于,顯示框中顯示“No”,等待重新選擇。同樣的方法可以實(shí)現(xiàn)“形容詞”“動(dòng)詞”“接續(xù)詞”等其他詞性單詞的專項(xiàng)練習(xí)。
(2)日語(yǔ)漢字專項(xiàng)練習(xí)(圖6):根據(jù)給出的日語(yǔ)假名選日語(yǔ)漢字,類似“はじめる:A)勤める B)決める C)閉める D)始める”“あたらしい:A)難しい B)寂しい C)新しい D)涼しい ”這樣的題目可以通過(guò)以下方法實(shí)現(xiàn)。首先,在數(shù)據(jù)庫(kù)表1中新設(shè)一個(gè)字段“結(jié)構(gòu)”。將“日漢字”字段整體拷貝到打開(kāi)的WORD文檔中,將漢字部分用通配符置換為“X”。比如“頑張る”就變成“XXる”之后,整體拷貝到數(shù)據(jù)庫(kù)表1“結(jié)構(gòu)”字段。然后,在出題過(guò)程中,設(shè)立循環(huán),通過(guò)生成隨機(jī)數(shù)模糊查詢“結(jié)構(gòu)”字段,直到找到結(jié)果中含有“X”(即含有日漢字)且相同結(jié)構(gòu)大于4(保證能生成4個(gè)選項(xiàng))的單詞作為選項(xiàng)A。再逐個(gè)通過(guò)循環(huán)生成選項(xiàng)B、C、D,保證與已生成的選項(xiàng)在“結(jié)構(gòu)”字段內(nèi)容相同的同時(shí)在“日漢字”字段內(nèi)容不同。這樣就生成了四個(gè)相同結(jié)構(gòu)日漢字單詞選項(xiàng),最后,用前項(xiàng)副詞專項(xiàng)練習(xí)一樣的方法,從已經(jīng)生成的四個(gè)選項(xiàng)中隨機(jī)挑選一個(gè)作為問(wèn)題,并判斷回答是否正確。
3.3研究功能
本設(shè)計(jì)還可以收集測(cè)試中學(xué)習(xí)者答題的各種信息,供教師分析與研究。比如,在數(shù)據(jù)庫(kù)的table1中,設(shè)置“對(duì)”和“錯(cuò)”兩個(gè)字段分別來(lái)記錄答對(duì)和答錯(cuò)的次數(shù)。學(xué)習(xí)者測(cè)試的結(jié)果分別記錄在各自的數(shù)據(jù)庫(kù)文件中。教師通過(guò)統(tǒng)計(jì)各個(gè)詞語(yǔ)的錯(cuò)誤情況,可以從整體上了解對(duì)學(xué)習(xí)者來(lái)說(shuō),哪些單詞是難點(diǎn),哪些是較易掌握的。亦可分詞性了解學(xué)習(xí)者比較難以掌握的動(dòng)詞,形容詞,接續(xù)詞等。既可以分析個(gè)人的詞匯掌握的情況,又可以尋找學(xué)習(xí)者學(xué)習(xí)日語(yǔ)詞匯中共性的問(wèn)題。
記憶單詞是怎樣一個(gè)過(guò)程,如何通過(guò)實(shí)證的方法去解析這個(gè)過(guò)程,有哪些因素對(duì)記憶單詞產(chǎn)生影響,這些變量之間是什么樣的相互作用關(guān)系?;谟?jì)算機(jī)編程與數(shù)據(jù)庫(kù),將為記憶單詞的理論研究收集到大量有用的數(shù)據(jù)。
4.結(jié)論
計(jì)算機(jī)輔助教學(xué)在日語(yǔ)教育中能提供什么樣的作用。本文從詞匯表的計(jì)算機(jī)處理的角度進(jìn)行了探討。JavaScript語(yǔ)言編寫(xiě)的這幾個(gè)小程序不需要安裝,直接能用IE瀏覽器運(yùn)行。這次的設(shè)計(jì)中,實(shí)現(xiàn)的功能有限,編程過(guò)程中的代碼尚有很大的優(yōu)化空間。但是,可以看到,通過(guò)引入計(jì)算機(jī)編程和數(shù)據(jù)庫(kù),能夠相當(dāng)程度擴(kuò)展“詞匯表”這個(gè)教材中傳統(tǒng)板塊的功能,更有效地發(fā)揮其在日語(yǔ)教學(xué)與研究過(guò)程中的作用。
參考文獻(xiàn):
[1]孫媛 谷部弘子 島田めぐみ(2012)「認(rèn)知診斷モデルに基づくWeb日本語(yǔ)語(yǔ)彙テストの開(kāi)発」(第五回「日本語(yǔ)教育とコンピュータ」國(guó)際會(huì)議、於名古屋外國(guó)語(yǔ)大學(xué))