色www,五月婷婷深爱五月,午夜国产一级片,色噜噜综合,国产大胸无码视频,清纯美女被操黄网站在线观看,波多野结衣av高清一区二区三区

淺析在線考試系統(tǒng)中的考試時間控制的教育論文

時間:2024-08-17 07:35:54 教育畢業(yè)論文 我要投稿
  • 相關(guān)推薦

淺析在線考試系統(tǒng)中的考試時間控制的教育論文

  關(guān)鍵詞:

淺析在線考試系統(tǒng)中的考試時間控制的教育論文

  在線考試 系統(tǒng)時間控制

  摘要:

  在線考試系統(tǒng)作為現(xiàn)代遠程教育的一種教學效果考察手段,在現(xiàn)代遠程教育中已發(fā)揮越來越重要的作用,避免了試卷印刷、考場安排、組織考試、閱卷等諸多程序,為提高考試效率和標準化水平,提供了一種新的考試形式,使考試突破了時空的限制。本文就在線考試系統(tǒng)中的考試時間在客戶端與服務器端的雙重控制進行了研究,提供了一種解決在線考試系統(tǒng)中考試時間控制的方法。

  一個成熟的在線考試系統(tǒng)應具有易操作、功能完備、故障率低等特點,一般的在線考試均采用b/s模式,使考試過程在客戶端瀏覽器完成,考試結(jié)果則存儲在服務器中。這種模式具有簡化考生操作程序、及時回收和儲存考試結(jié)果、系統(tǒng)易于擴充和修改等特點。每場考試都是有時間限制的,不允許考生超時答題,由于在線考試系統(tǒng)具有分布性和考試開始時間的差異性,為了體現(xiàn)考試的公平性,對考試用時,也就是考試時間進行精確控制就顯得尤為重要。

  一、在客戶端控制考試時間

  在客戶端控制考生的考試時間是比較簡單的,其原理是:當考試開始考試時立即按考試信息表中設置的考試用時進行倒計時,當考試時間用完,則系統(tǒng)自動將考生的答題數(shù)據(jù)傳遞到考試處理頁,對考生的考試情況(答題的答案、考生的信息等)進行記錄并自動進行評分。

  由于倒計時工作必須在客戶端完成,要實現(xiàn)這個功能,就必須選擇客戶端腳本進行控制,可以采用vbscript或javascript。

  下面是以javascript為例在客戶端進行考試時間控制的例子:

  另外,要實現(xiàn)考試時間到自動交卷,還要進行兩個操作,

  一是在網(wǎng)頁body項中增加onload事件,當網(wǎng)頁打開時即進行計時(也可設置為單擊某個按鈕開始計時):

  二是在需要顯示考試時間倒計時的地方顯示倒計時,實現(xiàn)方法是將該位置所在的層(div)的id設置為timeinfo即可。

  另外,點擊交卷的按鈕(submit)的名稱必須設置為本例中的submit,設計者也可視情況進行程序修改。如:

  二、在服務器端控制考試時間

  僅僅在客戶端設置考試時間限制是不夠的,因為要考慮到,用戶可以在客戶端屏蔽js代碼,或者偽造一個客戶端頁面進行超時數(shù)據(jù)提交,這時就要考慮使用服務器端同步進行時間控制。

  下面以使用asp技術(shù)開發(fā)的在線考試系統(tǒng)為例介紹考試時間服務器端控制方法思路:

  第一步:當用戶打開考試界面或點擊考試按鈕進行考試時,即在該頁面創(chuàng)建一個session,用于記錄用戶的開始考試時間。

  session("aspexamstartsj")=now()‘記錄用戶開始考試時間到session中。

  session。timeout=150‘設置session超時時間為150分鐘,此項可根據(jù)考試時間靈活設置。

  第二步:當考生考試時間到或點擊交卷按鈕后,進行考試時間的判斷,有兩種方法,

  一是判斷上一步設置的session是否存在,如果不存在則說明考試時間以過活用戶是從非法途徑提交的答題信息(偽造客戶端),實現(xiàn)思路如下:

  二是進行時間比對,若開始時間和結(jié)束時間差超過預定考試時間(以120分鐘為例),則說明考試時間過期。

  要進行兩個時間的時間差計算,在asp中就要用到datediff函數(shù)。

  datediff(interval,date1,date2):返回variant(long)的值,表示兩個指定日期間的時間間隔數(shù)目。

  其中,interval參數(shù)表示返回值的類型,如m表示返回data2與data1之間相差的分鐘數(shù)。

  具體實現(xiàn)方法如下:

  三、小結(jié)

  上述兩種方法分別從客戶端和服務器端就如何解決考試時間限制提出了兩種方案。

  第一種方法確保在考試時間結(jié)束的時候能夠自動將用戶的答題信息提交到服務器。

  第二種方法是確保在線考試系統(tǒng)客戶端頁面不夠篡改。

  只有將兩種方法結(jié)合運用,才能保證系統(tǒng)功能的良好實現(xiàn)與運行。

  參考文獻:

  [1]asp動態(tài)網(wǎng)站開發(fā)教程,清華大學出版,陳建偉,李美軍,施建強等編著;

  [2]電子商務網(wǎng)站建設教程,清華大學出版社,張瑜,趙卓群等編著;

  [3]百度百科,datadiff函數(shù)

【淺析在線考試系統(tǒng)中的考試時間控制的教育論文】相關(guān)文章:

在線考試系統(tǒng)論文03-07

在線考試系統(tǒng)設計與開發(fā)論文05-29

基于WEB的在線考試系統(tǒng)03-09

在線考試系統(tǒng)的設計ASP+ACCESS03-08

在線英語考試系統(tǒng)ASP+SQL03-08

在線考試及自動評分系統(tǒng)ASP+SQL03-08

基于.NET技術(shù)的在線考試系統(tǒng)ASP.NET+SQL03-08

淺析自動控制系統(tǒng)12-11

淺析PLC控制系統(tǒng)的設計方法概要11-22

基于ASP.NET在線考試系統(tǒng)設計ASP.NET+SQL03-08