问题标签 [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.
moodle - MOODLE 数据操作:函数 get_records_sql 不起作用。在代码中添加 get_records_sql 时未显示我的插件表单?
我尝试在moodle上制作一个插件。我在moodle 3.0上工作,我已经为我的插件创建了一个moodle表单,我想在表单上显示测验列表使用moodle select元素,当我只显示没有选择选项时显示的表单。当我尝试在选择元素上添加一个选项时,使用 moodle 数据操作 API 中的代码,我的表单没有显示。
这是我的代码。
当我使用它时,我的表格看起来像这样。 选择带有当然列表的元素
但是选择元素填充课程列表,因为我使用 get_course 函数......然后当我尝试使用 get_record_sql 函数时,如下面的代码
我只添加了 3 个新行,保存并运行后,我的表单消失了……有人可以帮我解决这个问题吗?
php - 如何使用 cURL 调用返回数据
这将返回一个令牌,例如:{"token":"260e5b8adf74af6be5dfa250c5ad93c8"}
我只想要内容部分:260e ...我想我可以通过使用 $getInfo['token'] 来获得它,对吧?
而且我不知道 CURL_RETURNTRANSFER 发生了什么。
和错误:
编辑:
如果我有:
如何访问“用户名”?当你知道里面有很多“全名”时,还是“全名”?
编辑2:
我现在拥有的新代码:
现在 $email 包含 jhon.smith@example.com 但我有很多结果,我怎样才能设法用 foreach 显示所有结果?因为它是一个多维数组。见下文。
我希望:
php - 使用 cron 发送电子邮件并包含来自 moodle 的电子邮件附件
我想仅向已完成特定课程的用户发送电子邮件,并将 pdf 文件(完成课程的证书)添加为电子邮件的附件,并在特定时间使用 moodle cron 执行此操作。
我查看了一些插件以了解它是如何完成的,但我仍然不确定我应该如何做到这一点。
我需要:
1. 知道如何在电子邮件中添加附件(以及使用哪个 API),
2. 如何使用 cron 在特定时间将电子邮件发送到所需的组,
3. 如何检索用户已经完成了课程,以便我可以向他们发送电子邮件(带附件)。
提前致谢。
(我正在使用moodle 3.0版)
php - 添加课程活动挂钩添加
当课程活动(作业、聊天和测验)添加到课程中时,我需要收到通知。
我需要向所有注册用户发送消息。
如何在 moodle 2.9 中为这些事件添加挂钩?
谢谢
angularjs - 如何使用angularjs在moodle中获取登录用户的用户ID
我想使用 angularjs 代码(通过调用 web 服务)获取 moodle 中登录用户的用户 ID。
php - Moodle : 如何插入真实生活数据?
我已经启动并运行了 Moodle 2.9 版本。
我需要将真实生活数据插入 Moodle 的方法吗?例如,100 门课程有 1000 名用户。随机 5-10 门课程中的每个用户。具有不同资源的课程,如音频、视频、文件。等等
我尝试过 PHP 工具,例如:
- maketestcourse.php [用于创建课程]
- maketestplan.php [为课程创建 jmeter 脚本]
maketestcourse.php 的问题是:
- 它使用资源 [页面、论坛等] 生成课程,但资源为空。资源创建为空。
谁能指点我moodle API,它可以用来将数据生成到moodle中并有使用顺序吗?或者任何带有真实数据的虚拟 Moodle 转储?
谢谢!
php - 使用 Moodle 创建用户并通过 SQL 为他们注册课程
我需要创建一个外部应用程序来创建、修改和注册 Moodle 用户。
我一直在阅读 Moodle 文档,但它更多的是为前端管理员而不是为开发人员。如何创建用户?哪些表包含有关它们的强制性信息?以及如何将现有用户注册到 Moodle?
moodle - Moodle 外部服务登录
我希望列出所有带有外部服务的课程,并使用 Web 服务提供的 Moodle 的 url 来显示课程。当我尝试访问此网址时,我收到此消息“您尚未登录”。我想在显示此页面之前登录。
在显示任何 Moodle 页面之前,是否可以请求身份验证令牌或我可以用来进行身份验证的东西。
谢谢
asp.net - Moodle SSO 使用 asp.net 网络应用程序
嗨,我是使用moodle的初学者,我想要我在ASP.net上的自定义网站,谁能指导我如何为我的网站添加SSO功能。
先感谢您。