国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Java技術(shù)的考試系統(tǒng)設(shè)計與實現(xiàn)

2023-09-20 13:01:10蘇婉怡揣小龍王煜堯劉美瑜
無線互聯(lián)科技 2023年14期
關(guān)鍵詞:題庫題目考試

蘇婉怡,揣小龍,王煜堯,劉美瑜

(吉林農(nóng)業(yè)科技學(xué)院,吉林 吉林 130000)

0 引言

隨著互聯(lián)網(wǎng)和信息技術(shù)的快速發(fā)展,線上考試系統(tǒng)逐漸成為一種需求和趨勢。傳統(tǒng)的考試方式存在許多劣勢,如考試場地的限制、考試時間和方式的單一性、人工閱卷的高成本等問題,每次進(jìn)行考試都會給高校增加很多工作量。為了改變傳統(tǒng)的線下考試模式,并積極貫徹國家關(guān)于“互聯(lián)網(wǎng)+教育”的相關(guān)政策,線上考試系統(tǒng)讓學(xué)生可以通過網(wǎng)絡(luò)進(jìn)行考試,既能提高考試效率,又可以降低考試成本,推動了高校信息化的高質(zhì)量發(fā)展[1]。

1 國內(nèi)線上考試系統(tǒng)發(fā)展現(xiàn)狀

基于現(xiàn)代互聯(lián)網(wǎng)技術(shù)的發(fā)展,不少高校已經(jīng)開始推行線上、線下相結(jié)合的教學(xué)模式,一些課程要求學(xué)生通過線上考試系統(tǒng)進(jìn)行測驗,完成考核。由此看來,傳統(tǒng)的筆試已經(jīng)無法滿足課程考核的需求,線上考試系統(tǒng)應(yīng)運而生。近年來,線上考試系統(tǒng)已經(jīng)發(fā)展成為一個成熟的技術(shù)領(lǐng)域,在一定程度上可以快速、高效地完成對學(xué)生的考核,但在一些方面依然具有局限性[2]。

1.1 缺少切實有效的監(jiān)督機制

線上考試缺少面對面監(jiān)考的靈活性,監(jiān)考方式有限,監(jiān)考教師通常無法全面地審查全體學(xué)生,給了一些學(xué)生可乘之機,導(dǎo)致考試作弊現(xiàn)象層出不窮。線上考試過程中經(jīng)常會出現(xiàn)考生在考試途中切屏搜題或找人頂號代考等現(xiàn)象,考核結(jié)果缺乏真實性,往往無法體現(xiàn)學(xué)生對課程的真實掌握程度[3]。

1.2 組卷過程復(fù)雜且功能單一

部分考試系統(tǒng)在出卷時,題庫內(nèi)只有客觀題,學(xué)生答題時只需從給定的幾個選項中做出選擇或判斷,答題過程較為隨意,嚴(yán)重缺失對學(xué)生的主觀考察,出現(xiàn)了“用運氣考出來高分”的不公平現(xiàn)象。而要錄入主觀題目的操作又相對復(fù)雜,不僅沒有起到減輕出卷教師負(fù)擔(dān)的作用,甚至相比傳統(tǒng)的筆試額外增加了出卷教師的工作量,與線上考試系統(tǒng)的設(shè)計初衷背道而馳。

1.3 網(wǎng)絡(luò)不穩(wěn)定造成的數(shù)據(jù)缺失

線上考試對于空間的限制較小,雖然方便了考生進(jìn)行考試,但由于考生考試時所處的環(huán)境不同,網(wǎng)絡(luò)狀況也有所出入,偏遠(yuǎn)地區(qū)或是有特殊狀況的考生在進(jìn)行線上考試時,可能會因為信號中斷導(dǎo)致考試異常中斷,進(jìn)而影響考試結(jié)果[4]。

2 系統(tǒng)主要功能設(shè)計與實現(xiàn)

該系統(tǒng)主要由以下幾個重點功能模塊組成:(1)用戶管理模塊。主要用于用戶信息管理、用戶權(quán)限劃分、角色劃分。(2)考試管理模塊。主要用于模擬考試、正式考試、題庫管理等。(3)資源管理模塊。主要包括視頻資源、文字資源、圖像資源等。具體系統(tǒng)功能如圖1所示。

