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

移動(dòng)端在線(xiàn)考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2019-05-24 14:17:58陳尚書(shū)文斌
軟件導(dǎo)刊 2019年5期

陳尚書(shū) 文斌

摘 要:高速移動(dòng)通信網(wǎng)絡(luò)的迅速發(fā)展為在線(xiàn)考試系統(tǒng)移動(dòng)化提供了條件。基于B/S架構(gòu),將變化的遺傳算法運(yùn)用于在線(xiàn)考試系統(tǒng)設(shè)計(jì);采用PHP開(kāi)發(fā),實(shí)現(xiàn)移動(dòng)端用戶(hù)管理、題目管理、試卷管理,以及移動(dòng)端在線(xiàn)考試自動(dòng)組卷、在線(xiàn)考試、試卷批改等功能;引入Bootstrap框架,通過(guò)功能的化繁與適配,實(shí)現(xiàn)同一代碼下移動(dòng)端在線(xiàn)考試系統(tǒng)功能。

關(guān)鍵詞:移動(dòng)考試系統(tǒng);遺傳算法;自適應(yīng);PHP;Bootstrap

DOI:10. 11907/rjdk. 182297

中圖分類(lèi)號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-7800(2019)005-0117-05

Abstract: The rapid development of high-speed mobile communication network accelerates the mobility of online examination system. This study is mainly based on the B/S architecture, applying the changed genetic algorithm to the design of online examination system. It adopts PHP development to realize the management of mobile end users, title management and examination paper management, as well as the automatic grouping, online examination and examination paper marking in the online examination of mobile end. The Bootstrap framework is introduced to realize the online examination function of mobile terminal online examination system under the same code through the transformation and adaptation of functions.

Key Words: online examination system in mobile terminal; genetic algorithm; self-adaption; PHP; Bootstrap

0 引言

隨著移動(dòng)通信網(wǎng)絡(luò)的飛速發(fā)展及智能手機(jī)的普及,在線(xiàn)考試范圍逐步擴(kuò)大,非普通教育的在線(xiàn)測(cè)試考試系統(tǒng)出現(xiàn)在日常教學(xué)中。網(wǎng)絡(luò)在線(xiàn)考試以其跨越傳統(tǒng)課堂時(shí)間和空間、方便、快捷的優(yōu)勢(shì)日益為大家所接受[1]。

美國(guó)是最早將計(jì)算機(jī)技術(shù)運(yùn)用到教育中的國(guó)家,大家熟知的托福、思科認(rèn)證、微軟認(rèn)證等考試均采用在線(xiàn)考試系統(tǒng),1993年研究生入學(xué)考試(GRE)亦采用在線(xiàn)考試技術(shù)[2]。我國(guó)隨后跟進(jìn),開(kāi)始了相關(guān)算法與技術(shù)的研究。隨著國(guó)內(nèi)網(wǎng)絡(luò)技術(shù)的快速普及,各大考試系統(tǒng)平臺(tái)逐步投入研發(fā)并上線(xiàn)。其中中央電大考試平臺(tái)是遠(yuǎn)程教育的典范,還有大家熟知的全國(guó)計(jì)算機(jī)等級(jí)考試(NCRE)等職業(yè)資格認(rèn)證考試等,商業(yè)領(lǐng)域的在線(xiàn)考試也逐步推廣[3]。眾多高校利用校園網(wǎng)構(gòu)建了在線(xiàn)考試系統(tǒng)平臺(tái),但其使用仍處于研究和探索階段[4]。

在線(xiàn)考試系統(tǒng)主要采用兩種體系結(jié)構(gòu):①C/S(客戶(hù)端/服務(wù)器)體系結(jié)構(gòu),適合在局域網(wǎng)下進(jìn)行在線(xiàn)考試,需要特定的機(jī)房與電腦才能登陸考試系統(tǒng),如計(jì)算機(jī)等級(jí)考試、職業(yè)技能考試以及行業(yè)考試等比較正式的考試;②B/S(瀏覽器/服務(wù)器)體系結(jié)構(gòu)考試系統(tǒng)。是在Web 環(huán)境下的在線(xiàn)考試系統(tǒng),考生只需在連接到互聯(lián)網(wǎng)的計(jì)算機(jī)上登錄即可進(jìn)行答題測(cè)試[5],如一些學(xué)校、培訓(xùn)機(jī)構(gòu)教學(xué)管理系統(tǒng)中的考試模塊,但它們對(duì)移動(dòng)設(shè)備均不友好。當(dāng)前較為前沿的支持移動(dòng)端在考試系統(tǒng)有考試酷[6]、云測(cè)庫(kù)[7]、考試云[8]等,它們主要采用成熟的在線(xiàn)表單及數(shù)據(jù)統(tǒng)計(jì)技術(shù)生成試卷,有一定的行業(yè)測(cè)試題庫(kù),但這些軟件更多偏向在線(xiàn)測(cè)試及練習(xí)。

