问题标签 [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 投票
2 回答
214 浏览

php - 我应该用什么来创建一个网站,该网站部分是 CMS,部分是视频流,部分是 php/mysql 中的电子学习

我需要创建一个具有以下基本要求的站点:

  • 用于向用户展示页面的标准 CMS 功能(不是很高级)。Joomla 所做的没有任何修改是可以的,甚至
    太多
  • 能够流式传输存储在我的服务器上的视频
  • 先进的电子学习能力

你有什么建议?对于电子学习部分,我正在考虑moodle,但我从未使用过它,我不知道配置它以满足我的需要有多困难。

否则我会使用 Joomla,但我不知道是否有有效的电子学习插件 - 视频流部分。

0 投票
1 回答
239 浏览

php - 在moodle中导入成绩簿

我计划为moodle使用单独的测验引擎,因为模块的测验模块的用户友好性非常低,而且我的员工发现创建/编辑问题非常困难。现在我使用的是不同的测验模块,我仍然想将成绩与moodle的成绩簿模块集成。发现此链接http://docs.moodle.org/dev/Gradebook_import缺少成绩簿导入文档

有人可以帮我将我的 csv 格式的成绩册导入到 Moodle 中吗?提前致谢!

0 投票
3 回答
3456 浏览

moodle - 来宾用户可以在moodle中运行测验吗

我为客人开放了测验,获得查看权限,预览测验尝试,但仍然客人使用无法运行测试。那么为什么在测验级别为客人提到权限。

0 投票
1 回答
426 浏览

moodle - 从 Moodle 中取出题库

我有 3 个不同的 Moodle 数据库,每个代表一所学校,我想建立一个可以被这 3 个学校访问的外部题库,如下所示:

当老师创建一个新的测验时,测验编辑页面看起来和 Moodle 的一样,同一个题库,但是这个页面实际上是从外部的题库系统中读取它的内容,老师在题库中添加、删除和更新问题像往常一样银行,这里唯一的区别是问题来自外部问题库数据库,而不是来自 Moodle 的数据库。

在开始建立这样的题库之前需要考虑哪些要点?

0 投票
2 回答
568 浏览

php - Moodle模块类型

我的任务是编写一个相对较小且简单的 PHP Web 应用程序,它将使用一个小型数据库。对此的身份验证将通过查询字符串中随机生成的十六进制密钥进行,这些密钥由管理页面生成并通过电子邮件发送给所需的用户。

到目前为止一切都很好,但这里有一个问题:

由于各种政治原因,我们被迫将此应用程序制作为 Moodle 模块。我可以在 MySQL 中使用 Moodle 数据库,但我将使用我自己的不与 Moodle 交互的表,并且 Moodle 不会与我的表交互。我还必须使用 Moodle 数据库抽象而不是直接 PHP-> MySQL 访问。

我不希望我的用户知道他们在 Moodle 中操作。他们不应该需要登录 Moodle 来访问我的网络应用程序,而且他们可能无论如何都无法访问 Moodle。那些有权访问 Moodle 的用户不应该在他们的 Moodle 功能列表中看到这个网络应用程序。

我整理了一些小的 PHP 页面,包括了一些 Moodle 库,并将代码放在了 moodle/mods 目录中。使用 URL 直接访问服务器上的 PHP 页面会导致 Moodle 错误,因为我没有通过适当的渠道访问该模块。我收到“检测到不正确的访问”错误。

我的任务是可能做的吗?如果是这样,实现它的最佳方法是什么?我需要编写一个身份验证模块,然后是一个活动模块吗?有什么方法可以绕过 Moodle 的所有身份验证,只需使用数据库抽象而不编辑核心 Moodle 配置文件?(我知道可以通过修改 Moodle 代码,但遗憾的是这不是一个选项)。

我有丰富的 PHP 经验,但我只有大约 4 小时的 Moodle 经验,而且我的速度也很慢。

0 投票
1 回答
43 浏览

php - 将表单元素发布到 api

我正在为moodle开发一个插件。我想将 moodle 表单中的值发布到我的 API 以进行身份​​验证。我应该在哪里编辑/添加设置表单操作的规范以及如何设置?提前致谢 :)

0 投票
3 回答
8524 浏览

php - 如何在 Moodle 中存储文件以便外部应用程序可以访问它?

我需要在 Moodle 中存储一个文件。这不是真正的问题,这里解释了。问题是这个文件必须可供所有人访问。因此,必须有www.mymoodlesite.com/temp/myfile.txt一个可以在浏览器中输入并访问文件的URL,例如等等。我想将文件复制到 moodledata/temp 文件夹中,但后来我没有 URL 来访问该文件..

提前感谢您的帮助!

0 投票
2 回答
3409 浏览

login - moodle外部登录

我在 index.php 和 index_form.php 上写了一些更改以登录我的 mambo 服务器。我从 mambo 收到用户名和 md5 密码等,然后我测试这个用户是否在 moodle 数据库中,如果没有创建,则登录,否则登录。

问题是我无法在moodle中登录从此脚本创建的用户,我也尝试在默认登录屏幕中手动登录,但密码总是错误的。

插入脚本以这种方式插入密码: hash_internal_user_password($_SESSION['PHP_AUTH_PW'])

然后我尝试以这种方式登录: location="https://server/moodle/login/index.php?username='. $_SESSION['PHP_AUTH_USER'] .'&password='. $_SESSION['PHP_AUTH_PW ']

我做错了什么?

0 投票
1 回答
4162 浏览

database - Moodle 2.0 在哪里存储文件?在数据库中还是在文件系统中?

我计划在服务器中安装Moodle(使用 Oracle 10.2 DB 和 CentOS 5.6)。

我需要为数据库分配大量空间吗?或者课程的内容将保存在文件系统中,而数据库只存储文件的“指针”?

0 投票
0 回答
55 浏览

php - 确定列类的更好方法

我正在为我的网站布局使用 CSS 布局框架“ Adapt.js ”(960.gs )。它是一个 3 列布局,其中两个大小为x的侧列和更宽的中心列,当两个侧列都存在时,宽度为2x ,当没有侧列存在时,具有一个侧列的3x和全宽 (*4x)。不同类型的页面将使用不同配置的左侧和右侧列。

目前我决定我的中心栏是这样的:

我很想学习一种更好的方法来确定它的价值,$uwtheme['centergrid']因为它感觉很笨拙,而且我确信有一些我还没有找到的设计模式或解决这个问题的常用方法。

谢谢!