我正在使用Drupal 7。 我正在使用Drupal的测验模块版本7.x-5.2,只有管理员才能看到每个问题的反馈"在测验结果视图/页面中。 其他一切都很完美: 在测验结果视图/页面中,我可以看到:
我也使用Content Access版本7.x-1.2-beta2,在基于角色的访问控制设置中,似乎所有内容都设置正确。
我"播放"有点评分,摘要,反馈表,我设法在测验结果显示中移动它们中的每一个,我还设法从测验结果显示中删除它们中的每一个,然后将其恢复。 我所做的每一个这样的配置变化都对所有角色都是可见的,但是唯一的#34;顽固的角色#34;是问题的反馈。 - 只有管理员才能查看。
还有一件事: 当我让所有用户能够“编辑任何测验内容”时,所有用户都可以看到问题的反馈(针对每个问题),但这显然不是想要的。我不能允许所有用户编辑任何内容...
为了安全起见,在这种情况下我真正想要的是提供以下内容: 在普通用户完成整个测试/测验后,我希望他/她查看:
如何让所有用户都能看到问题的反馈?
我不确定它是否相关,但在Quiz模块版本7.x-5.2的QuizResultAnswerController.class.inc中,我看到了以下内容:
if($ instance-> canReview(' question_feedback')){
我认为(但不确定......)这段代码"决定"不要为普通用户显示question_feedback。
我不明白为什么此功能需要有人可以查看和/或如何让某人成为结果的查看者/审阅者,而不会让他/她更改内容。
请帮帮我。这非常重要!
非常感谢!