一般情況下考試系統(tǒng)題庫(kù)需求較小,按照一定的算法可以抽出滿(mǎn)足一定約束條件的試卷。但有些科目考試范圍較廣、題庫(kù)需求過(guò)大,這時(shí)系統(tǒng)可能會(huì)進(jìn)入無(wú)限循環(huán)進(jìn)而導(dǎo)致系統(tǒng)癱瘓,最終無(wú)法成功抽卷。本研究基于B/S架構(gòu),采用PHP開(kāi)發(fā),將遺傳算法理論運(yùn)用于在線(xiàn)考試系統(tǒng)的設(shè)計(jì)與制作,通過(guò)設(shè)計(jì)試題分類(lèi)調(diào)用、同時(shí)檢索,實(shí)現(xiàn)了便捷快速的在線(xiàn)自動(dòng)組卷、在線(xiàn)考試、試卷批改等功能;引入Bootstrap框架,通過(guò)功能的化繁與適配,實(shí)現(xiàn)同一代碼下的移動(dòng)端在線(xiàn)考試系統(tǒng)功能。

1 技術(shù)概述

1.1 系統(tǒng)運(yùn)行環(huán)境

本系統(tǒng)采用phpStudy集成開(kāi)發(fā)而成。phpStudy是一個(gè)免費(fèi)開(kāi)源的集Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer的環(huán)境套件包,可簡(jiǎn)單快捷地在Windows環(huán)境下安裝,并可在可視化窗口中進(jìn)行簡(jiǎn)單設(shè)置,附帶的phpMyAdmin系統(tǒng)能便捷管理MySQL數(shù)據(jù)庫(kù)[9]。

PHP(Hypertext Preprocessor)是一種運(yùn)行在服務(wù)器上的腳本語(yǔ)言,是1994年Rasmus Lerdorf[10]通過(guò)對(duì)C、Java、Perl這3種語(yǔ)言結(jié)合與改進(jìn)后創(chuàng)建的一種新的面向?qū)ο蟮木幊陶Z(yǔ)言,主要用于Web開(kāi)發(fā)。PHP可將請(qǐng)求發(fā)送到Apache服務(wù)器,然后在Apache服務(wù)器解釋執(zhí)行之后將HTML代碼返回到瀏覽器,它也可嵌入到HTML代碼中,控制HTML的輸出及動(dòng)態(tài)變化。PHP的函數(shù)健全,包括文本處理、圖像處理、進(jìn)程控制、數(shù)據(jù)庫(kù)管理、壓縮歸檔等功能模塊。

MySQL是目前使用最廣泛的開(kāi)源數(shù)據(jù)庫(kù),也是Web應(yīng)用方面最好的RDBMS(Relational Database Management System,關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng))之一[11]。MySQL可使用標(biāo)準(zhǔn)的SQL語(yǔ)句添加、刪除及修改數(shù)據(jù)庫(kù)中的內(nèi)容。

1.2 遺傳算法

遺傳算法(Genetic Algorithm, GA)是一種模擬生物在自然環(huán)境中遺傳和進(jìn)化過(guò)程中形成的一種自適應(yīng)的全局化概率搜索求解算法,最早由美國(guó)Michigan大學(xué)的J·Holland[12]教授于1975年開(kāi)始系統(tǒng)研究。該算法避開(kāi)問(wèn)題求解過(guò)程中復(fù)雜的模式轉(zhuǎn)換,不考慮遺傳過(guò)程中的細(xì)節(jié)問(wèn)題,通過(guò)創(chuàng)建初始種群的復(fù)制、交叉以及變異操作解決問(wèn)題,所以在多條件最優(yōu)化求解中應(yīng)用很多,如人工智能、數(shù)據(jù)挖掘等。

