问题标签 [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.

0 投票
0 回答
390 浏览

python - 通过moodle自动登录(SAML)

我正在使用 Django 1.6 作为后端,并且创建了一个元播放器的 Web 应用程序。我使用 OAuth2 登录。

现在我想将我的 web 应用程序集成到一个 moodle 站点中,所以问题来了:如何通过 moodle 帐户登录到这个 web 应用程序,然后重定向到我的 web 应用程序站点?例如,我现在可以通过 facebook 帐户登录我的网络应用程序,因为有一个用于 facebook 的 API,但我没有找到 moodle 的相关登录 API。除了这个moodle使用SAML插件登录,就像:

任何想法?谢谢

0 投票
1 回答
1300 浏览

php - send request with data from external server to Moodle

is it possible to send POST request from external server to Moodle and then, already in Moodle, doing some actions with data and save to DB(DB table created by local plugin). Have any possibilities to do that? Thanks all for help.

0 投票
3 回答
5714 浏览

moodle - 我应该如何编辑或删除moodle中的默认字段?

我正在使用moodle 3.0。在创建用户时,它显示了太多额外的字段,如 SkypeID、AimID 等。那么有什么方法可以编辑或删除这些字段吗?

另外我想在评分者报告中添加用户配置文件字段。例如,如果我创建了“Roll_No”字段,那么它应该在评分者报告中。

0 投票
1 回答
53 浏览

moodle - moodle中的“技术项目”如何运作?

安装此插件后(技术项目)当我从(站点管理>>插件>>活动模块>>技术项目)进入技术项目设置时,我得到了这个页面。我的问题是,当我将它安装在我的 localhost moodle 中时,我如何测试它的所有功能。 安装后的技术项目视图

0 投票
2 回答
1284 浏览

moodle - 从代码中获取 Moodle 数据库中的数据

我有一个关于如何根据“大于”或“小于”给定值的参数从 Moodle 中提取数据的问题。例如,我想做类似的事情:

我怎样才能做到这一点,因为每次我尝试这个时,我都会得到一条记录作为回报,而不是满足这个特定条件的所有行。

另外,我怎样才能让这样的查询完美地工作?

最后,我想在每个测验中获取系统上每个用户的所有测验问号。

0 投票
0 回答
571 浏览

php - Moodle 在注册时分配角色

我正在尝试自定义moodle。我已经在我的 xampp 服务器上安装了 moodle。我使用用户个人资料字段在注册表单中添加了一些新字段。现在我想在注册时向用户添加一个角色,例如“学生”。我不想使用“分配系统角色”手动分配角色。相反,所有用户都将被分配角色“学生”或角色选择下拉菜单将出现在注册表单上。在这两种情况下怎么做?请帮忙。

0 投票
0 回答
156 浏览

c# - Moodle 图书馆成绩发布

我也在 Moodle 论坛上发布了这个问题。

我正在尝试使用 LtiLibrary 并将成绩发布给 Moodle 成绩簿中 LTI 项目下的所有学生。

目前,我只能为点击 LTI 的学生发布成绩,如下所示,

问题是我如何为 id 为 22 的学生(例如)发布成绩,我的 id 是 35,我正在尝试替换它,就像这样......但它不允许我发布成绩。有任何想法吗?我的角色是老师。

0 投票
1 回答
179 浏览

sql - 我想从moodle数据库中选择一条记录

我想从名字等于某个变量的moodle数据库中选择id。我正在尝试这个语句,但到目前为止它不起作用。

0 投票
0 回答
79 浏览

php - 在 Web 服务中使用基于电子邮件的自我注册

我正在尝试使用 web 服务注册用户并成功创建用户。现在我想使用基于电子邮件的自我注册作为身份验证插件。默认情况下使用“手动”注册。所以我改为$user1->auth = 'manual';$user1->auth = 'email'; 不工作。在这两种情况下,用户都可以在注册后登录而无需确认。请帮忙。

0 投票
3 回答
395 浏览

c# - 将 Moodle XML 解析为 C# (dotnet) 对象

我正在尝试反序列化从 Moodle Web 服务收到的 XML 响应。

如果它具有不同的命名属性,例如 id、shortname、idnumber 等,我可以将其解析为 dotnet 对象。但它有一个 KEY 属性数组,其中实际字段名称作为值,并且在其中,还有另一个节点具有字段值.

这是一个示例:

我想将此 XML 解析为此类的对象:

有没有直接的方法,或者我应该为每个字段编写一个带有 switch case 的解析器方法?