探析網絡輔助答疑係統的設計與實現論文
關鍵詞:輔助答疑 關鍵字提取 關鍵字匹配
摘要:師生通過e-mail或qq可以進行答疑,但通過這些方式,教師不可能及時回答眾多學生的問題,並且不斷地回答重複或相似的問題也是低效。該文討論了具體課程網絡輔助答疑係統的設計與實現。教師利用該系統能夠極大地提高網絡答疑效率。
答疑、解惑是教學活動中的一個必不可少的環節。隨着學生規模的快速增長及多校區辦學,高校教師不可能及時回答如此眾多學生的問題。通過網絡平台進行答疑可克服傳統教學答疑模式受限於時間與空間。師生通過e-mail或qq可以進行答疑,但通過這些方式,教師不可能及時回答眾多學生的問題,並且不斷地回答重複或相似的問題也是低效。利用信息技術針對特定課程建立網上輔助答疑係統能夠較好地解決教學環境中的答疑問題。
1 設計思路
計算機輔助地回答人所提出的問題,就其本質來説,是屬於自然語言理解的範疇。而自然語言理解作為人工智能學科的一個分支,距離在實際工程中的應用尚有一定的距離。但是具體到教學環境中,因為學生提出的問題一般情況下都是針對某一門具體的課程的,大量的學生所提出的問題中有相當一部分是非常類似的,實質性內容是相同的,不過表達方式上可能有所偏差。筆者針對具體的課程,建立一個輔助答疑係統,通過計算機對學生提出的問題進行分析和匹配,輔助尋找問題的答案是可以實現的。在系統的問題資源庫中,存儲了一定數量的問題和解答。當學生提出了一個問題後,系統將對問題自動進行關鍵字拆分。然後系統再根據拆分後的關鍵字組在問題資源庫查找與之相關聯問題。LOcAlHOsT這些問題/答案對按照匹配的程度進行排列以及篩選後返回給提問的用户,由用户決定是否回答了他所提出的問題。如果不能,則可以把問題提交給系統,讓系統將它存入數據庫,等待教師提供解答,並將教師的解答存入問題資源庫中。
2 系統設計
2.1 系統主要功能模塊
系統由教師模塊和學生模塊組成。教師模塊為教師使用而設計,教師登錄系統以後,可進行修改登錄密碼、回答問題、對問題答案表進行編輯、對關鍵字表進行編輯、對語義詞表進行編輯、確認由學生回答問題的答案的正確性、流覽學生的積分等操作。學生用户登錄進入學生系統後,可進行提問、回答還沒有回答的問題、瀏覽全部問題、查看本人積分等操作。
2.2 數據庫設計
問題和答案等信息設計存放在一個名為的access數據庫中,該庫主要的表有:問題答案表、關鍵詞表、語義詞表、學生信息表、教師信息表、提問日誌表、疑難問題表和未確認答案表。
3 關鍵技術實現
學生登錄系統後提出問題,系統如何從問題答案表中查詢出相似的問題/答案對且以最佳的順序呈現給學生,是本系統需要解決的主要問題和技術關鍵。
3.1 問題匹配處理過程
由於本輔助答疑係統是針對特定一門課程的,涉及一門課程的問題中出現關鍵詞數量不會非常大,所以通過將與該課程相關的關鍵詞預先存放在關鍵詞表中,將語義詞存放在語義詞表中。通過先查詢關鍵詞表和語義詞表, 確定問題的若干關鍵詞和語義詞,然後通過關鍵詞和語義詞查詢問題答案表,確定問題答案表表中的.記錄與本問題的關聯程度,依據關聯程序高低順序將相關記錄呈現給用户,由用户自行判斷最佳答案,如沒有答案,用户可以選擇將該問題轉至疑難問題表,等待教師和其它用户回答。
3.2 問題關鍵字和語義詞提取
筆者將涉及某門課程的關鍵字先存放在關鍵字表和語義詞表內,當用户提交用自然語言編寫的問題後,使用instr函數對關鍵字表的每一個關鍵字和和語義詞進行測試,判斷該關鍵和和語義詞是否是學生輸入問題的子串,以確定學生輸入問題所包含的關鍵字和語義詞,並將問題所包含的關鍵字和語義詞存入數組中。
3.3 問題相似程度分析
從學生所提的問題中提了關鍵字和語義詞後,筆者就可以計算出問題答案對錶的每條記錄與本問題的相似程度。筆者認為關鍵詞對相似程度起的作用較語義詞大,所以筆者問題答案表的每條記錄的相似程度係數r定義為:
r=包含問題關鍵詞數目×0.8+包含問題語義詞數目×0.2
將包含所提問題一個或以上關鍵詞的記錄的記錄號和相似程度係數r存入一個二維數組,第一列存放記錄號、第二列存放相似程度係數r,設定相似記錄最多記錄50條。
3.4 相似問題最佳呈現
通過上面的相似程度分析,筆者已經計算出了帶答案問題庫表與學生所提問題相似的記錄,並算出了相似程度係數r。顯然,相似問題最佳的呈現方式是:相似程度係數r高的記錄應在前面顯示,相似程度係數r低的記錄應在後面顯示。
4 結束語
通過網絡平台進行答疑可克服傳統教學答疑模式受限於時間與空間。教師如果通過e-mail或qq進行網絡答疑,每次都要輸入許多內容,效率不高。本文介紹的方法是把本課程的常見的問題及相應的答案存放一個數據庫中,學生有問題時先查詢該數據庫,教師答疑時可方便引用該數據庫,而且隨着系統的不斷使用,該課程的問題答案庫會越來越完善。實際試表時本文介紹的課程網絡輔助答疑係統可極大地提高教師網絡答疑的效率。
參考文獻:
[1] 鄒建峯,李律鬆,李曉栓開發技術詳解[m].北京:人民郵電出版社,2005.
[2] 張同珍,申瑞民.基於web的自動答疑係統問題匹配算法研究與實現[j].計算機工程與應用, 2003(29).
相關文章
-
計算機應用基礎網絡考試系統的設計與實現探討論文
【摘 要】現階段,隨着信息化時代的到來,各行各業對人才的需求量也在逐漸增加,對人們計算機掌握程度也有了更高的要求。因此,各個高職院校需要重視學生信息技術網絡考試系統的設計工作,從而提高我國各個學校考試效率。本文 -
基於Web的網絡考試系統設計與實現論文
1概論如今大多數考試還都基本採用傳統紙質考試的方式,但是隨着考試種類和類型的不斷增加,以及考試要求和嚴格度的不斷提升,一方面教師的工作量將會非常大,另一方面該工作也將是非常容易出錯和非常繁瑣。基於Web的網絡考試 -
考試分析管理系統設計與實現的論文
目前,由於我國的考生人數不斷增加,教師的工作量日益增加。而一場考試的各項數據指標是衡量教師工作情況和學生學習情況的重要指標。考試分析軟件是指根據學生考試成績快速分析數據庫的應用程序。考試分析管理系統使用數 -
智能家居網關綜合系統的設計與實現論文
1 概述隨着計算機技術、網絡技術、無線通信技術的不斷成熟,物聯網開始應用於社會各個領域,並不斷改變着人們的生活和生產方式。智能家居系統,是物聯網不斷普及時代應運而生的典型智慧工程案例,通過應用短距離無線通信 -
計算機網絡自動檢測控制系統軟件開發設計探索論文
摘要:計算機網絡自動檢測控制系統的設計首先應該對其總體方案進行規劃,搭建好硬件平台,選擇C/S的通信模式,再設計出系統工作的流程,並根據流程對系統功能模塊劃分為基於服務器平台的系統管理模塊、分析診斷模塊和網絡通信 -
交互設計在多媒體網絡教學系統中的應用現狀論文
隨着各國教育信息化發展的要求,大量教學軟件或教學系統的開發實踐與使用也迅速發展起來。為了給學習者提供一個適合自主學習、協作學習的環境,使學習者能夠充分利用各種資源進行學習,如何實現良好的交互已成為專家們關注 -
淺談校園網多數據源信息檢索系統的設計與實現論文
論文關鍵詞:信息集成 異構數據 odi nutch lucene論文摘要:高校校園網信息資源數量巨大,各信息發佈系統的相互獨立及多種異構數據源的使用對在校園網範圍內進行統一的信息檢索設置了障礙,系統着重解決由非結構化文本數據和 -
移動無線網絡多媒體交互系統設計分析論文
大人的裝扮需要講究時尚和美感,兒童的打扮也一樣要跟隨時尚,現在我們就一起來看看這五款今年最流行的兒童髮型吧,這些髮型用在孩子的身上,一定不會覺得有一種落後感,看起來也是特別的時尚好看的。這是一款好看又有活力的今 -
簡析基於MVC模式的高校實驗排課系統設計與實現論文
1 系統功能實驗排課系統的核心對象是實驗課程,實驗課程一般包括課內實驗、獨立設課實驗以及集中實踐環節:課內實驗是包含在理論課程中的實驗;獨立設課實驗是指完全的實驗課程;集中實踐環節是安排在固定周次集中和連 -
客户關係管理系統的設計與實現分析參考
篇一:我家的煩惱作文曹馨琦“媽,又沒電了!”是的,我家又跳閘了,已經連續好幾天跳閘了,先是兩小時一跳,過一會兒一小時一跳,現在半個小時一跳,真是煩死了!每次跳閘,爸爸就要去15樓把閘推上(我家住17樓)。突然,我家又跳閘了。我正在算