遺傳算法遵循達(dá)爾文生物進(jìn)化論,通過(guò)優(yōu)勝劣汰及變異方式求出最優(yōu)解,核心內(nèi)容由編碼、初始群體設(shè)定、適應(yīng)度函數(shù)設(shè)計(jì)、遺傳操作設(shè)計(jì)及控制參數(shù)設(shè)定5個(gè)基本要素組成[13]。遺傳算法首先要?jiǎng)?chuàng)建并初始化一個(gè)群體,然后通過(guò)算法對(duì)種群中的染色體進(jìn)行評(píng)價(jià)并計(jì)算它們的適應(yīng)度值,從而使適應(yīng)度更好(即數(shù)值更低)的染色體被選中的概率更大。隨后對(duì)選取的染色體進(jìn)行交叉雜交,創(chuàng)建新的個(gè)體,如此循環(huán)直到所規(guī)定的迭代數(shù)并輸出符合要求的結(jié)果,如圖1所示。

2 考試系統(tǒng)總體設(shè)計(jì)

移動(dòng)端考試系統(tǒng)采用Web開(kāi)發(fā)中常用的三層結(jié)構(gòu),即表示層(USL)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪(fǎng)問(wèn)層(DAL),如圖2所示。用戶(hù)通過(guò)網(wǎng)頁(yè)操作向服務(wù)器發(fā)送Request請(qǐng)求,待服務(wù)器接收到GET或POST請(qǐng)求后對(duì)數(shù)據(jù)執(zhí)行邏輯操作。服務(wù)器可向數(shù)據(jù)庫(kù)發(fā)送一次或多次SQL請(qǐng)求,數(shù)據(jù)庫(kù)將查詢(xún)結(jié)果返回給服務(wù)器,然后服務(wù)器通過(guò)HTTP響應(yīng)將數(shù)據(jù)推送到用戶(hù)所使用的瀏覽器中顯示。

2.1 系統(tǒng)功能框架

通過(guò)對(duì)考試系統(tǒng)功能需求分析,得到如圖3所示的功能結(jié)構(gòu)。系統(tǒng)包含用戶(hù)管理模塊、基于遺傳算法的自動(dòng)組卷模塊、查看試卷模塊、批改試卷模塊、試題模塊、考試模塊、成績(jī)查詢(xún)模塊。

2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)(Database)是整個(gè)軟件應(yīng)用的根基,是儲(chǔ)存和管理數(shù)據(jù)的倉(cāng)庫(kù),雖然表現(xiàn)為虛擬狀態(tài),但對(duì)實(shí)際操作具有很大影響。良好的數(shù)據(jù)庫(kù)設(shè)計(jì)是計(jì)算機(jī)系統(tǒng)有效運(yùn)行的關(guān)鍵要素,對(duì)系統(tǒng)的功能和擴(kuò)展性起著決定性作用[14]。考試的所有數(shù)據(jù),如試卷信息、試題信息、答案、成績(jī)、學(xué)生信息等等,都需要存儲(chǔ)在數(shù)據(jù)庫(kù)中。同時(shí),還需要在數(shù)據(jù)庫(kù)中執(zhí)行關(guān)系數(shù)據(jù)庫(kù)SQL(structured query language)語(yǔ)句實(shí)現(xiàn)查詢(xún)功能[15]。

(1)數(shù)據(jù)庫(kù)表設(shè)計(jì)。數(shù)據(jù)庫(kù)表是一系列二維數(shù)組的集合,用來(lái)代表和儲(chǔ)存數(shù)據(jù)對(duì)象之間的關(guān)系。它由縱向的列和橫向的行組成,數(shù)據(jù)庫(kù)表的設(shè)計(jì)是實(shí)現(xiàn)在線(xiàn)考試系統(tǒng)十分重要的部分,表的設(shè)計(jì)直接影響系統(tǒng)的效率、功能和擴(kuò)展性[16],一個(gè)好的數(shù)據(jù)庫(kù)表設(shè)計(jì)能極大減小后期維護(hù)難度。本系統(tǒng)建立用戶(hù)表(user)、課程表(course)、試題類(lèi)型表(type)、試題表(item)、試卷表(paper)、試卷題目表(paper_item)、成績(jī)表(score)、成績(jī)?cè)斍楸恚╯core_detail)等8個(gè)數(shù)據(jù)庫(kù)表,尤其在試題表(item)列名中設(shè)計(jì)了diffculty(難度)、accuracy(正確率)等參數(shù),增強(qiáng)了系統(tǒng)的實(shí)用性。具體試題表(item)及字段見(jiàn)表1。

