【问题标题】:Drupal 7 Quiz Module - in which part of the code is a new quiz stored in the database?Drupal 7 测验模块 - 代码的哪一部分是存储在数据库中的新测验?
【发布时间】:2018-10-10 21:17:08
【问题描述】:

代码的哪一部分是存储在数据库中的新测验?在提交创建新测验的表单时,负责在数据库中存储新测验的函数是什么?

我正在努力完成两件事:

  1. 每个问题的计时器
  2. 动态选题策略

Drupal 7

测验模块 7.x-5.3

【问题讨论】:

  • 我觉得它就像一个经典的内容类型

标签: drupal-7


【解决方案1】:

测验模块提供测验内容类型。因此,没有将测验存储在数据库中的特定代码,因为这是由 drupal 核心处理的。某些测验特定数据可能部分由测验模块功能处理,但不知道您为什么要问这个问题以及您要解决什么问题,很难为您指明正确的方向。

【讨论】:

  • 我正在尝试完成两件事:每个问题的计时器和动态问题选择策略
  • 每个问题的计时器我可能会实现为一个字段,该字段仅在某处显示为隐藏元素,然后通过显示倒计时的模板文件添加一些 js。根据您希望它的防篡改程度,您可能希望在提交处理程序中添加对问题生成和提交之间经过的时间的验证(为此,您必须以某种方式存储问题生成时间)。动态问题选择策略更加困难,您必须花一些时间来处理模块代码。不过,这些都不是初学者的主题。
猜你喜欢
  • 2018-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-22
  • 2015-03-12
  • 2017-11-13
  • 1970-01-01
相关资源
最近更新 更多