我的任务是开发一个自定义测试模块,该模块的功能与核心测试模块完全相同,但对UI进行了一些修改。问题是,我们的用户仍然需要使用核心测试模块。
有没有办法创建一个继承所有测验模块的新活动?
或者,有没有一种方法可以根据可以在核心测试设置中更改的自定义测试设置有条件地覆盖测试渲染器?
提前谢谢。
您不能扩展整个模块,但是,您可以做的是将测试模块复制到您的自定义文件夹中,并使所有类扩展mod/quiz类。重命名所有内容也需要指向您的模块。不要忘记将依赖项放在php版本文件中