(2)數(shù)據(jù)庫(kù)關(guān)系設(shè)計(jì)。為滿(mǎn)足在線(xiàn)考試組卷、內(nèi)容及查詢(xún)的關(guān)鍵詞內(nèi)外部匹配,需要對(duì)相關(guān)數(shù)據(jù)庫(kù)表進(jìn)行數(shù)據(jù)庫(kù)關(guān)系設(shè)計(jì)。

試題表(item)中創(chuàng)建了3個(gè)外鍵記錄試題全部信息,其數(shù)據(jù)庫(kù)關(guān)系為:課程號(hào)(courseid)對(duì)應(yīng)課程表中的課程號(hào)(courseid),添加者(teacherid)對(duì)應(yīng)用戶(hù)表中的用戶(hù)編號(hào)(userid),試題類(lèi)型(typeid)對(duì)應(yīng)試題類(lèi)型表中的試題類(lèi)型(typeid)。

試卷表(paper)中創(chuàng)建了兩個(gè)外鍵記錄試卷的全部信息:課程號(hào)(courseid)對(duì)應(yīng)課程表中的課程號(hào)(courseid),添加者(teacherid)對(duì)應(yīng)用戶(hù)表中的用戶(hù)編號(hào)(userid)。

成績(jī)表(score)中創(chuàng)建了兩個(gè)外鍵記錄每個(gè)考生全部試卷的得分,分別是試卷編號(hào)(paperid)對(duì)應(yīng)試卷表中的試卷編號(hào)(paperid),用戶(hù)編號(hào)(userid)對(duì)應(yīng)用戶(hù)表中的用戶(hù)編號(hào)(userid)。

試卷試題表(paper_item)中創(chuàng)建了兩個(gè)外鍵記錄每張?jiān)嚲淼娜吭囶},試卷編號(hào)(paperid)對(duì)應(yīng)試卷表中的試卷編號(hào)(paperid),試題編號(hào)(subjectid)對(duì)應(yīng)試題表中的試題編號(hào)(subjectid)。

成績(jī)?cè)敿?xì)表(score_detail)中創(chuàng)建了兩個(gè)外鍵記錄每張考生做過(guò)的試卷試題,成績(jī)編號(hào)(scoreid)對(duì)應(yīng)成績(jī)表中的編號(hào)(scoreid),試題編號(hào)(subjectid)對(duì)應(yīng)試題表中的試題編號(hào)(subjectid)。

2.3 遺傳算法自動(dòng)組卷設(shè)計(jì)

遺傳算法將每個(gè)可能的解看作群體(所有可能解的集合)中的一個(gè)個(gè)體,并將每個(gè)個(gè)體編碼成字符串的形式,根據(jù)預(yù)定的目標(biāo)函數(shù)對(duì)每個(gè)個(gè)體進(jìn)行評(píng)價(jià)后給出一個(gè)適應(yīng)度值,其優(yōu)良特性使其在科研領(lǐng)域應(yīng)用廣泛[17]。但傳統(tǒng)的遺傳算法存在一些問(wèn)題,如易形成末成熟收斂、搜索后期效率較低等[18]。本系統(tǒng)自動(dòng)組卷算法采用一種改進(jìn)遺傳算法,在算法選擇運(yùn)算上采用精英策略,確保適應(yīng)度高的個(gè)體獲得較低的交叉概率[19]。傳統(tǒng)的遺傳算法組卷系統(tǒng)通常將試卷看作一個(gè)整體,設(shè)計(jì)比較復(fù)雜,導(dǎo)致組卷時(shí)間長(zhǎng)。本系統(tǒng)采用試卷分類(lèi)調(diào)用同時(shí)檢索的遺傳算法組卷模式,即針對(duì)不同題型同時(shí)執(zhí)行遺傳算法的組卷模式,提升了組卷效率和準(zhǔn)確性。

