效果圖:
首頁
判斷題
單選題
多選題
填空題
交卷後系統自動計分
過程:
用到工具: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()函數中的返回值
電腦自動閱卷