-1
我有一個用戶完成測驗的場景。該rubricks如下:在PHP中創建是或否的調查問卷
- 有兩種是一系列與單選按鈕的問題在他們旁邊或沒有
- 每題+1或-1給出肯定的答案,或者沒有
- 每個問題都落在了它自己的類別(因此用戶將獲得每個類別的分數)
- 該數據被收集並呈現給用戶
- 任何類別的問題,可以按隨機順序
我的思考過程是,在數據庫中有一個用戶表以及問題表和答案表。
問題表將包括一個ID,問題本身,它所屬的類別。
答案表將有問題ID和正確的答案(在這種情況下,無論是或否)。
頁面加載時x從數據庫中抓取大量問題並放入表單中。
完成測驗的用戶將爲與它們相關的每個部分(可能是評分表)設置分數。
這將在用戶提交表單時更新。
編程方式,這項工作,或者我是否在誇大一個問題?
有了這些開放式問題,如果我編寫解決方案然後查詢它,會更有益處嗎? –
不確定這裏的背景,但如果你有任務提出一個這樣的系統,你應該考慮查看是否有任何開源解決方案可以爲你做,而不必從頭開始編寫它。例如,看看[Moodle](http://moodle.org/)。 Moodle是一個全功能的電子學習軟件包,所以它比你所要求的要多得多,但它肯定包括運行可以得分的測驗的能力。它會勾選您需求中的所有框。如果你不喜歡Moodle,還有其他的電子學習軟件包可能適合你 – Simba