问题标签 [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.
php - 我应该用什么来创建一个网站,该网站部分是 CMS,部分是视频流,部分是 php/mysql 中的电子学习
我需要创建一个具有以下基本要求的站点:
- 用于向用户展示页面的标准 CMS 功能(不是很高级)。Joomla 所做的没有任何修改是可以的,甚至
太多 - 能够流式传输存储在我的服务器上的视频
- 先进的电子学习能力
你有什么建议?对于电子学习部分,我正在考虑moodle,但我从未使用过它,我不知道配置它以满足我的需要有多困难。
否则我会使用 Joomla,但我不知道是否有有效的电子学习插件 - 视频流部分。
php - 在moodle中导入成绩簿
我计划为moodle使用单独的测验引擎,因为模块的测验模块的用户友好性非常低,而且我的员工发现创建/编辑问题非常困难。现在我使用的是不同的测验模块,我仍然想将成绩与moodle的成绩簿模块集成。发现此链接http://docs.moodle.org/dev/Gradebook_import缺少成绩簿导入文档
有人可以帮我将我的 csv 格式的成绩册导入到 Moodle 中吗?提前致谢!
moodle - 来宾用户可以在moodle中运行测验吗
我为客人开放了测验,获得查看权限,预览测验尝试,但仍然客人使用无法运行测试。那么为什么在测验级别为客人提到权限。
moodle - 从 Moodle 中取出题库
我有 3 个不同的 Moodle 数据库,每个代表一所学校,我想建立一个可以被这 3 个学校访问的外部题库,如下所示:
当老师创建一个新的测验时,测验编辑页面看起来和 Moodle 的一样,同一个题库,但是这个页面实际上是从外部的题库系统中读取它的内容,老师在题库中添加、删除和更新问题像往常一样银行,这里唯一的区别是问题来自外部问题库数据库,而不是来自 Moodle 的数据库。
在开始建立这样的题库之前需要考虑哪些要点?
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 经验,而且我的速度也很慢。
php - 将表单元素发布到 api
我正在为moodle开发一个插件。我想将 moodle 表单中的值发布到我的 API 以进行身份验证。我应该在哪里编辑/添加设置表单操作的规范以及如何设置?提前致谢 :)
php - 如何在 Moodle 中存储文件以便外部应用程序可以访问它?
我需要在 Moodle 中存储一个文件。这不是真正的问题,这里解释了。问题是这个文件必须可供所有人访问。因此,必须有www.mymoodlesite.com/temp/myfile.txt
一个可以在浏览器中输入并访问文件的URL,例如等等。我想将文件复制到 moodledata/temp 文件夹中,但后来我没有 URL 来访问该文件..
提前感谢您的帮助!
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 ']
我做错了什么?
database - Moodle 2.0 在哪里存储文件?在数据库中还是在文件系统中?
我计划在服务器中安装Moodle(使用 Oracle 10.2 DB 和 CentOS 5.6)。
我需要为数据库分配大量空间吗?或者课程的内容将保存在文件系统中,而数据库只存储文件的“指针”?