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

moodle - moodle - 在仪表板页面中自定义课程列表

我想修改课程列表(课程概览),以修改课程的显示。

我想要这样的东西:在此处输入图像描述

有没有办法在数据库中保存每门课程的缩略图,并将其显示在课程列表的仪表板中,每门课程都有自己的图片,根据主题

我更新了文件 moodleDir\blocks\course_overview\renderer.php
我在每门课程旁边添加了一个静态 HTML 图像

0 投票
1 回答
1315 浏览

java - 使用 java web 服务的外部应用程序的 Moodle 身份验证

我正在尝试使用 java web 服务连接到 Moodle。我需要做的是验证moodle并将用户保存到其中。

任何人都可以在java中提供一些示例代码进行身份验证吗?这将是一个很大的帮助。

0 投票
2 回答
1688 浏览

php - Moodle:网络服务调用以获取课程中的作业

我有一个应用程序,我需要使用核心 Web 服务 API 从 Moodle 获取记录。

我正在接收具有以下 API 调用的课程和类别:

但我无法找到正确的参数(或者我的实现可能是错误的)

我尝试如下

谁能知道我如何从课程中获得作业?

请帮忙

0 投票
0 回答
54 浏览

moodle - Moodle - 老师应该看到 Classwise 学生名单

我们正在创建一个 LMS(用于多个学校),当特定学校的老师登录时,他/她应该只看到属于该教师学校的学生。此外,教师将被分配到班级,因此只有那些班级对教师可见(而不是分配给其他教师的教师学校的其他班级)。

所以老师应该看到他/她分配的班级,然后点击任何班级,应该显示属于该班级的学生列表。

此外,当教师从列表中单击学生 () 时,教师需要提交对该所选学生的评估(结果)。我知道,要求有点复杂,但我相信这里的专家会为我提供实现这一目标的最佳方法。:)

谢谢!

0 投票
1 回答
973 浏览

php - 表“tablename”在moodle中不存在

我是 php cms(moodle) 的新手。我创建了一个插件,它的名字是area. 我已经安装它并成功创建了数据库表,表名是mdl_area_state,但给我一个错误

表 mdl_area_state 不存在。

0 投票
2 回答
609 浏览

php - Moodle - 创建表单的插件

我是 Moodle 的新手,我的办公室里有一个我想做的新项目。

我想做的是创建一个插件来帮助您创建表单。例如,如果我想在 Moodle 中创建一个简单的注册表单或一个简单的问题表,插件必须能够管理不同类型的标签(邮件、文本、下拉、选择、检查等)、存储数据库中的表单(form1,form2)并为相应的表单创建表。

我应该如何处理这个?这在 Moodle 中可能吗?还是我只是用另一种语言编写代码并制作一个生成器?也许是本地插件?

提前致谢。

0 投票
0 回答
298 浏览

moodle-api - 通过 API 运行 Moodle 测验

我被要求看看我们是否可以在我们的网页上合并我们的一些 Moodle 测验,并且在查找任何有关这方面的信息时遇到问题。

实际上,我想做的是允许我们的网络服务器从 Moodle 系统请求测验,或者在 Moodle 系统一个一个地提供问题(最好在 JSON 中)并接收答案的会话下,或者一种获取允许嵌入测验的全套问题(和答案,包括答案类型和正确答案)。网络服务器需要知道测试最终是否成功。

我发现有几篇文章没有提到这种功能,要么是建议的(https://docs.moodle.org/dev/Quiz_web_services),还有一篇描述了已使用模型的文章,但我找不到关于如何使用的有用信息它可以完成。

0 投票
2 回答
2582 浏览

javascript - 根据选择元素的 onchange 事件添加新的 moodle UI 元素

我是moodle的新手,我总是在客户端编程。我想也许因为这个原因我错过了一些东西。我需要根据用户在组合中选择的内容,为用户提供多样化的 UI 元素。所以我正在考虑根据策略(设计模式)编写元素。从 mod_form.php 中的一个对象,我试图执行这样的事情:

那正在执行并且日志打印在控制台中,但是 displayStrategy.php 中的内容永远不会执行,“加载”效果被添加到当前视图中,最后一个问题是我还需要在同一个函数中调用一个函数编写 UI 的对象(mod_form.php 中执行所有 $this -> _form -> addElement(...) 的对象)

你能帮我个忙吗?如何根据策略执行这些方法?

非常感谢!

0 投票
2 回答
638 浏览

moodle - 编辑内容的 Moodle 功能

Moodle API 具有如下功能

这些都工作正常。有没有办法设置和编辑课程的内容?

我们正在将我们的 SIS(学生信息系统)同步到 Moodle,我们希望为 SIS 中的每门课程创建一个 Moodle 课程。但是我们需要设置内容。甚至能够在我们的 SIS 中设置一个指向课程的 URL 也很重要。

0 投票
1 回答
2032 浏览

mysql - 使用 moodle 数据操作 API 从表中获取特定字段

我想从moodle数据库中选择id等于某个变量的所有记录。谁能告诉我moodle数据操作API的语法是什么。

这是mysql查询

我努力了

但它只提供一条记录,而我有多个与此 ID 相关联的记录。

正如您在图片记录中看到的那样,71 和 72 在下一列中具有相同的值 48 我想获得这些 id 71 和 72 在此处输入图像描述