php題庫系統
1、題庫記錄各種試題
2、試卷是按規則生成出的試題;
3、用戶考試:用戶 關聯 試卷 及試題 ,計算得分
大致就可以了1
Ⅱ PHP考試系統
1-整體是用jquery+php資料庫調用實現的,上一頁,下一頁就是提交試題的ID進行取題。
如圖:做個模板頁,然後根據試題ID裝載試題。limit是限制返回結果的條數,當然你再取題時可以加上limit 1。看你這圖並沒有用到分頁技術。
2-試題選項是選錄入到資料庫中的單選組,多選題是多選組,你可以寫一個試題的類,方便調用,脈絡清晰。
3-隨機出不重復的題,就是要把做過的試題ID存入session,取題時用隨機數加上非session中的ID。
4-驗證試題答案是通過jquery的POST或GET提交後台驗證的,且每題只驗證一次。
如你在寫代碼時遇到具體問題我們再溝通
Ⅲ phpmysql寫的出題考試系統,怎麼實現點擊下一題各個題目自動切換!
在線模擬考試系統基於PHP+Mysql開發,主要用於搭建模擬考試平台,支持多種題型和展現方式,是國內首款支持題冒題和自動評分與教師評分相結合的PHP開源在線模擬考試系統。使用本系統,您可以快速搭建用於模擬考試的網站平台,實現無紙化考試、真實考場模擬、知識強化練習等功能。可滿足培訓機構、學校、公司等機構各種考試需求。PHP在線考試系統1.2.2.rar大小:3.62M 已經過網路安全檢測,放心下載點擊下載
追問
怎麼打不開?
Ⅳ PHP在線考試系統PPExam
我這邊有更好的安裝包也是php的在線考試系統,oExam在線考試系統,php語言開發,有一鍵安裝包可以直接安裝。
Ⅳ 用php+mysql製作一個在線考試系統
如果還要付費,那乾脆直接購各方面都很完善的在線考試系統吧
優考試在線考試系統可以滿足你的多種需求
Ⅵ 求一個開源的php+mysql在線考試系統源碼
我有的
Ⅶ 用PHP做一個答題系統。求救啊~~~~
設置HTML頁面,post取值並與正確答案對比,正確的就執行分數加1,這樣就可以得到總分了
Ⅷ 求一個 基於PHP+Mysql的在線考試系統源碼。。。
也可試試這個"教學測試一體體化處理系統WEB版",網路搜索即可找到。 專門針對學校開發,一體化解決教學測試中的幾乎所有問題。
如果條件允許,可以免費提供。
Ⅸ 用php+mysql做一個題庫系統,上萬題內隨機抽取五百題左右生成考試卷,求最有效率的做法!
php裡面有array_rand函數,你要是一道題一道題的讀出來,或許也可以嘗試一下。但是要是一下子都讀出來,即便這個函數效率可以的話,隨機取出id數組,查詢 「where id in 數組」 就不如直接在資料庫里隨機抽取記錄。
如何從數據表裡隨機抽取記錄呢,想想辦法還是有一些,就是不知道效率如何。有的是說用max_id*rand(),那一條一條抽取還是可以的。怎麼批量隨機抽取呢,可以試著排序,然後選取前500題,排序可以想辦法用一些函數(選取一些執行效率高的),如何md5,sha1,這種。如果為了使結果更具有隨機性,可以把欄位值再與一個隨機數運算一下。僅供參考。
========================
我想你還是用array_rand隨機抽500個id存到數組,然後遍歷數組吧。這樣也避免了題目重復。在資料庫里如果一次一條記錄隨機抽取,要考慮碰巧重復的問題。批量選取你就按上面我說的試試。
Ⅹ php考試系統
如果是我,我會將單選題,復選題,判斷題分成三個文件或資料庫中的三個表一個一"\r\n"分開識別,一個為記錄設置id。然後獲取數據,針對文本的做法:file()獲得記錄。然後使用mt_rand(1,文本中記錄條數)獲得要取出的隨機題目,然後就是輸出咯。針對資料庫:首先獲取資料庫中記錄的條數,mysql_num_rows(),然後mt_rand(1,獲得的條數);然後從資料庫中取出生成的隨機數行,然後也是輸出。對於你的這個問題不是太困難。
然後就是輸出對吧,其實只要你將題目寫入記錄保存到文本或者資料庫的時候加入html標簽就可以了(記住替換換行,空格,然後把括弧什麼的換成字元實體。),然後再外面加上<form>標簽就可以形成一個表單。理論上來說,這個演算法是可行的,如果要多個題目也簡單,建立三個數組,分別存儲已經取得的題目的編號,如果題目取出就加入這個題目的編號,再取出其他題目,如果已經取出就在取其他的。我的只有方法,沒有代碼,只提供思路。如果有興趣,加我qq1305167657.不過這一段時間沒法上網——————高考啊。。。。。。高考之後交流。其次。。流量啊