问题标签 [moodle-api]
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.
plugins - 在moodle中将用户个人资料显示为我的插件页面的一部分
我正在创建一个 moodle 本地插件,我需要将当前用户的个人资料页面显示为我的页面的一部分,然后添加我的数据。
是否有任何 API 可以为我提供个人资料页面(带有所有其他字段),以便我能够在我的页面中显示它?
php - 文件管理器在moodle中保存的正确顺序和参数
我正在使用moodle的filemanager
元素上传一个文件
不幸的是,Moodle的文档组织得非常糟糕而且不完整
我不明白我应该如何处理该死的filemanager
!
目前我正在这样做:
但是现在我不知道我应该如何检索上传的文件!
Moodle 的文档说要使用moodle_url::make_pluginfile_url()
方法,但它需要path
并且filename
我在哪里可以找到它们?!
谁能告诉我在moodle中上传和检索文件的正确顺序是什么?!
moodle - Moodle 中的词汇表:在一页上显示所有术语的概述
我是moodle编程的初学者,想构建一个自定义模块,在一页上显示给定词汇表的所有术语和解释。有人可以指出,如何开始和完成这个?
moodle - 使用 API 动态创建 Moodle 课程
我被要求创建一个引擎,该引擎将从我们的本地数据库中获取课程(名称、简称、类别)并将其添加到 moodle 中。
我正在考虑为此使用 Moodle API。
我尝试使用网络服务但没有成功。
我需要类似的东西:
有人有意见吗?
moodle - Wirecloud/IdM 和 Moodle 的 SSO?
寻找有关如何将 Fiware/Wirecloud 与 Moodle 集成的最佳实践说明。Fiware/IdM 似乎应该提供用户数据,而 Moodle 通过其插件之一进行连接。Moodle 提供了许多不同的身份验证选项(实际上太多,难以确定最佳路径)。理想情况下,一旦登录,Moodle 插件也应该能够访问其他 FIWARE 后端服务。
原则上应该是可能的,但我注意到 Fiware 学院http://edu.fiware.org/没有与FIWARE 实验室的 SSO :-)
php - PHP通过Webservice在moodle中创建用户
我想将外部网站与moodle系统连接起来。我已经设置了 webService 并创建了一个令牌来获取访问权限。
我已经按照http://www.rumours.co.nz/manuals/using_moodle_web_services.htm设置但相反我想通过 REST 实现连接,如https://github.com/moodlehq/sample-ws-客户/查找/主
我的方法是有一个moodle类来处理数据交换。首先,我只是想尝试通过 webService 创建一些新的硬编码用户,但它因 Moodle-Response 而失败:
“invalidrecord 在数据库表 external_functions 中找不到数据记录。”
在我看来,好像我的通话成功了,但是moodle在找到“core_user_create_users”函数时遇到了问题。我检查了本地moodle数据库,在表external_functions中是“core_user_create_users”的一个条目,所以我有点困惑moodle不知道该怎么做。
那是我的课:
我正在使用我在上面发布的同一个 github 项目中的 curl 类-moodle 在他们的文档中链接到它.. docs.moodle.org/dev/Creating_a_web_service_client
我的调用的入口点现在是硬编码的:
有谁知道如何解决“invalidrecord Can not find data record in database table external_functions”错误或有不同的方法/建议我如何远程创建我的用户?
提前致谢
moodle - Moodle - 无效的课程模块 ID
我正在使用 API 将文件夹模块添加到 Moodle 课程:
使用 CMD 运行脚本时出现以下错误:
我查看了库中的 folder_add_instance() 函数,尝试获取上下文时发生错误:
我查看了 Moodle 数据库中的 mdl_context 表,但无法理解这些值及其与我得到的错误的关系。
从数据库中删除 mdl_context 值会有帮助吗?或者我在这里遗漏了什么?
请注意,脚本运行良好,直到我使用 Web 界面删除了 Moodle 上的所有课程。(我删除了包含所有课程的类别)。
moodle - 如何在moodle中使用插入记录功能
我正在尝试使用moodle将记录插入我的数据库。
我使用的是 1.9.19 版本。我正在尝试以下代码:
但这不能正常工作。如何正确地做到这一点。
注意:为什么使用 1.9.19 意味着我的客户使用此版本,所以我无法更改版本。
moodle - 如何将数据库连接到 moodle 1.9.19 并使用 get_record() 检索记录
我正在使用moodle 1.9.19+。
我想使用moodle连接我的数据库并检索和列出表值如何做到这一点。
我正在尝试 get_record() 函数。
请任何人帮助我