(1)數(shù)學(xué)模型設(shè)計(jì)。每套試題都有不同的目的要求,有的是鞏固所學(xué)知識(shí),有的是查找掌握知識(shí)缺漏,有的是拔高知識(shí)水平等等,每次組卷的指標(biāo)會(huì)有所不同。因此,在組卷之前應(yīng)先建立智能組卷控制指標(biāo)[20]。

(3)組卷步驟。分為3步:①初始化種群。收到用戶(hù)指定的知識(shí)點(diǎn)、難度、正確率等參數(shù)后,系統(tǒng)會(huì)把符合條件的題目分類(lèi)抽取并將全部試題放入list矩陣中。隨后根據(jù)設(shè)定的題目數(shù)量,從list矩陣中隨機(jī)抽取相應(yīng)數(shù)目的試題,將題目編號(hào)放入select中,并計(jì)算每道試題的適應(yīng)度存放在數(shù)組f中;②變異。選擇適應(yīng)度值最大(適應(yīng)度最差)的題目,在矩陣list中隨機(jī)抽取一題代替它。如果新抽取的題目適應(yīng)度比原來(lái)的適應(yīng)度值大,則繼續(xù)隨機(jī)抽取試題。若連續(xù)4次不能找到合適的試題則退出;③遺傳。在變異過(guò)程中會(huì)自動(dòng)將適應(yīng)度值小(適應(yīng)度更好)的題目遺傳至下一代,重復(fù)30次變異遺傳步驟后輸出試題結(jié)果。

2.4 移動(dòng)設(shè)備適配

(1)Bootstrap框架。Bootstrap是Twitter公司一款開(kāi)源的前端框架,具有良好的跨瀏覽器兼容性。Bootstrap預(yù)設(shè)了多種常用的樣式集以及多種JavaScript 插件,對(duì)移動(dòng)設(shè)備擁有一定的友好性[23]。Bootstrap擁有較為全面的網(wǎng)格系統(tǒng),通過(guò)媒體查詢(xún)(@Media)方式認(rèn)知屏幕或?yàn)g覽器的寬度,并由此改變長(zhǎng)、寬的樣式布局,還可運(yùn)用較為方便的方式在小屏幕中將非必要功能隱藏,合并多個(gè)模塊以適應(yīng)不同大小屏幕上的更優(yōu)布局與用戶(hù)操作習(xí)慣。

(2)功能化繁與適配。讓系統(tǒng)頁(yè)面適應(yīng)移動(dòng)設(shè)備的使用,最重要的一點(diǎn)就是簡(jiǎn)潔明了,將最復(fù)雜的功能用最簡(jiǎn)單而又易懂的頁(yè)面展示出來(lái)并非易事。考試系統(tǒng)管理功能富集,每個(gè)頁(yè)面需要顯示多種信息,包括支持富文本編輯,實(shí)現(xiàn)查看、修改、調(diào)整參數(shù)等功能,但受屏幕尺寸限制的移動(dòng)設(shè)備頁(yè)面必須化繁為簡(jiǎn),實(shí)現(xiàn)路徑有兩種:①隱去非必要信息,刪除不必要的信息,如在試題頁(yè)面中,有編號(hào)、題型、題目、答案、課程、章節(jié)、分值、知識(shí)點(diǎn)、抽題次數(shù)、正確率、難度、出題教師、操作這13種信息需要展示,而在移動(dòng)設(shè)備上難以全面展示,可將諸如編號(hào)、答案、出題教師等非必要信息隱去;②歸類(lèi)顯示。將題目信息中題型、課程作為歸類(lèi)條件歸類(lèi)顯示,從而減少頁(yè)面信息。

2.5 非功能性需求設(shè)計(jì)

考慮到用戶(hù)的信息安全性,本系統(tǒng)對(duì)所有用戶(hù)密碼均采用MD5算法進(jìn)行數(shù)據(jù)加密,有效避免了用戶(hù)在登陸過(guò)程中被非法分子盜取賬戶(hù)及密碼的風(fēng)險(xiǎn)。

