2012-12-10 34 views
0

好的。我是初學者,我無法找到解決這個問題的方法。我正在開發這個測驗應用程序。我已經創建了一個部分,允許您創建和管理按難度和標籤分類的問題。但我不能想到一個正確的測驗邏輯。使用滑軌測驗應用程序

我希望單個頁面上的問題編號和一次顯示的問題。我希望能夠通過點擊數字來回移動,並且我應該有一些方法來表明所嘗試的問題。然後我需要一個可以自動提交問題的計時器。

我真的不知道從哪裏開始。我發現這個Reexaminator網站。它有我想要的除了定時器。

請幫幫我。在此先感謝

這是我最後建立的。這是一個演示應用程序。它有很多UI問題和一些錯誤。僅供參考,如果有人需要。

http://rtester.herokuapp.com/

將是很好,如果有人回答原來的問題。謝謝。 它適合我的大學。

+0

您是否檢出https://github.com/schneems/wicked? – tdgs

+0

感謝您的提示。看起來很有趣。 –

+0

好的邪惡需要我們指定階段的數量。但問題的數量是動態決定的。 –

回答

0

這是一個廣泛的問題,包含您描述的每個功能的許多可能的解決方案。根據您的應用程序的組織和您的模型之間的關係,答案可能會有很大差異,即QuizQuestion

對於初學者,您需要一個導航欄,讓您查看每個問題。

你可以遍歷測驗數字像這樣:

<ul> 
    @question.each do |question| 
    <li><%= link_to question.number, question %></li> 
    end 
</ul> 

這將提供一個鏈接列表,每一個顯示爲一個數字,而是鏈接到您的Question模型/資源的#show動作和視圖。