我在我的笔记本电脑上安装了moodle。但是我无法从连接在同一网络上的其他计算机访问它。但是在我的笔记本电脑上访问它没有问题。我已经浏览了moodle论坛上发布的解决方案,但没有一个解决了我的问题。
我想在moodle中创建一个自定义表单并将表单数据存储在数据库表中.我一直在研究moodle表库,但对我来说太复杂了.
有关如何在moodle中创建自定义表单以及将表单数据存储在数据库中的任何帮助或指导或教程或参考指南或电子书将非常感激.
刚开始使用Moodle开发并且很惊讶我找不到关于如何全局禁用发送出站邮件的文档参考.例如,如果我有一个本地开发环境使用生产数据库的副本,并且需要运行cron作业用于测试目的,我不想冒实际发送邮件的风险(在其他框架中我会将该邮件发送到stdout或日志代替).我在config.php中设置了:
$CFG->debug = 38911;
$CFG->debugdisplay = true;
Run Code Online (Sandbox Code Playgroud)
但我正在寻找类似的东西
$CFG->debug_mail ="/logs/moodle_mail.log"
Run Code Online (Sandbox Code Playgroud)
或类似的.这个问题通常如何解决?
如果我在我的主题中扩展了一个核心模板(例如 blocks.mustache),我如何在其中输出主题数据?
我已将模板添加到:theme_name/templates/core/blocks.mustache 并且我尝试添加一个带有站点名称的简单变量,但它不输出任何数据。
有没有办法在不扩展渲染器的情况下做到这一点?
我正在尝试将 Moodle 2.7升级到 3.1。但由于某种原因我不能。这是错误:
Coding error detected, it must be fixed by a programmer: The data source class does not exist.
Debug info:
Error code: codingerror
Stack trace:
line 498 of /cache/classes/definition.php: coding_exception thrown
line 515 of /cache/classes/helper.php: call to cache_definition::load()
line 480 of /cache/classes/helper.php: call to cache_helper::purge_store()
line 323 of /admin/index.php: call to cache_helper::purge_all()
Run Code Online (Sandbox Code Playgroud)
这可能是什么问题?