发布于 2014-07-14 04:07:53
您可以使用规则模块来删除该角色,该角色有权在测试完成后进行测试。
发布于 2017-09-14 14:15:46
正如前面的答案所建议的那样,使用规则模块确实是回答这个问题的一种方法。特别是现在已经有了7.x-5.x版本的测验模块,它允许实现各种规则逻辑以进行查询。但是,如果您有许多查询,如果您使用前面的答案中所建议的方法,那么您也将得到许多角色。
因此,我建议您使用规则模块和标志模块的组合。以下是如何做到这一点的总结:
有关更多细节,请参阅我的回答中的"在授予用户分数之前,如何检查用户是否已经通过了测试?",其中还包括标记配置的导出和使其工作的规则。
PS:我假设这个问题是关于D7的。
https://drupal.stackexchange.com/questions/123391
复制相似问题