• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      動畫agent在e-learning系統(tǒng)中的設(shè)計與實現(xiàn)

      2015-05-15 08:08:52陶小梅
      科技視界 2015年1期
      關(guān)鍵詞:章節(jié)測驗錯題

      薛 斌 陶小梅

      (桂林理工大學,廣西 桂林541004)

      0 前言

      傳統(tǒng)的學習方式受限于時間與空間。并且一位老師教授多位學生,不能因材施教,學生無法個性化學習。現(xiàn)在網(wǎng)絡(luò)上學習資源多,質(zhì)量參差不齊,學生選擇學習資源會有一定的困難。使用E-learning系統(tǒng)則可以在一定程度上解決以上問題。但是通過傳統(tǒng)E-learning平臺進行學習,學生是在一個封閉的環(huán)境中進行學習,缺少互動樂趣,交互情感得不到滿足。并且傳統(tǒng)E-learning系統(tǒng)沒有提供智能化學習意見的功能,對于學生開展個性化學習支持不足。因此設(shè)計該E-learning系統(tǒng),不僅實現(xiàn)基本的教學及學習功能,還引進微軟Agent助手。學生可以與一個虛擬人物進行互動,并且這樣的互動是及時的、有趣的,從而彌補了學生對交互情感方面的需求,提高了使用積極性。該助手基于后臺程序提供的有關(guān)數(shù)據(jù),還能提供智能化的學習建議,真正實現(xiàn)個性化學習。

      1 系統(tǒng)開發(fā)技術(shù)介紹

      E-learning系統(tǒng)開發(fā)平臺為MyEclipse10.7,使用Struts2.1作為系統(tǒng)框架,Web服務(wù)器使用Tomcat7.0,數(shù)據(jù)庫服務(wù)器為MySQL5.0,Java虛擬機的版本為JDK1.7.0。并且引入Microsoft Agent負責與用戶進行交互。Agent在中文中,表示代理、代理人等意思。它可以接收有關(guān)的指令,然后完成相應(yīng)的指令,減輕有關(guān)人員的勞動量。微軟公司開發(fā)實現(xiàn)了Microsoft Agent技術(shù)。它是軟件代理組件,可以生成一個虛擬的人物。并且該人物擁有多種動作和表情,可以向該虛擬人物輸入語音,也可以使用TTS技術(shù),使該人物將文本轉(zhuǎn)化為相應(yīng)的語音并且播放出來。正是由于上述的功能,Microsoft Agent具有很強的交互功能。

      2 系統(tǒng)功能模塊

      根據(jù)系統(tǒng)的功能需求和總體的設(shè)計思想,整個E-learning系統(tǒng)主要分為兩個部分,即教師端部分和學生端部分。

      教師端模塊又可分為3個子模塊,分別為課程資源管理、視頻資源管理和測驗管理。

      課程資源管理模塊可以讓教師用戶查看課程資源,可以上傳課程資源,可以修改已經(jīng)發(fā)布的課程資源,還可以刪除課程資源。視頻資源管理模塊可以讓教師用戶上傳視頻、修改已經(jīng)發(fā)布的視頻資源、刪除視頻。測驗管理模塊具有新增單選題、試題的修改和刪除管理的功能;具有新增測驗功能,可以指定測驗使用隨機題庫或者使用指定的題目生成的題庫。教師系統(tǒng)功能圖參見圖1和圖2。

      學生端系統(tǒng)分為4個子模塊,分別為提醒未參加的考試、課程資源模塊、視頻資源模塊、在線測驗?zāi)K。

      圖1 教師系統(tǒng)功能圖(課程資源管理模塊和視頻資源管理模塊)

      圖2 教師系統(tǒng)功能圖(測驗管理模塊)

      提醒未參加的考試模塊,根據(jù)學生參加考試的情況,提示出學生是否有尚未參加的考試。

      課程資源模塊,學生用戶可以查詢課程資源、下載課程資源;系統(tǒng)也會根據(jù)一些指標向?qū)W生用戶推薦資源;學生用戶在下載資源的時候,該模塊還會對下載量進行統(tǒng)計。

      視頻模塊,學生用戶可以查詢視頻資源、下載視頻資源、在線播放視頻;學生用戶在下載視頻的時候,該模塊還會對下載量進行統(tǒng)計。

      在線測驗?zāi)K,具有查詢學生用戶可以參加的測驗、參加測驗、查詢測驗成績功能。學生用戶在提交測驗之后,系統(tǒng)會針對本次測驗成績給出一個鼓勵或者一個復習建議,并且會統(tǒng)計出哪一章的錯題在所有錯題中比率最高,提醒學生復習該章節(jié)的有關(guān)知識。學生系統(tǒng)功能圖參見圖3。

      3 系統(tǒng)設(shè)計

      3.1 數(shù)據(jù)庫設(shè)計

      圖3 學生系統(tǒng)功能圖

      一共為該系統(tǒng)設(shè)計了9張表,以滿足系統(tǒng)的需要。這9張表分別為教師表、學生表、課程資源表、視頻資源表、試題表、測驗表、測驗試題關(guān)聯(lián)表、成績表、喜愛類型表。教師表和學生表分別保存了教師和學生的基本信息。課程資源表和視頻資源表保存了資源編號、資源名稱、下載量、喜愛類型編號和教師推薦指數(shù)等信息。試題表、測驗表、測驗試題關(guān)聯(lián)表和成績表用于系統(tǒng)在線測驗?zāi)K。喜愛類型表保存了學生喜歡的資源類型。

      3.2 關(guān)鍵程序模塊設(shè)計

      本系統(tǒng)的學生端相關(guān)模塊是整個系統(tǒng)的關(guān)鍵模塊,下面主要介紹系統(tǒng)學生端的有關(guān)模塊。

      3.2.1 學生端系統(tǒng)Microsoft Agent在網(wǎng)頁上的顯示并展示歡迎信息

      學生用戶登陸系統(tǒng)的時候,進入學生端首頁時,Microsoft Agent要出現(xiàn)并且顯示歡迎信息。要使微軟助手在網(wǎng)頁上顯示,則需要使用標簽和javascript調(diào)用有關(guān)的微軟助手函數(shù)。首先在網(wǎng)頁中使用標簽導入微軟助手的ActiveX控件,隨后啟動微軟助手的連接,之后加載需要的微軟助手人物數(shù)據(jù),最后調(diào)用微軟助手內(nèi)置函數(shù)完成相應(yīng)的功能,

      該模塊代碼如下:

      //把Microsoft Agent把作為ActiveX控件加載入網(wǎng)頁中

      classid="CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F"

      codebase="#VERSION=2,0,0,0">

      通過在javascript中調(diào)用相應(yīng)的微軟助手內(nèi)置函數(shù),可以控制微軟助手做不同動作,給出不同的文字提示。使得整個系統(tǒng)變得生動,因此也更能吸引學習者使用該E-learning系統(tǒng)。Microsoft Agent在網(wǎng)頁上的顯示并展示歡迎信息如圖4所示。

      圖4 Microsoft Agent在網(wǎng)頁上的顯示并展示歡迎信息

      3.2.2 學生端系統(tǒng)Microsoft Agent根據(jù)學生的考試成績做出分析

      這個模塊獲得學生的答題信息,比對數(shù)據(jù)庫中相應(yīng)的題目信息后,得出學生的成績。并且統(tǒng)計學生的錯題中,哪一個章節(jié)的錯題數(shù)目最多,并且把學生答題正確率和錯題集合中錯題比率最高的章節(jié)號傳遞到頁面。

      錯題統(tǒng)計涉及兩個關(guān)鍵的屬性,分別為錯題章節(jié)號和該章節(jié)錯題的數(shù)量,所以可以使用Map的key-value結(jié)構(gòu)存儲這些信息。錯題章節(jié)號為key,該章節(jié)號錯題數(shù)量為value。遍歷錯題集合,經(jīng)過有關(guān)處理,將會得到所有錯題所屬的章節(jié),并且該章節(jié)的錯題數(shù)量。

      Microsoft Agent讀取由后臺傳遞到前臺的成績信息及錯題信息,根據(jù)該信息判斷學生的成績是否理想。如果成績理想,則給出鼓勵。如果成績不理想,則會根據(jù)后臺傳遞的錯題集合中錯題比率最高的章節(jié)信息,給出建議即復習該章節(jié)。

      3.2.3 學生端系統(tǒng)Microsoft Agent向?qū)W生智能化推薦課程資源

      該模塊可以根據(jù)一些事先制定好的規(guī)則向當前學生用戶推薦對其來說最好的資源。最后由Microsoft Agent給出文字和語音提示,分別提示資源編號和資源名稱。

      但是如何判斷每一個資源對于當前學生來說,是好的資源還是壞的資源,需要一個評價體系來對每一個資源進行評價打分。對每個資源的評價,主要是評判該資源的三個指標,即教師推薦指數(shù)、下載量轉(zhuǎn)化成的推薦指數(shù)和是否與當前學生用戶的喜好資源類別匹配。評價系統(tǒng)統(tǒng)計每一項資源的三項分數(shù),并且把它們相加,得到每一個資源的推薦總分。評價體系考慮了教師、學生群體、學生用戶這三個因素,較為全面客觀,適用于該E-learning系統(tǒng)。

      (1)推薦模塊中后臺程序的實現(xiàn)

      向?qū)W生智能化推薦資源的后臺程序模塊主要分為三部分。第一部分先從資源表resource中查找出所有資源,第二部分則遍歷這個資源,對每一個資源進行打分,最后找出評分最高的資源,將該資源信息封裝后放入request域中,傳到頁面端。該模塊程序流程圖如圖5所示。

      圖5 推薦模塊中后臺程序流程圖

      (2)推薦模塊中Microsoft Agent的實現(xiàn)

      當學生用戶登陸系統(tǒng),并且點擊資源板塊的時候,會觸發(fā)智能化推薦的后臺程序,智能化后臺推薦程序?qū)⑦x出的資源的信息傳遞到頁面端,而Microsoft Agent中的javascript程序則讀取頁面端的推薦資源信息,根據(jù)推薦資源信息的內(nèi)容,給用戶相應(yīng)的提示,并且語音播報這些內(nèi)容,引起用戶的關(guān)注。該模塊程序流程圖如圖6所示。

      圖6 推薦模塊中前端Microsoft Agent程序流程圖

      [1]武曉慧.E_Learning系統(tǒng)的設(shè)計與實現(xiàn)[J].職業(yè),2012(21):81-82

      [2]張麗娟.E_Learning系統(tǒng)的詳細設(shè)計與實現(xiàn)[D].成都:電子科技大學,2011.

      [3]胡梅.基于J2EE的在線學習系統(tǒng)的設(shè)計與實現(xiàn)[D].長沙:湖南大學,2011.

      [4]張妍,尹曉葉.UML建模在E_Learning系統(tǒng)中的應(yīng)用研究[J].太原大學學報,2013,14(4):133-135.

      [5]張樂毅.基于MSAgent的在線英文詞典輔助學習平臺的設(shè)計與實現(xiàn)[D].成都:電子科技大學,2013.

      [6]費奎明.基于E_learning平臺的教學資源整合[D].武漢:華中師范大學,2008.

      猜你喜歡
      章節(jié)測驗錯題
      『壓強』易錯題練習
      笑笑的錯題
      聚焦數(shù)列中的易錯題
      “圓”易錯題
      高中數(shù)學章節(jié)易錯點提前干預的策略研究
      《新年大測驗》大揭榜
      趣味(語文)(2018年7期)2018-06-26 08:13:48
      素養(yǎng)之下,美在引言——《“推理與證明”章節(jié)引言》一節(jié)比賽課的實錄
      兩個處理t測驗與F測驗的數(shù)學關(guān)系
      考試周刊(2016年88期)2016-11-24 13:30:50
      黃廖本《現(xiàn)代漢語》詞匯章節(jié)中的幾個問題
      你知道嗎?
      少年科學(2014年10期)2014-11-14 07:38:17
      鄢陵县| 福安市| 东兰县| 桂东县| 武乡县| 马鞍山市| 兰坪| 尖扎县| 五大连池市| 洪雅县| 呼伦贝尔市| 奉节县| 台东市| 丰镇市| 惠来县| 玉溪市| 北京市| 论坛| 曲松县| 鲁甸县| 丹凤县| 本溪| 库尔勒市| 浦县| 吉安县| 二连浩特市| 融水| 武城县| 广丰县| 北京市| 宁德市| 宁南县| 泰和县| 加查县| 怀来县| 惠安县| 共和县| 嘉定区| 名山县| 黑龙江省| 乐业县|