亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ASP.NET的在線考試系統(tǒng)的設(shè)計與研究

        2016-12-19 05:25:22徐樂樂尤健
        計算機時代 2016年11期

        徐樂樂+尤健

        摘 要: 針對在線考試系統(tǒng)靈活、方便等特點,分析了基于ASP.NET技術(shù)的在線考試系統(tǒng)的系統(tǒng)構(gòu)成、設(shè)計思想和實現(xiàn)過程。系統(tǒng)主要包括學(xué)生、教師、管理員三個子模塊,重點介紹了管理員模塊中的組卷模板、自動組卷算法和隨機顯示算法。實際應(yīng)用證明了該系統(tǒng)的可靠性和有效性。

        關(guān)鍵詞: 在線考試系統(tǒng); 自動組卷算法; ASP.NET; B/S

        中圖分類號:TP391.4 文獻標(biāo)志碼:A 文章編號:1006-8228(2016)11-32-03

        Design and research of online examination system based on ASP.NET

        Xu Lele1, You Jian2

        (1. Nanjing Audit University, Nanjing, Jiangsu 211815, China; 2. ZTE Corporation)

        Abstract: According to the characteristics of the online examination system such as flexibility and convenience, the system structure, design idea and implementation process of online examination system based on ASP.NET technology are analyzed. This system mainly includes three modules: student, teacher and administrator. The test paper auto-generating algorithm and the questions randomizing algorithm in the administrator module are emphatically introduced. The practical application of the system proves its reliability and effectiveness.

        Key words: online examination system; test paper auto-generating algorithm; ASP.NET; B/S

        0 引言

        網(wǎng)絡(luò)化教育已經(jīng)成為現(xiàn)代教育一個不可或缺的特征,作為一種全新的教學(xué)手段,網(wǎng)絡(luò)化教育迫使傳統(tǒng)教育必須變革。與此同時,考試模式也發(fā)生了巨大變化,基于網(wǎng)絡(luò)的在線考試系統(tǒng)正成為人們的研究熱點之一。

        與傳統(tǒng)考試相比,網(wǎng)上在線考試可以有效地利用校園軟硬件資源,實現(xiàn)無紙化考試,節(jié)約大量的資源;可以利用網(wǎng)絡(luò)的強大功能,進行大規(guī)模的考試,保證考試的公平、公正性原則;實現(xiàn)完全自動化,自動組卷、閱卷可以減輕教師的工作量,降低教師負擔(dān)。

        采用網(wǎng)絡(luò)化在線考試方式將是考試發(fā)展的趨勢,本文介紹基于ASP.NET的在線考試系統(tǒng)的設(shè)計思想與實現(xiàn)過程。

        1 系統(tǒng)總體設(shè)計

        為盡可能地減少客戶端系統(tǒng)維護的工作量,本系統(tǒng)采用B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)[1-2]作為系統(tǒng)的總體結(jié)構(gòu),客戶端僅由瀏覽器組成,沒有相關(guān)軟件需要維護或者升級的需求,考試環(huán)境既可以是局域網(wǎng)也可以是因特網(wǎng),用戶通過向Web服務(wù)器發(fā)出請求,在瀏覽器上接受和顯示服務(wù)器提供的Web信息(如圖1所示),而ASP.NET在數(shù)據(jù)庫訪問、與HTML的集成、提高服務(wù)器的效率等方面擁有諸多優(yōu)點。

        從功能上本系統(tǒng)可分為三個基本功能模塊:

        ⑴ 學(xué)生子系統(tǒng),為學(xué)生考試提供服務(wù),如計時,考試素材下載,查詢成績等;

        ⑵ 教師子系統(tǒng),為教師對自己所教班級學(xué)生提供管理服務(wù)及成績查詢等;

        ⑶ 管理員子系統(tǒng),主要面向管理員用以管理整個系統(tǒng)的相關(guān)信息,包括人員信息管理、知識點管理、題庫管理、組卷系統(tǒng)等。

        這三個基本功能模塊中,管理員子系統(tǒng)是核心模塊,其包含了考試系統(tǒng)必備的題庫管理和自動組卷功能,如圖1所示。

        1.1 題庫管理

        題庫管理操作包括試題的添加、修改、刪除,支持單選、多選、判斷三種常見的客觀題型。

        試題的添加需要用到信息管理模塊中的課程信息、知識點信息,同時必須設(shè)置試題的難易度(分為難、中、易三級)。

        1.2 考試管理

        考試管理模塊主要的功能是組卷,為方便出卷,系統(tǒng)提供了組卷模板功能,通過模板定義了試卷的構(gòu)成,包括題型、覆蓋的知識點、題目的數(shù)量、難易度及分數(shù)分配。因此通過模板組卷可以避免教師人工出題的主觀性,特別是公共課程,因?qū)W生較多需要出多套試卷,模板組卷一定程度上保證了多套試卷的知識點覆蓋及難易度上的一致性,從而有利于考試公平、公正原則。另外,為了盡可能避免學(xué)生作弊,可通過隨機顯示算法,將每位學(xué)生的試題順序打亂,且每次僅顯示一條題目,具體流程如圖2所示。

        [生成試卷][選擇課程][選擇組卷模板(若無,先創(chuàng)建新模板)][抽題算法組卷][隨機顯示算法][設(shè)定考試時長、使用時間][完成]

        圖2 組卷流程

        2 系統(tǒng)關(guān)鍵算法

        在線考試系統(tǒng)的組卷是根據(jù)用戶設(shè)置的組卷條件,通過一定的抽題算法,從題庫中選擇滿足要求的試題,來組成符合教師要求的試卷。因此,抽題算法是自動組卷能否成功的關(guān)鍵。另外,用計算機產(chǎn)生的隨機數(shù)將試題顯示的順序打亂,并限制每次僅顯示一道題目,則能有效避免學(xué)生的作弊。

        2.1 抽題算法

        為避免每次抽到的試題相同,抽題算法需要實現(xiàn)隨機抽題,該算法獲得了廣泛的研究[3-5],但大多復(fù)雜度較高。為提高抽題效率,本文通過.NET的偽隨機數(shù)生成器實現(xiàn)了一個簡單有效的算法,具體算法如下(假設(shè)抽取n條單選題):

        count:抽取題庫所有未被抽取單選題的記錄條數(shù)

        (滿足知識點、難易度要求);

        flag:抽取標(biāo)記(0:未抽取,1:已抽?。?/p>

        算法說明:

        初始化抽取標(biāo)記flag=0;

        Random rnd=new Random();

        For i=1 to n

        抽取題庫所有未被抽取選擇題(flag=0)的記錄集并計算

        記錄集的條數(shù)count;

        int r=rnd.Next(count); //生成隨機數(shù)

        按隨機數(shù)r移動記錄指針;

        抽取題目并設(shè)置抽取標(biāo)記(flag=1);

        next i

        2.2 隨機顯示算法

        試題的隨機顯示,可以通過對試題題號的隨機排序?qū)崿F(xiàn),以保證每位考生相同題型的題目出現(xiàn)順序不一樣,加大作弊難度,具體算法如下:

        假設(shè)該試卷有n條單選題

        算法說明:

        將n條單選題的題號取到數(shù)組sc[n]中;

        Random rnd=new Random();

        For i=0 to n-2

        int r=rnd.Next(n-i-1); //生成隨機數(shù)

        交換sc[r]與sc[n-i-1]的值;

        next i

        3 系統(tǒng)實現(xiàn)

        在線考試系統(tǒng)的核心在于網(wǎng)絡(luò)考試功能的實現(xiàn),而自動組卷是其核心,圍繞自動組卷必不可少的就是組卷模板,實現(xiàn)的組卷模板mb1如圖3所示。

        為進一步避免作弊,除隨機顯示試題外,通過設(shè)定GridView每行數(shù)據(jù)的可見性實現(xiàn)每次僅顯示一條題目,單擊下一題按鈕的主要代碼如下(以單選題的顯示為例):

        for (int i=0; i

        { if (gvsc.Rows[i].Visible==true)

        { note=@"本題是第"+(i+2)+

        "

        題,還剩"

        +(count-i-2)+ "

        題。";

        if (i==gvsc.Rows.Count-1)

        {

        ……

        }

        else {

        if (i==gvsc.Rows.Count-2)

        if (gvmc.Rows.Count+gvjudge.Rows.Count==0)

        btnext.Text="交卷";

        gvsc.Rows[i].Visible=false;

        gvsc.Rows[i+1].Visible=true;

        lnote.Text=note;

        break;

        }

        }

        }

        4 結(jié)束語

        本系統(tǒng)已基本滿足在線考試的實際需要,對學(xué)生而言,系統(tǒng)界面簡潔、友好,考生能及時查詢到考試成績。對教師而言,該系統(tǒng)降低了工作強度、提高了工作效率、不僅省去了批改、統(tǒng)計分數(shù)等繁瑣工作,而且避免了手工批改時可能出現(xiàn)的差錯。另外,該系統(tǒng)具有較好的通用性和靈活性,有利于題庫建設(shè)、實現(xiàn)教考分離、改革傳統(tǒng)的考試方式及提高教學(xué)質(zhì)量。在接下來的工作中,還可進一步考慮提升系統(tǒng)的安全穩(wěn)定性,能夠及時保存學(xué)生的答題結(jié)果,以避免當(dāng)網(wǎng)絡(luò)不穩(wěn)定時提交失敗導(dǎo)致的結(jié)果丟失,同時進一步研究和改進抽題算法。

        參考文獻(References):

        [1] 張惠茹.學(xué)生網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)[J].微型機與應(yīng)用,

        2013.4.

        [2] 王忠政.基于B/S架構(gòu)的網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)[J].軟

        件導(dǎo)刊(教育技術(shù)),2013.2.

        [3] 楊曉敏.自動組卷及評分系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機時代,

        2012.3.

        [4] 袁桂霞.自動組卷的建模和仿真研究[J].計算機仿真,

        2011.11.

        [5] 李永飛,趙巧芳.網(wǎng)上考試系統(tǒng)中隨機抽題算法的實現(xiàn)[J].華

        北科技學(xué)院學(xué)報,2009.3.

        国产超碰人人爽人人做人人添 | 人与嘼交av免费| 日本丰满熟妇bbxbbxhd| 无码av免费精品一区二区三区 | 亚洲精品v欧洲精品v日韩精品| 亚洲熟妇久久精品| 国产精品成人va在线观看| 一本色道久久88综合日韩精品 | 中文在线天堂网www| 久久精品国产亚洲AV高清特级| 国产精品亚洲专区无码web| 亚洲熟伦在线视频| 国内偷拍精品一区二区| 极品美女调教喷水网站| 精品一区二区三区蜜桃麻豆| 亚洲va欧美va日韩va成人网| 四川少妇大战4黑人| 一区二区免费电影| 国产不卡视频一区二区在线观看| 亚洲乱码中文字幕第一页| 少妇激情高潮视频网站| 亚洲另类无码专区首页| 一本一道人人妻人人妻αv| 国产一线二线三线女| 无码熟妇人妻AV影音先锋| 亚洲色偷拍一区二区三区| 国产av黄色一区二区| 日韩女优av一区二区| 亚洲av无码久久精品狠狠爱浪潮 | 日本大片在线一区二区三区| 中文字幕亚洲一区视频| 日韩精品 在线 国产 丝袜| 亚洲av无码一区二区三区观看| 日日噜噜夜夜狠狠久久无码区| 国产在线天堂av| 久久精品av一区二区免费| 噜噜中文字幕一区二区| 熟女少妇内射日韩亚洲| 国语对白做受xxxxx在线中国| 视频国产精品| 久久精品日本美女视频|