3 考試系統(tǒng)功能實(shí)現(xiàn)

3.1 用戶(hù)管理

本考試系統(tǒng)用戶(hù)管理功能,包括用戶(hù)注冊(cè)及登陸、管理員對(duì)用戶(hù)的管理等等。系統(tǒng)有學(xué)生、教師、管理員3種用戶(hù),不同用戶(hù)的權(quán)限不同,系統(tǒng)會(huì)自動(dòng)判斷用戶(hù)類(lèi)型并登陸至相應(yīng)的界面。

為保證每個(gè)用戶(hù)的唯一性,防止相同用戶(hù)名情形出現(xiàn),本系統(tǒng)采用AJAX方法與后臺(tái)交互,實(shí)時(shí)判斷用戶(hù)名是否與數(shù)據(jù)庫(kù)中已存在的數(shù)據(jù)重合。

考試系統(tǒng)中,管理員還具備核對(duì)教師賬號(hào)、凍結(jié)和解凍賬號(hào)功能。核對(duì)后的教師賬號(hào)才能登陸,凍結(jié)的賬號(hào)則被封鎖,不能登陸。

學(xué)生進(jìn)入系統(tǒng)后,可在導(dǎo)航欄中進(jìn)入考試界面,選擇考試試卷并參與測(cè)試。測(cè)試設(shè)計(jì)有時(shí)間限制,在測(cè)試中以倒計(jì)時(shí)方式顯示,考生若中途退出考試則成績(jī)?yōu)榭铡?荚嚱Y(jié)束時(shí),系統(tǒng)將強(qiáng)制切換頁(yè)面并結(jié)束本次測(cè)試。測(cè)試者可以使用手機(jī)或電腦通過(guò)瀏覽器登陸,方便進(jìn)行隨堂測(cè)試。考試界面如圖4所示。

3.2 考試計(jì)時(shí)

考試倒計(jì)時(shí)使用JavaScript進(jìn)行控制。先從數(shù)據(jù)庫(kù)中讀取考試時(shí)間輸出到頁(yè)面,再使用DOM讀取頁(yè)面中的時(shí)間,并按秒刷新顯示行進(jìn)時(shí)間,若時(shí)間為0則強(qiáng)制提交試卷。

3.3 試題管理

考試系統(tǒng)需要不斷擴(kuò)充新題目完善題庫(kù),保持測(cè)試效度,因此試題增添和修改是必不可少的功能。教師和管理員可以進(jìn)入試題管理界面查看考題并修改考題,或者直接新增考題。新增試題需要先選擇好課程、題型、分?jǐn)?shù)、難度、章節(jié)、知識(shí)點(diǎn)、正確率等參數(shù),再填入試題詳細(xì)內(nèi)容及答案即可提交。系統(tǒng)會(huì)根據(jù)登陸信息自動(dòng)加入出題者信息,并隨表單一并提交。

3.4 試卷管理

本系統(tǒng)試卷管理包括自動(dòng)組卷、手動(dòng)組卷兩種形式。自動(dòng)組卷需3步完成:①設(shè)置課程、試題數(shù)量、總分等信息;②設(shè)置知識(shí)點(diǎn)、難度、正確率等多項(xiàng)指標(biāo)與權(quán)值,如圖5所示;③系統(tǒng)將自動(dòng)組成試卷并預(yù)覽部分內(nèi)容,填入試卷標(biāo)題與考試時(shí)間即可提交生成試卷。

手動(dòng)組卷并不復(fù)雜,教師可根據(jù)自身特定需求添加擬測(cè)試題目組成試卷,如圖6所示。

本系統(tǒng)自動(dòng)組卷與手動(dòng)組卷可結(jié)合使用,比如某類(lèi)題型可由教師手動(dòng)出卷,然后補(bǔ)充到自動(dòng)組卷中,這時(shí)兩種方式可自由組合。

由于系統(tǒng)不能準(zhǔn)確判斷填空題及主觀(guān)題的對(duì)錯(cuò),所以需要教師進(jìn)行在線(xiàn)批改,給出最終得分。教師可瀏覽學(xué)生提交的試卷列表,看到學(xué)生參與的考試、當(dāng)前得分、是否已批改過(guò)等信息,然后選擇試卷進(jìn)行批改。教師可根據(jù)當(dāng)前學(xué)生的答題情況修改相應(yīng)得分,提交并得出最后成績(jī)。

