问题标签 [moodle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
217 浏览

php - 在数组中使用 contextid 的moodle auth

任何人都可以解释为什么这不起作用:

$USER->id是登录用户。

这是输出:

拒绝访问

5410

数组 ( [7] => stdClass 对象 ( [userid] => 7 ) [9] => stdClass 对象 ( [userid] => 9 ) [27] => stdClass 对象 ( [userid] => 27 ) [98] => stdClass 对象 ( [userid] => 98 ) [203] => stdClass 对象 ( [userid] => 203 ) [252] => stdClass 对象 ( [userid] => 252 ) [5410] => stdClass 对象 ( [用户名] => 5410 ) )

任何帮助将不胜感激。

0 投票
1 回答
2205 浏览

php - 如何在moodle数据库模块中添加新的表单字段?

Moodle 的数据库模块有一些预定义的字段类型(文本、日期、URL、图片等),但我想自定义它以创建新的字段类型。

例如,我可能想创建一个新的字段类型名称 IMB,并告诉用户在表单中选择 IMB 时可以做什么。

如何去做这件事?

0 投票
1 回答
165 浏览

php - 在 moodle LMS 中托管 PHP 应用程序

美好的一天,我想知道是否有办法在 moodle LMS 中运行 php 应用程序。

在 php 中实现之前,信息是静态 html 文档的形式,这些文件只是简单地上传到文件夹中,访问这些文件就会呈现出托管在 moodle 中的站点的外观。

是否可以使用需要对所需功能进行服务处理的 PHP 文件来复制这样的功能。

如果不是,那么为用户提供类似体验的最佳选择是什么。

谢谢

0 投票
3 回答
3882 浏览

php - 带有 Nginx 后端的 Moodle 2.0

您好,我正在寻找有关如何为 Moodle 2.0 配置服务器的教程,其中 nginx 作为服务器,PHP-FPM 或 FastCGI 和 mySQL 作为后端。抱歉,如果我混淆了这些术语,有点像服务器架构新手。可能会在 Ubuntu/Debian 机器上运行它

找到了一个针对旧版本 Moodle 的教程,其中包含从源代码编译的旧 PHP 和 PostgreSQL。这会减慢我的部署计划并且似乎已被弃用。根据我对 MySQL 的经验水平,我更喜欢 MySQL 而不是 Postgres。

有人可以提出一些更新的建议吗?

0 投票
1 回答
2933 浏览

php - 有关 Moodle 上 cURL 的帮助

今天是个好日子。我目前正在 Moodle 中编程。由于我在他们的论坛上还没有得到任何答案,我将不得不在这里提问,因为我真的非常需要帮助。我的 cURL 如何绕过 Moodle 登录页面?

鉴于此代码,我已成功以管理员身份登录,但问题是我仍然停留在登录页面而不是继续访问 url (http://127.0.0.1/mod/quiz/report.php?q= 4&mode=analysis) 这应该是我的目标。我该如何绕过登录页面?任何帮助将不胜感激。谢谢!

0 投票
2 回答
91 浏览

linux - mod_rewrite 无法重定向到 lib 文件夹

我有一个重写器,适用于除 lib 文件夹之外的所有内容。规则是

重写规则 ^/uk(.*) $1

这是一组更复杂的规则之一,但我已禁用除此之外的所有规则。该规则适用于除 lib 文件夹的内容之外的所有内容:

http://site.local/lib/cookies.js有效,但http://site.local/uk/lib/cookies.js无效。

网站上的所有其他路径都可以很好地重定向,例如:

http://site.local/uk/course/view.php?id=15转到http://site.local/course/view.php?id=15

  • 其他名称中只有三个字母的文件夹有效。
  • uk/otherpath/lib 有效。
  • lib文件夹中没有htaccess文件
  • 站点根目录中没有 htaccess 文件(规则在虚拟主机定义中)
  • 该问题发生在 ubuntu 和 redhat(开发和生产)上
  • 该问题发生在同事工作站上的另一个 Moodle 站点上
  • lib 文件夹的权限与目录树的其余部分相同

我错过了什么?!?帮助!!!!!!!!!

- - 编辑 - -

给我

所以在我看来这应该有效吗?

0 投票
3 回答
398 浏览

moodle - Moodle 安装

当我使用 Fantastico 安装 Moodle 时,我似乎无法创建课程。

有谁知道通过fantasyo安装Moodle 2.0.2是否有问题?

我已经尝试卸载并重新安装,但我正在绕圈子。

谢谢您的帮助!

0 投票
2 回答
130 浏览

moodle - Moodle 作业设置 - 学生对话框

当学生使用高级文件上传时,他们会看到一个对话框,不仅允许他们上传,而且他们可以看到我在服务器上上传的文件。

有谁知道阻止这种情况的方法?有没有简单的设置让他们可以使用通用的上传对话框?

谢谢你的帮助!

0 投票
2 回答
538 浏览

joomla - 最佳 joomla 模块集成扩展

请让我知道将moodle与joomla集成的最佳扩展。

0 投票
3 回答
4438 浏览

php - Magento 和 Moodle 集成

我有一个项目需要我使用 Moodle 建立一个基于订阅的在线学习网站。我检查了 Moodle,它似乎可以自己处理这个问题。问题是,客户不会只是销售在线课程。他还将出售书籍,评论家等。

我认为 Magento 将是销售这些物品的最佳选择,并跟踪所有销售情况。我可能可以将在线课程添加为虚拟项目。

我的问题是:有没有办法在认证和课程注册方面完全整合这两个系统?

我的意思是,是否有人可以:

  • 在 Magento 中创建一个帐户
  • 购买 Magento 课程
  • 无需登录即可访问 Moodle 站点(单点登录)
  • 去课程。