編碼的世界 / 優質文選 / 文明

用PHP 實現簡單網絡在線考試系統


2022年5月25日
-   

效果圖:
首頁

判斷題

單選題

多選題

填空題

交卷後系統自動計分

過程:
用到工具:NetBeans IDE 8.2 WampServer Google Chrome
用到 PHP ,JS,HTML,CSS
目錄結構:

文件說明
文件
說明
common
公共文件目錄
data
數據目錄(保存題庫)
css
  CSS樣式文件目錄
js
  JavaScript文件目錄
image
  圖片文件目錄
view
  HTML模板文件目錄
index.php
  系統首頁
test.php
  在線考試功能
total.php
  查看考試成績功能

題庫的設計:
使用PHP數組存儲題庫
部分代碼如下:
判斷題

單選題

多選題

填空題

在公共函數庫中編寫getDataInfo()函數,獲取題庫信息
創建兩個空數組變量,用於保存某種題型的題目數量和每題的分值
從題庫讀取信息
計算各題型下的題目個數和各題型中單題的分值
以二維數組的形式返回

在test.php在線考試頁面中,利用list()接收從getDataInfo()函數中的返回值

電腦自動閱卷

熱門文章