0

好吧。我是初学者,我无法找到解决此问题的方法。我正在开发这个测验应用程序。我已经构建了允许您创建和管理按难度和标签分类的问题的部分。但我想不出一个合适的测验逻辑。

我想要一个带有问题编号的页面,一次显示一个问题。我希望能够通过单击数字来回移动,并且我应该有某种方式来指示尝试的问题。然后我需要一个可以自动提交问题的计时器选项。

我真的真的不知道从哪里开始。我找到了这个Reexaminator网站。除了计时器,它有我想要的东西。

请帮我。提前致谢

这是我最终建立的。这是一个演示应用程序。它有很多 UI 问题和一些错误。仅供参考,如果有人需要。

http://rtester.herokuapp.com/

如果有人会回答原始问题会很好。谢谢。它为我的大学。

4

1 回答 1

0

这是一个广泛的问题,对于您描述的每个功能都有许多可能的解决方案。答案可能会有很大差异,具体取决于您的应用程序的组织和模型之间的关系,即QuizQuestion.

对于初学者,您需要一个导航栏来查看每个问题。

您可以像这样遍历测验数字:

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

这将提供一个链接列表,每个链接都显示为一个数字,但链接到 #show 操作和Question模型/资源的视图。

于 2014-11-21T08:40:12.467 回答