问题标签 [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 回答
5217 浏览

installation - 在 Windows Server 2008 企业版上使用 XAMPP 安装 Moodle

我正在尝试在运行 Windows Server 2008 企业版的虚拟机上使用 XAMPP 安装 Moodle 1.9。

我最初可以很好地访问 install.php 安装程序脚本,但是在我超过第三页之后,网页超时。

如果我去http://localhost/,则不会下载任何网页,浏览器就会超时。

我尝试用 IE7 和 Chrome 运行安装脚本,看看是否是浏览器问题,但同样的事情发生了。

任何帮助将不胜感激。

谢谢,阿什利

0 投票
2 回答
2112 浏览

drupal - 将 Drupal + Moodle + MediaWiki 与 OpenID 集成

我希望能够使用这些“同类最佳”的开源解决方案,只需要在不同站点之间进行某种单点登录。我不希望我的用户必须在 3 个不同的地方登录,所以我认为使用 OpenId 是可能的。

有没有人尝试过类似的东西?

0 投票
3 回答
751 浏览

integration - 实施 CAS SSO 需要什么水平的技术技能/专业知识?

我正在整合几个网站/内容管理工具来尝试我的一些想法。在过去的几个月里,我发现了很多非常有用的东西,而且很棒。我把一切都安排好了。仅举几例:phpwebsite、moodle、livezilla 等。

问题是我自己做所有事情并且缺乏技术知识。从那时起,我确实有很强的编程背景,这不再适用。但是,我似乎在管理挖掘 HTML、PHP 和 JavaScript 代码或多或少还可以,事情进展得很好。

现在需要在我的几个系统之间实现 SSO。我喜欢我读到的关于 CAS 的内容,但我读的越多听起来就越可怕:)。我觉得我缺乏太多的技术专长,无法自己实施。看起来它不仅仅是简单的逻辑安装和配置,就像我在过去两个月中所做的大多数事情一样,而且有点过于复杂。

我应该冒险吗?我将面临什么问题?到目前为止,我能找到的所有讨论都是技术性的,根本不是用户友好的。请帮我鼓起勇气:)

谢谢, 奥列格

0 投票
1 回答
2376 浏览

database - 需要帮助调试 Moodle 的自定义身份验证插件

我正在尝试对我的网站(基于 CMS)的用户 db 进行身份验证,它使用稍微不同的方法来存储散列密码。它为每个用户使用随机生成的盐。salt 与散列密码一起存储在用户数据库中。因此,直接字段映射身份验证(如外部数据库插件所做的那样)对我不起作用。

首先,我只是镜像了 DB 插件并修改了user_login()程序以从数据库中读取哈希密码和 salt,然后再次使用 salt 对输入的密码进行哈希处理,并将其与数据库中的密码匹配。这是我的user_login()功能的代码

但是当我尝试登录时,与网站(CMS)数据库对应的用户名/密码失败。然而,早些时候(在我尝试使用这个自定义插件之前)存储在 Moodle 中的密码(对于同一用户)让我通过了。

这意味着,要么我的身份验证例程失败,要么moodle的内部基于数据库的身份验证机制优先于它。

我已经启用了ADODB 调试模式——但这也无济于事。当我从服务器设置启用调试输出时,错误消息会在页眉之前发送。因此登录页面根本不会显示。

我关闭了所有其他形式的身份验证(除了无法关闭的手动)和我自己的。

关于如何解决这个问题的任何想法?

0 投票
1 回答
138 浏览

php - Moodle 1.9.7 中的传统盐字符串支持是否包括对非盐密码的支持?

我们有一个活跃的 Moodle 安装最近更新到 1.9.7。该站点以前从未使用过密码盐。我想在系统上启用密码盐,就像 Moodle 现在建议的 1.9.7 一样,但我不确定旧的盐支持设置是否包括对非盐密码的支持

查看Moodle.org 上的密码销售文档并不清楚(对我来说)旧的盐支持是否还包括对无盐的支持。我的问题是,我在 config.php 中的旧盐设置的零长度字符串盐是否意味着支持非盐密码?

例如,我可以在我的 config.php 文件中添加这个:

如果他们的密码没有加盐,当前帐户持有人仍然可以登录吗?我无法从他们的文档中判断这是否正确,我想知道是否有人成功地做到了这一点。

0 投票
2 回答
1029 浏览

sql-server - 带有 SQL Server 的 Moodle

即使在阅读了moodle站点中的文档之后,我也很难通过FREEDTS将moodle与sqlserver集成在一起。

我已经在 freedts.conf、php.ini 和 Config.php 中设置了设置。

但是,尽管如此,它并没有连接到我的数据库。我正在使用 SQL Server 2008。

我可能会错过什么?

谢谢。

0 投票
4 回答
13687 浏览

api - Moodle 是否存在任何 API?

我想为 Moodle 创建一个定制的前端。有谁知道我可以从哪里获得 API?或任何其他帮助?

0 投票
4 回答
13457 浏览

php - PHP xmlrpc 扩展和 MAMP

我正在尝试让 xmlrpc 扩展在 MAMP (1.8.4) 中为 php5 工作。

我检查了安装的 PHP 5 版本:

我下载了 PHP 5.2.11 源包,并为 xmlrpc 构建了一个共享库:

我将这些文件复制到 MAMP 中:

我将扩展设置添加到 ini 文件中:

我重新启动了 MAMP:

当我做一个我发现phpinfo的唯一参考xmlrpc是在 PHP Core 部分:

我正在尝试安装 Moodle,但它仍然告诉我 xmlrpc 扩展不可用。

我是 PHP 新手,所以如果有人能告诉我如何确认扩展是否可用,那就太好了,或者至少有一些关于如何进一步调试的指示。

谢谢。

更新:我找到了 PHP 日志文件,它有以下条目:

0 投票
2 回答
364 浏览

moodle - 将课程信息从一个 Moodle 导入到另一个 Moodle

我正在升级 Moodle 安装并更改外观、角色等。为此,我在现有版本上实施内容冻结,将站点复制到新位置,更新它,(我们正在做很多更改) ,然后在准备好将“新”站点移动到旧站点位置时。

问题是我们有很多人在完成一门课程并且不想阻止他们完成但想要一种将与他们的课程相关的部分数据引入新版本的方法。

有任何想法吗?有人做过吗?危险吗?

0 投票
3 回答
12214 浏览

performance - 性能调优 Moodle

我们的 Moodle 网站开始获得大量流量。结果,该网站速度变慢了。在性能调整 Moodle 时,我应该立即检查哪些配置选项?我知道它是特定于该站点的,因为它上的其他人对大型工作负载没有任何问题。