好的。我是初学者,我无法找到解决此问题的方法。我正在开发这个测验应用程序。我已经构建了允许您创建和管理按难度和标签分类的问题的部分。但我无法想到一个正确的测验逻辑。
我想要一个包含问题编号和一次显示一个问题的页面。我希望能够通过单击数字来回移动,我应该有一些方法来指示尝试的问题。然后我需要一个可以自动提交问题的计时器选项。
我真的不知道从哪里开始。我找到了这个Reexaminator网站。它有我想要的除了计时器。
请帮帮我。提前致谢
这是我最终建立的。这是一个演示应用程序。它有很多UI问题和一些错误。仅供参考,如果有人需要。
如果有人回答原始问题会很好。谢谢。 它适合我的大学。
答案 0 :(得分:0)
这是一个广泛的问题,为您描述的每个功能提供了许多可能的解决方案。答案可能会有很大差异,具体取决于您的应用组织和模型之间的关系,即Quiz
和Question
。
对于初学者,您需要一个允许您查看每个问题的导航栏。
你可以像这样迭代测验数字:
<ul>
@question.each do |question|
<li><%= link_to question.number, question %></li>
end
</ul>
这将提供一个链接列表,每个链接都显示为一个数字,但链接到#{1}模型/资源的#show操作和视图。