4 結(jié)語(yǔ)

隨著信息技術(shù)和移動(dòng)互聯(lián)網(wǎng)的迅猛發(fā)展,共享優(yōu)質(zhì)在線(xiàn)教育資源逐漸普及,科學(xué)、便捷、有效的在線(xiàn)考試系統(tǒng)需求越來(lái)越大。本系統(tǒng)通過(guò)改進(jìn)遺傳算法自適應(yīng)函數(shù)設(shè)計(jì)編寫(xiě)的自動(dòng)組卷算法,大大提高了組卷效率和系統(tǒng)操作效率;采用B/S架構(gòu)及自適應(yīng)網(wǎng)頁(yè)實(shí)現(xiàn)手機(jī)在線(xiàn)考試系統(tǒng)功能;綜合運(yùn)用PHP、MySQL及網(wǎng)頁(yè)數(shù)據(jù)交互、數(shù)據(jù)庫(kù)處理等知識(shí)與技術(shù),并加入AJAX異步處理、Bootstrap架構(gòu),提升移動(dòng)端在線(xiàn)考試系統(tǒng)的安全性和易用性。

使用中深入研究發(fā)現(xiàn),移動(dòng)設(shè)備在線(xiàn)考試系統(tǒng)功能模塊如試卷修改功能、在線(xiàn)考試時(shí)主觀(guān)題的答題編輯器功能等還有欠缺,需進(jìn)一步完善。

參考文獻(xiàn):

[1] YANG T, RONALD M C, YANG B, et al. Three-dimensional stability of landslides based on local safety factor[J]. Journal of Mountain Science,2016,13(9):1515-1526.

[2] 六維論文網(wǎng). 在線(xiàn)考試系統(tǒng)國(guó)內(nèi)外研究水平與現(xiàn)狀發(fā)展趨勢(shì)[EB/OL]. [2017-05-06]. http://www.lwfree.cn/yanjiu/20170506/6415.html.

[3] 百度文庫(kù).在線(xiàn)考試系統(tǒng)設(shè)計(jì)方案[EB/OL]. [2018-07-01]. https://wenku.baidu.com/view/4f7089b789eb172ded63b7ce.html?re=view1

[4] 高欣,張建莉,劉環(huán),等. 移動(dòng)終端在線(xiàn)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件工程,2017,20(2):34-37.

[5] 朱杰. 在線(xiàn)考試系統(tǒng)的發(fā)展現(xiàn)狀與趨勢(shì)[J]. 無(wú)線(xiàn)互聯(lián)科技,2014(4):76-77.

[6] 考試酷[EB/OL]. https://www.examcoo.com/.

[7] 云測(cè)庫(kù)[EB/OL]. http://www.yunceku.com/.

[8] 考試云[EB/OL]. http://www.kaoshiyun.com.cn/.

[9] 鄒國(guó)強(qiáng). phpStudy網(wǎng)站搭建工具在電子數(shù)據(jù)取證工作中的應(yīng)用[J]. 廣東公安科技,2017,130(4):13-14.

[10] 菜鳥(niǎo)教程. PHP教程[EB/OL]. [2014-04-21]. http://www.runoob.com/php/php-tutorial.htmlW3Cschool.

[11] 黃縉華. MySQL入門(mén)很簡(jiǎn)單[M]. 北京:清華大學(xué)出版社,2011.

[12] 陳國(guó)良,王煦法,莊鎮(zhèn)泉,等. 遺傳算法及其其運(yùn)用[M]. 北京:人民郵電出版社,1996.

[13] 拓守恒. 基于遺傳算法智能組卷的J2EE考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 西華大學(xué)學(xué)報(bào),自然科學(xué)版,2010,29(5):31-37.

[14] 王璐,計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)的設(shè)計(jì)原則與方式[J]. 電子技術(shù)與軟件工程,2017(4):175-176.

[15] 林子雨,楊冬青,王騰蛟,等. 基于關(guān)系數(shù)據(jù)庫(kù)的關(guān)鍵詞查詢(xún)[J]. 軟件學(xué)報(bào),2010,21(10):2454-2475.