圖1 系統(tǒng)功能

2.1 用戶管理模塊

用戶的身份驗證,其實就是一個簡單的“實體+dao+service”的經(jīng)典流程。dao查user表,將結(jié)果封裝成對象,service返回該對象給框架使用??蚣芴峁┝藥讉€接口,主要靠實現(xiàn)這些接口來完成身份驗證[5]??蚣芸梢阅脭?shù)據(jù)庫里的UserDetail對象與用戶傳入的賬號密碼進(jìn)行比對,從而完成身份驗證。角色功能如圖2所示。

圖2 角色功能

為避免考生考試時出現(xiàn)替考等情況,線上考試系統(tǒng)對客戶端用戶登錄的唯一性進(jìn)行強制要求。當(dāng)用戶在一個客戶端登錄后另一個客戶端便會被強制退出,若考試過程中考生賬號在另一端被登錄,可強制考生終止考試。

2.2 考試管理模塊

考試過程的基本流程:教師在教師端選擇題目編寫試卷,選擇考試時間和考試對象;考生在考試即將開始時進(jìn)入學(xué)生端選擇進(jìn)入,考試時間開始后進(jìn)行作答;考生提交試卷后,教師會收到考生的答卷,批閱后系統(tǒng)自動計算分?jǐn)?shù),學(xué)生即可通過線上考試系統(tǒng)查詢考試成績。線上考試系統(tǒng)的操作簡單,無需額外的使用方法教學(xué),進(jìn)一步提高了考試效率,讓學(xué)生能在最短的時間內(nèi)進(jìn)行一場規(guī)范化、信息化、現(xiàn)代化考試,節(jié)約了師生以及學(xué)校的時間。

2.3 自動收卷模塊

與線下考試相同,到規(guī)定時間收卷是考試的必然結(jié)果。線上考試系統(tǒng)在考試開始后自動倒計時,倒計時結(jié)束考生若未交卷,便采取強制收卷的行為。Java中收卷功能的實現(xiàn)主要應(yīng)用了具有定時調(diào)用、能固定時間執(zhí)行功能的Timer和TimerTask類。

2.4 數(shù)據(jù)存儲模塊

考生每完成一道題目,系統(tǒng)會自動將考生答案保存到數(shù)據(jù)庫,避免因信號中斷或特殊情況中途退出考試重新進(jìn)入后丟失數(shù)據(jù)而影響考試成績。

2.5 防切屏模塊

為了控制切屏次數(shù),首先,要在Vue生命周期的mounted里添加一個監(jiān)聽事件visibilitychange;其次,為事件添加一個函數(shù),在此函數(shù)中獲取頁面元素的狀態(tài)document.VisibilityState;最后,調(diào)用后臺接口,獲取在考試管理中是否設(shè)置了開啟切屏功能以及可切屏的最大次數(shù)和剩余次數(shù)的數(shù)據(jù)。教師可以通過后臺統(tǒng)計數(shù)據(jù)得知學(xué)生在考試中有關(guān)切屏的具體數(shù)據(jù)。

2.6 判卷答題模塊

考生完成考試后,教師可在線上考試系統(tǒng)內(nèi)看到考生提交的試卷。閱卷教師可以從自動閱卷和人工閱卷兩種方式中進(jìn)行選擇,也可以將兩者結(jié)合使用:客觀題自動判分,主觀題人工判卷或設(shè)置關(guān)鍵詞給分。自動閱卷的加入減少了閱卷教師機械性的工作,讓閱卷教師能夠快速、準(zhǔn)確地處理好大規(guī)??荚嚨脑嚲砼喒ぷ鱗6]。

2.7 資源管理模塊

線上考試系統(tǒng)的題庫中不僅有客觀的選擇題、判斷題,也有需要學(xué)生進(jìn)行主觀思考的開放性作答題目,大量的相關(guān)試題可供教師和學(xué)生參考使用。教師也可以選擇自行輸入題目,增加題庫的針對性。為保證系統(tǒng)功能的實現(xiàn),教師可對線上考試系統(tǒng)題庫中的題目根據(jù)難易程度進(jìn)行分類,組卷時根據(jù)題目難易程度的不同以及知識點的重要程度抽取題目的數(shù)量會相對調(diào)整,難度高的題目抽取的數(shù)量會相對較少,確??季淼膶嵱眯訹7]。

