• 
    

    
    

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

      ?

      學(xué)習(xí)自測評價系統(tǒng)的設(shè)計與實現(xiàn)

      2009-01-28 06:25張國萍雷體南
      中國教育技術(shù)裝備 2009年15期
      關(guān)鍵詞:S模式

      張國萍 雷體南

      摘要 基于Web的學(xué)習(xí)自測評價系統(tǒng)是當(dāng)前教育領(lǐng)域的研究熱門。簡單介紹學(xué)習(xí)自測評價系統(tǒng)體系結(jié)構(gòu)和功能的設(shè)計、實現(xiàn)方式以及學(xué)習(xí)自測評價系統(tǒng)的優(yōu)點,并對系統(tǒng)主要模塊的代碼進行詳述。

      關(guān)鍵詞 學(xué)習(xí)自測評價;Web;C/S模式;B/S模式

      中圖分類號:G434 文獻標(biāo)識碼:A 文章編號:1671-489X(2009)15-0072-02

      Design and Realization of Studying and Self-evaluation System//Zhang Guoping, Lei Tinan

      Abstract Web-based Studying and self-evaluation system is currently a hot research in education field. It is introduced that the design of the structure, function, the method of implementation, as well as the benefits of the system, it is described the code of the main modules of the system in detail.

      Key words studying and self-evaluation;Web;C/S mode;B/S mode

      Authors address Faculty of Education, Hubei University, Wuchang, Wuhan 430062

      隨著計算機技術(shù)、通訊技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展及其在教育中的廣泛應(yīng)用,傳統(tǒng)的教育領(lǐng)域也隨之發(fā)生巨大的變化?,F(xiàn)在,越來越多的學(xué)習(xí)者通過網(wǎng)絡(luò)來獲取知識或進行輔助學(xué)習(xí)。學(xué)習(xí)方式的改變必然帶來評價手段的變化。于是,如何利用網(wǎng)絡(luò)的特性及時地對學(xué)習(xí)者的學(xué)習(xí)效果進行評價便成為當(dāng)前教育中的一個熱門研究領(lǐng)域?;赪eb的學(xué)習(xí)自測評價系統(tǒng)就是在網(wǎng)絡(luò)環(huán)境下對傳統(tǒng)教學(xué)測試及評價方式的數(shù)字化改造。

      1 學(xué)習(xí)自測評價系統(tǒng)的設(shè)計

      1.1 系統(tǒng)體系結(jié)構(gòu)的設(shè)計如圖1所示,學(xué)習(xí)自測評價系統(tǒng)的體系結(jié)構(gòu),從邏輯上可以分為3層——表示層、應(yīng)用邏輯層和數(shù)據(jù)服務(wù)層,分別對應(yīng)于客戶端、應(yīng)用服務(wù)器、數(shù)據(jù)服務(wù)器[1]。客戶端實現(xiàn)表示層,負(fù)責(zé)為用戶交互提供程序界面,把用戶的請求通過調(diào)用中間層組件傳遞給應(yīng)用邏輯層,并負(fù)責(zé)顯示應(yīng)用邏輯層返回的結(jié)果數(shù)據(jù)。應(yīng)用邏輯層執(zhí)行具體的事務(wù)邏輯,通過SQL方式向數(shù)據(jù)服務(wù)層提出數(shù)據(jù)或其他資源的請求,并負(fù)責(zé)進行事務(wù)的處理,最后將請求結(jié)果返回到客戶端。數(shù)據(jù)服務(wù)層用于處理客戶端的請求,為用戶提供數(shù)據(jù)服務(wù)。在硬件實現(xiàn)上,應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器可位于同一主機中,也可位于不同的主機中。

      1.2 系統(tǒng)功能的設(shè)計如圖2所示,本系統(tǒng)從功能上來劃分,主要有3個模塊:登錄模塊、在線自測模塊和系統(tǒng)管理模塊。其中,在線自測模塊是本系統(tǒng)的核心部分。

      本系統(tǒng)設(shè)置的用戶登錄的角色有3個:學(xué)習(xí)者角色、教師角色和管理員角色。不同的用戶具有不同的權(quán)限,可以進入不同的功能頁面。

      角色一:學(xué)習(xí)者。1)用戶注冊:凡進入本系統(tǒng)的用戶(管理員、教師或?qū)W習(xí)者),必須先注冊(或者由管理員后臺錄入),在注冊信息通過審核后才能使用本系統(tǒng)。登錄時,如果用戶名或密碼錯誤或未通過審核,都會出現(xiàn)相應(yīng)的錯誤提示信息。2)試卷生成:學(xué)習(xí)者根據(jù)個人需要選擇自測的課程科目、試題類型、各種題型的數(shù)量、分值等試題設(shè)置信息,系統(tǒng)根據(jù)用戶的輸入從數(shù)據(jù)庫中隨機抽取試題生成試卷并顯示給學(xué)習(xí)者。3)在線自測:系統(tǒng)對自測過程進行時間監(jiān)控,學(xué)習(xí)者需要在限定時間內(nèi)完成測試。4)自動閱卷:學(xué)習(xí)者完成試卷點擊提交按鈕或者測試時間到了以后,系統(tǒng)自動判卷并立即把學(xué)習(xí)者的自測結(jié)果顯示出來。5)記錄成績:系統(tǒng)把學(xué)習(xí)者測試后的成績保存在數(shù)據(jù)庫中,以此作為對學(xué)習(xí)者評價的依據(jù),并且為教師進行統(tǒng)計分析提供數(shù)據(jù)資料。

      角色二:教師。1)試題庫管理:教師可以查詢、增加、修改、刪除自測的課程科目及各題型的題目,對試題進行批量化錄入等。2)成績查詢:教師可以對學(xué)生成績記錄進行查詢并進行統(tǒng)計分析。

      角色三:管理員。1)用戶管理:對用戶的注冊信息進行審核,管理用戶賬號,批量添加用戶。2)權(quán)限管理:對教師和學(xué)生用戶所具有的權(quán)限進行管理,如允許/禁止某個教師對某門課程的試題庫進行操作的權(quán)限等。3)試題庫管理:設(shè)置自測的課程科目,增加、修改、刪除試題,對試題批量錄入等。4)系統(tǒng)維護:對用戶提交的問題給予反饋,維護系統(tǒng)的正常運行。

      2 學(xué)習(xí)自測評價系統(tǒng)的實現(xiàn)

      目前,在線的自測評價系統(tǒng)主要有2種實現(xiàn)方式:C/S模式和B/S模式[2]。C/S模式即Client/Server或客戶機/服務(wù)器模式,客戶端需安裝專用的客戶端軟件,優(yōu)點是能充分發(fā)揮客戶端PC的處理能力,響應(yīng)速度快。但這種模式只適用于局域網(wǎng),對客戶端的操作系統(tǒng)一般也會有限制。B/S模式即Brower/Server或瀏覽器/服務(wù)器模式,客戶機上只要安裝一個瀏覽器,服務(wù)器安裝數(shù)據(jù)庫。應(yīng)用程序都放在服務(wù)器端執(zhí)行,瀏覽器只接受服務(wù)器返回的結(jié)果,減少網(wǎng)絡(luò)中數(shù)據(jù)傳輸量,提高系統(tǒng)運行效率。B/S模式的最大優(yōu)點是不用安裝任何專門的軟件,降低對客戶端軟件和硬件平臺的要求,增加系統(tǒng)的開放性,維護和升級簡單,便于用戶使用?;谏鲜隹紤],本自測評價系統(tǒng)采用的是B/S模式,利用Visual Studio 2005和SQL Server 2005等作為開發(fā)軟件來進行系統(tǒng)的開發(fā)。

      系統(tǒng)中設(shè)計的自測評價題型包括單選題、多選題和判斷題等客觀題型,可以充分發(fā)揮計算機閱卷快捷、客觀、公正等優(yōu)點。判斷題可以看作只有2個選項的單選題。在本文中,筆者主要對單選題這一題型的代碼進行詳細說明。

      學(xué)習(xí)者在測試參數(shù)設(shè)置部分選定將要測試的課程名稱后,輸入單選題、多選題和判斷題3種題型的數(shù)目及各種題型每題的分值。在后臺,連接數(shù)據(jù)庫,隨機抽取該課程各種題型的題目內(nèi)容并與用來顯示題目的DataList控件綁定。代碼如下:

      SqlConnection con = new SqlConnection("server=; database=*; uid=*; pwd=*");

      con.Open();//打開連接

      string str1 = "select top " + txtSnum.Text + " * from Danx order by newid()"; //隨機抽取試題

      SqlCommand cmd1 = new SqlCommand(str1, con);

      SqlDataAdapter sda1 = new SqlDataAdapter();

      sda1.SelectCommand = cmd1;

      DataSet ds1 = new DataSet();

      sda1.Fill(ds1, "DANX");

      con.Close();//關(guān)閉連接

      DataList1.DataSource = ds1.Tables["DANX"].DefaultView; //指定DataList1數(shù)據(jù)源

      DataList1.DataBind();//與DataList1綁定

      測試完成后,學(xué)習(xí)者點擊提交按鈕,系統(tǒng)就會自動進行閱卷。單選題部分自動閱卷的部分代碼如下:

      int count1 = 0;//統(tǒng)計單選題正確的數(shù)目

      string t1 = “”;//保存用戶選擇的答案

      for (int i = 0; i < DataList1.Items.Count; i++)

      {

      RadioButton rad1 = (RadioButton)DataList1.Items[i].FindControl("RadioButton1");

      … …//設(shè)置選項一為rad1,其余3個選項設(shè)置分別為rad2、rad3和rad4

      RadioButton rad5 = (RadioButton)DataList1.Items[i].FindControl("RadioButton5");//保存正確答案

      if (rad1.Checked == true)

      {t1 = "A";}

      … …

      else if (rad4.Checked == true)

      { t1 = “D”; } //根據(jù)RadioButton是否被選中,設(shè)置t1的值分別為A、B、C、D

      if (rad5.Text == t1)

      {count1++; }//選中答案與正確答案一致時,計數(shù)加1

      }

      多選題部分的閱卷代碼和單選題不同的是,每道題目選項的類型設(shè)置為CheckBox;用來保存用戶選擇答案的t2需要累加,即把用戶選擇的多個答案累加起來,再與正確答案進行比較。在此不做詳述。

      3 學(xué)習(xí)自測評價系統(tǒng)的優(yōu)點

      1)本自測評價系統(tǒng)實現(xiàn)測試試題的生成、試卷的提交和批改等一系列步驟都由系統(tǒng)自動完成,學(xué)習(xí)者可以在具備網(wǎng)絡(luò)終端的任何地方隨時進行自測評價,使測試不再受到地域和時間的限制[3]。通過測試,學(xué)習(xí)者可以在學(xué)習(xí)后及時檢查自己的學(xué)習(xí)效果,發(fā)現(xiàn)自己在某些學(xué)科某些知識點上的不足,從而調(diào)整自己的學(xué)習(xí)。

      2)在線自測可以實現(xiàn)測試的無紙化以及批閱的自動化,教師可以從繁重的勞動中解放出來,從而有更多時間精心設(shè)計題目、維護題庫,有效減輕負(fù)擔(dān),提高教學(xué)效率;減低學(xué)校教育的成本,其經(jīng)濟效果也是非??捎^的[4]。通過學(xué)生的自測評價以及為教師提供有用的反饋,有利于提高教師教學(xué)教研的質(zhì)量和績效。

      3)學(xué)習(xí)自測評價需要學(xué)習(xí)者自覺主動地參與其中,通過測試結(jié)果對自己的學(xué)習(xí)作出分析和判斷,并對自身的學(xué)習(xí)活動進行自我調(diào)節(jié),從而提高學(xué)習(xí)的主動性和學(xué)習(xí)興趣,增強學(xué)習(xí)的內(nèi)在動力,有利于學(xué)生自我評價能力的培養(yǎng),提高自我調(diào)節(jié)和控制能力,對學(xué)生主體精神的培養(yǎng)以及個性的健康發(fā)展,都具有十分重要的意義。

      參考文獻

      [1]程小明.基于B/S模式的網(wǎng)絡(luò)考試系統(tǒng)設(shè)計與實現(xiàn)[D].重慶大學(xué)軟件工程專業(yè)碩士論文,2006

      [2]朱甫道,楊寧.專題學(xué)習(xí)網(wǎng)站中網(wǎng)上作業(yè)與在線考試設(shè)計探討[J].廣東技術(shù)師范學(xué)院學(xué)報,2005(4)

      [3]鄒青春.淺析網(wǎng)絡(luò)課程教學(xué)及其在線考試系統(tǒng)[J].IT技術(shù)論壇,2008(10)

      [4]岳延兵,范敏.基于Web的在線考試系統(tǒng)的設(shè)計與實現(xiàn)[J].科技情報開發(fā)與經(jīng)濟,2006,16(3)

      猜你喜歡
      S模式
      學(xué)生考勤系統(tǒng)開發(fā)
      基于Web的畢業(yè)設(shè)計管理系統(tǒng)設(shè)計與實現(xiàn)
      明日博客系統(tǒng)的設(shè)計與實現(xiàn)
      集團公司OA系統(tǒng)的研究與開發(fā)
      S模式空管二次雷達詢問與監(jiān)視技術(shù)研究
      鋁材B2B電子商務(wù)系統(tǒng)設(shè)計與實現(xiàn) 
      基于ASP.NET的就業(yè)見習(xí)管理信息系統(tǒng)設(shè)計與實現(xiàn)
      航空發(fā)動機管理信息系統(tǒng)研究
      基于USB存儲設(shè)備的透明監(jiān)控系統(tǒng)
      宜阳县| 汝城县| 阳高县| 岳普湖县| 双流县| 隆林| 建昌县| 霍山县| 昌平区| 广丰县| 苍溪县| 巴楚县| 丹棱县| 卢氏县| 汉阴县| 平陆县| 昔阳县| 酉阳| 甘南县| 广安市| 永川市| 五原县| 嘉黎县| 楚雄市| 久治县| 河源市| 永济市| 静宁县| 温泉县| 宝鸡市| 图木舒克市| 峡江县| 荆门市| 张家口市| 景洪市| 金堂县| 孟连| 荔浦县| 尤溪县| 天镇县| 汪清县|