[16] 趙宣容. 計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性以及原則探討[J]. 電子技術(shù)與軟件工程,2015(17):209-210.

[17] 嚴(yán)峻. 一種改進(jìn)的基于成熟前收斂判斷的自適應(yīng)遺傳算法[J]. 南京郵電學(xué)院學(xué)報(bào):自然科學(xué)版,1999,19(1):35-38.

[18] 田濤. 在線(xiàn)考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 成都:電子科技大學(xué),2013.

[19] 張京杰,姜麗芬,花季偉,等. 改進(jìn)遺傳算法在供熱系統(tǒng)中的應(yīng)用[J]. 天津師范大學(xué)學(xué)報(bào):自然科學(xué)版,2018,38(1):64-69.

[20] 李紫蔓. 基于改進(jìn)遺傳算法的在線(xiàn)考試智能組卷系統(tǒng)[D]. 鄭州:鄭州大學(xué),2013.

[21] 劉英. 遺傳算法中適應(yīng)度函數(shù)的研究[J]. 蘭州工業(yè)高等專(zhuān)科學(xué)校學(xué)報(bào),2006,13(9):1-4.

[22] 張思才,張方曉. 一種遺傳算法適應(yīng)度函數(shù)的改進(jìn)方法[J]. 計(jì)算機(jī)應(yīng)用與軟件,2006,23(2):108-110.

[23] 李勝良,李隱峰,曹詩(shī)翠. 基于PHP框架的會(huì)議論文投稿系統(tǒng)設(shè)計(jì)[J]. 電子科技,2014,27(1):131-134.

(責(zé)任編輯:杜能鋼)

主站蜘蛛池模板: 黄色网址免费在线| 被公侵犯人妻少妇一区二区三区| 无码丝袜人妻| 91久久国产成人免费观看| 亚洲国产天堂久久综合| 亚洲资源站av无码网址| 日本手机在线视频| 91蜜芽尤物福利在线观看| 国产麻豆aⅴ精品无码| 亚洲精品黄| 国产微拍一区二区三区四区| 日韩欧美国产另类| 亚洲av日韩综合一区尤物| 国产在线一区视频| 久久特级毛片| 99久久精彩视频| 亚洲欧美综合在线观看| 欧美性色综合网| 欧类av怡春院| 欧美伊人色综合久久天天| 性69交片免费看| 欧美在线中文字幕| 日本人妻丰满熟妇区| 精品無碼一區在線觀看 | 亚洲综合亚洲国产尤物| 免费高清毛片| 日韩无码真实干出血视频| 台湾AV国片精品女同性| 欧美国产视频| 国内黄色精品| 亚洲日产2021三区在线| 毛片网站在线播放| 尤物特级无码毛片免费| 亚洲AⅤ波多系列中文字幕| 奇米影视狠狠精品7777| 日韩性网站| 一级高清毛片免费a级高清毛片| 成年人午夜免费视频| 久久综合干| 亚洲天堂网在线观看视频| 久久亚洲高清国产| 精品久久久久久久久久久| 亚洲第一国产综合| 亚洲成aⅴ人在线观看| 色综合久久久久8天国| 91视频精品| 国产www网站| 视频一区亚洲| 欧美性精品| 色偷偷综合网| 精品天海翼一区二区| 日韩无码视频播放| 亚洲天堂视频网站| 亚洲第一成人在线| 欧美亚洲另类在线观看| 丁香婷婷综合激情| 成人精品视频一区二区在线| 狠狠色丁婷婷综合久久| 欲色天天综合网| 视频二区中文无码| 国产后式a一视频| 天天摸夜夜操| 69av在线| 91青青视频| 91久久国产热精品免费| 伊人久久久久久久| 国产高潮流白浆视频| 日韩无码视频专区| 久久www视频| 一级毛片在线播放免费| 久久精品国产亚洲麻豆| 国产成人1024精品下载| 欧美成人亚洲综合精品欧美激情| 国产99视频在线| 亚洲精品无码av中文字幕| 美女国产在线| 欧美三级视频在线播放| 免费在线a视频| 蜜芽国产尤物av尤物在线看| 亚洲视频二| 国内毛片视频| 日韩精品无码一级毛片免费|