3 考試系統(tǒng)的技術(shù)特點

系統(tǒng)采用當(dāng)下流行的微服務(wù)框架Spring Cloud構(gòu)建而成。Spring Cloud將各個獨立的Spring Boot系統(tǒng)通過接口間的調(diào)用組合起來,形成一個微服務(wù)系統(tǒng)。由于其中增加了第三方庫配置,相對減輕了搭建和開發(fā)的技術(shù)難度,讓開發(fā)人員能夠更注重業(yè)務(wù)模塊,使功能更具多樣性。且由于各子系統(tǒng)間的粘連性不高,均可對其進(jìn)行獨立的開發(fā)和研究,大幅節(jié)約了開發(fā)成本及時間[8]。

在數(shù)據(jù)庫的設(shè)計上,線上考試系統(tǒng)對所需的功能進(jìn)行分析后,根據(jù)不同功能規(guī)劃出幾大模塊,再根據(jù)模塊需要的不同屬性做出系統(tǒng)各個功能的表。當(dāng)功能需要的表數(shù)量大于1時,為了避免出現(xiàn)錯誤,將其分為不同的表,使用數(shù)據(jù)庫的左鏈接即可得到詳細(xì)信息。

4 考試系統(tǒng)實際應(yīng)用效果

與傳統(tǒng)的筆試相比,線上考試能夠充分發(fā)揮互聯(lián)網(wǎng)和信息技術(shù)的優(yōu)勢,在提高考試效率和質(zhì)量的同時,也為師生提供了更為靈活多樣的考核方式,促進(jìn)了考試的多元化發(fā)展改革,滿足了時代發(fā)展的要求和趨勢,避免了傳統(tǒng)考試對時間和地點的限制,提高了考試效率。

線上考試系統(tǒng)是高校發(fā)展的必然需求,普及師生對線上考試系統(tǒng)的使用具有深刻的意義。不僅可以省去傳統(tǒng)考試的場地租賃、人工閱卷、試卷印刷等成本,同時通過提高考試效率,還能夠節(jié)約時間和人力成本。而且,線上考試還可以避免人工評卷的主觀性,確保考試的公正性。此外,線上考試系統(tǒng)可以收集考生的答題、成績等數(shù)據(jù),便于數(shù)據(jù)分析和評估。

5 結(jié)語

計算機網(wǎng)絡(luò)的迅猛發(fā)展已經(jīng)讓高校邁向網(wǎng)絡(luò)和信息化高速發(fā)展的時代,伴隨著教學(xué)方式的不斷改變,線上考試系統(tǒng)補充了高校缺乏先進(jìn)考核方式的短板,不僅減輕了師生的負(fù)擔(dān),也節(jié)約了高校的考試成本,對促進(jìn)考試模式的轉(zhuǎn)變具有劃時代的意義。

猜你喜歡
題庫題目考試
“勾股定理”優(yōu)題庫
“軸對稱”優(yōu)題庫
唐朝“高考”的詩歌題目
文苑(2020年7期)2020-08-12 09:36:22
關(guān)于題目的要求
“軸對稱”優(yōu)題庫
“整式的乘法與因式分解”優(yōu)題庫
本期練習(xí)類題目參考答案及提示
Japanese Artificial Intelligence Robotto Take Entrance Examinations
你考試焦慮嗎?
一道不等式題目的推廣
云霄县| 翁源县| 金平| 呼图壁县| 马山县| 托克托县| 潮州市| 固阳县| 黔江区| 江源县| 陆河县| 荥经县| 邢台市| 正蓝旗| 四子王旗| 桦南县| 乳山市| 耒阳市| 潮安县| 遂溪县| 渑池县| 安阳市| 尤溪县| 稷山县| 大同市| 台中县| 泸西县| 鹿邑县| 太仓市| 措勤县| 呼玛县| 赫章县| 卢龙县| 阳新县| 双流县| 托克逊县| 绥宁县| 安多县| 平塘县| 西和县| 治多县|