2015-11-03 76 views
0

我使用laravel 4.我是新手,我正在嘗試製作在線測試系統,我提出了帶有問題的視圖。Laravel 4,用單選按鈕保存表單

我已經註冊了用戶和管理員。我已經驗證了登錄。我已驗證任何註冊用戶失敗。

我想知道如何保存包含多個單選按鈕的表單並自動對測試進行評分。

結果只能由管理員查看。結果將不會提供給學生。

每個問題有4個單選按鈕。我的想法是分配真正的答案「1」和3個缺少的答案分配「0」,以便只保存數據庫中的正確答案。但我不知道該怎麼做。

我知道我在問很多,但我希望你能告訴我如何做到這一點,或者建立一個鏈接,讓我可以根據自己的情況做到這一點。謝謝大家。

回答

0

創建數組鍵=>問題值=> [答案] 在兩個循環列出所有可能的答案的問題,如

{{ Form::checkbox('answer_name', 1, false, ["required"]) }} 

當用戶打submitt按鈕做驗證的東西, 然後只得到鍵的形式值爲true或1 nvmd。 使用循環,其中比較model_answer數組與user_answer數組,如果答案正確,則迭代某個變量以獲取結果。 請記住,陣列中的位置數!

+0

好的,謝謝。我會試試:) –