999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

學習自測評價系統的設計與實現

2009-01-28 06:25:26張國萍雷體南
中國教育技術裝備 2009年15期

張國萍 雷體南

摘要 基于Web的學習自測評價系統是當前教育領域的研究熱門。簡單介紹學習自測評價系統體系結構和功能的設計、實現方式以及學習自測評價系統的優點,并對系統主要模塊的代碼進行詳述。

關鍵詞 學習自測評價;Web;C/S模式;B/S模式

中圖分類號:G434 文獻標識碼: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

隨著計算機技術、通訊技術和網絡技術的發展及其在教育中的廣泛應用,傳統的教育領域也隨之發生巨大的變化。現在,越來越多的學習者通過網絡來獲取知識或進行輔助學習。學習方式的改變必然帶來評價手段的變化。于是,如何利用網絡的特性及時地對學習者的學習效果進行評價便成為當前教育中的一個熱門研究領域。基于Web的學習自測評價系統就是在網絡環境下對傳統教學測試及評價方式的數字化改造。

1 學習自測評價系統的設計

1.1 系統體系結構的設計如圖1所示,學習自測評價系統的體系結構,從邏輯上可以分為3層——表示層、應用邏輯層和數據服務層,分別對應于客戶端、應用服務器、數據服務器[1]。客戶端實現表示層,負責為用戶交互提供程序界面,把用戶的請求通過調用中間層組件傳遞給應用邏輯層,并負責顯示應用邏輯層返回的結果數據。應用邏輯層執行具體的事務邏輯,通過SQL方式向數據服務層提出數據或其他資源的請求,并負責進行事務的處理,最后將請求結果返回到客戶端。數據服務層用于處理客戶端的請求,為用戶提供數據服務。在硬件實現上,應用服務器和數據服務器可位于同一主機中,也可位于不同的主機中。

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

本系統設置的用戶登錄的角色有3個:學習者角色、教師角色和管理員角色。不同的用戶具有不同的權限,可以進入不同的功能頁面。

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

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

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

2 學習自測評價系統的實現

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

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

學習者在測試參數設置部分選定將要測試的課程名稱后,輸入單選題、多選題和判斷題3種題型的數目及各種題型每題的分值。在后臺,連接數據庫,隨機抽取該課程各種題型的題目內容并與用來顯示題目的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();//關閉連接

DataList1.DataSource = ds1.Tables["DANX"].DefaultView; //指定DataList1數據源

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

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

int count1 = 0;//統計單選題正確的數目

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

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

{

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

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

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

if (rad1.Checked == true)

{t1 = "A";}

… …

else if (rad4.Checked == true)

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

if (rad5.Text == t1)

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

}

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

3 學習自測評價系統的優點

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

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

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

參考文獻

[1]程小明.基于B/S模式的網絡考試系統設計與實現[D].重慶大學軟件工程專業碩士論文,2006

[2]朱甫道,楊寧.專題學習網站中網上作業與在線考試設計探討[J].廣東技術師范學院學報,2005(4)

[3]鄒青春.淺析網絡課程教學及其在線考試系統[J].IT技術論壇,2008(10)

[4]岳延兵,范敏.基于Web的在線考試系統的設計與實現[J].科技情報開發與經濟,2006,16(3)

主站蜘蛛池模板: 免费jjzz在在线播放国产| 在线色国产| 亚洲综合经典在线一区二区| jijzzizz老师出水喷水喷出| 青青久久91| 国产精品亚洲欧美日韩久久| 日韩欧美视频第一区在线观看| 欧美伦理一区| 亚洲成人播放| 亚洲欧洲日产无码AV| 国产在线视频福利资源站| 亚洲男人天堂网址| 97亚洲色综久久精品| 国产91高清视频| 东京热高清无码精品| 色香蕉影院| 一级毛片基地| 久久久久无码精品国产免费| 国产精品福利一区二区久久| 亚洲最大福利网站| 亚洲 欧美 偷自乱 图片| 日本AⅤ精品一区二区三区日| 日韩A∨精品日韩精品无码| 日本少妇又色又爽又高潮| 无遮挡一级毛片呦女视频| 玖玖精品在线| 国产chinese男男gay视频网| 黄色网址免费在线| 精品乱码久久久久久久| 国产在线高清一级毛片| 久久人人爽人人爽人人片aV东京热| 精品久久久久无码| 久久人人爽人人爽人人片aV东京热| 在线看片中文字幕| 91九色视频网| 亚洲欧美日韩高清综合678| 日韩欧美国产三级| 亚洲精品成人片在线观看| 欧美成人亚洲综合精品欧美激情 | 国产一二三区在线| 在线亚洲精品自拍| 国产成人精品高清不卡在线| 狠狠ⅴ日韩v欧美v天堂| 四虎永久免费网站| 成人在线亚洲| 精品久久人人爽人人玩人人妻| 五月天久久综合国产一区二区| 国产精品亚洲а∨天堂免下载| 狠狠综合久久| 色网站在线免费观看| 日韩无码视频网站| 日本91在线| 国产人成午夜免费看| 污视频日本| 一区二区三区四区精品视频| 亚瑟天堂久久一区二区影院| 国产嫖妓91东北老熟女久久一| 国产成人区在线观看视频| 亚洲成a人片77777在线播放| 鲁鲁鲁爽爽爽在线视频观看| 日韩精品欧美国产在线| 国产成人无码久久久久毛片| 精品视频在线一区| 18禁影院亚洲专区| 青青草原国产av福利网站| 亚洲综合第一区| 伊人91在线| 福利国产微拍广场一区视频在线| 亚洲一级毛片在线观播放| 亚洲国产日韩在线观看| 亚洲福利片无码最新在线播放| 九月婷婷亚洲综合在线| 亚洲成人精品在线| 亚洲第一黄片大全| 亚洲精品中文字幕无乱码| 丰满人妻一区二区三区视频| 热久久综合这里只有精品电影| 99偷拍视频精品一区二区| 91久久精品国产| 国产成人亚洲综合A∨在线播放| 亚洲人成网站在线播放2019| 久热中文字幕在线观看|