问题标签 [moodle-mobile]

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 投票
3 回答
1538 浏览

moodle - 如何从 Moodle API 获取课程图片

我正在通过 API 从我的 Moodle 站点中提取课程列表,但响应中没有图像 url 或图像名称。有没有办法得到它?

也许我使用的特定端点是错误的,但我找不到另一个列出所有课程的端点(对于未登录的用户,所以所有可用的课程)

示例响应:

0 投票
1 回答
1101 浏览

php - 如何删除moodle中的站点注册错误?

我是moodle的新手,我在Linux服务器上配置了moodle,其中有IP地址代替域名。在我用我的 IP 地址替换子域名后,我得到了一个注册站点来建模错误。 在此处输入图像描述

但是当我尝试注册该站点时,出现以下错误。 集线器无法通过http://dnl.mydomain.com访问您的站点- 无法连接(cURL 错误 6)。确保该站点没有阻止来自 AWS IP 地址范围的 HTTP 请求。您的 Moodle 站点和集线器需要能够相互通信。如果您无法注册您的网站,请发送电子邮件至 support@moodle.org

好吧,如果我可以注册网站,那就没问题了。但是如果我不想注册我的网站,那么我该如何隐藏这个错误。

0 投票
1 回答
207 浏览

moodle - 指示所需参数的使用核心 Web 服务功能的 Moodle 文档在哪里

我看不到文档告诉他们核心 Web 服务功能的相关参数是什么。

Moodle 在 https://docs.moodle.org/dev/Web_service_API_functions列出了很多核心网络服务功能

但未指明必需/可选参数和/或如何使用该功能。

谁能帮忙?

0 投票
1 回答
117 浏览

ionic-framework - 为 Moodle 移动应用程序开发设置 Ionic 的问题

问题:

我目前在为 Moodle 移动应用程序开发设置 Ionic 时遇到问题。

我尝试了什么?

我目前正在关注Moodle文档。

但是,当我运行命令时,npm run setup我收到警告:

重试提取需要很长时间。

问题的副本。 随附的

0 投票
0 回答
85 浏览

javascript - 图像未显示在 Moodle 移动设备上

我使用 Animate CC 创建了 html 电子学习,但在 Moodle 应用程序中尝试时遇到了问题。在内容页面上,根本不显示所有位图图像,仅显示文本。

这是我使用的代码,

谁能建议我如何解决这个问题?

这是它在moodle应用程序中的外观

这是它应该看起来的样子,它正在使用浏览器

0 投票
1 回答
134 浏览

javascript - Moodle 损坏的上传文件

我正在core_files_upload使用这个脚本将moodle api与节点js一起使用

函数返回成功并上传文件,我检查了上传的文件大小与原始文件相同,不幸的是我无法打开文件并一直说如下图

在此处输入图像描述

并且图像也无法显示

在此处输入图像描述

上传的 base64 也有 mime/type 标题,就像data:application/pdf;base64,JVBERi0xLjQNJeL...我真的不知道出了什么问题。当我尝试使用moodle的本机网络版本上传文件时,文件正确上传。所以有人可以帮忙吗?谢谢

0 投票
0 回答
256 浏览

iframe - Headless Moodle:Iframe 身份验证

我正在前端使用 React 构建 PWA 应用程序,并希望使用 Moodle 作为我的后端。(所以基本上使用 Moodle 作为无头 LMS/CMS)。

“Moodle 移动网络服务”似乎满足了我的所有需求,据我所知,移动应用程序也使用了这项服务。

我唯一的问题是处理 H5P 内容。

我已经安装了“Interactive Content – H5P”插件(官方 H5P 插件)来处理编辑/发布 H5P 内容,这似乎工作正常。

对于前端,我尝试使用 iframe 嵌入内容,但无法使身份验证正常工作。嵌入脚本 (moodle/mod/hvp/embed.php) 接受两个可选参数,一个用户 ID 和一个秘密。用户 ID 很明显,但是我不明白“秘密”是什么(我已经尝试过使用身份验证令牌,但它不起作用;))

(我总是会收到错误消息“您无权访问此内容。请尝试登录。”)

所以我的问题是:

如何验证用户以在 iframe 中显示 H5P 内容?还是有 iframe 的替代品?

H5P 内容在 Moodle 应用程序中有效,它使用 iframe,对吗?

系统:

  • Moodle:3.9.4+(内部版本:20210211)
  • 互动内容 - H5P:1.21.0

框架代码:

谢谢!

0 投票
0 回答
27 浏览

cordova - 尝试运行离子项目时出错

我已经从 github 下载了 moodle 的开源项目我遵循了所有步骤但是当我运行 ionic serve 或 ionic build 时出现以下错误

在此处输入图像描述

我搜索了很多但找不到任何线索

0 投票
0 回答
75 浏览

php - 我们如何获取移动应用程序的所有moodle api url?

我已经通过从moodle.org下载设置moodle,但现在我想要一个相同的应用程序,而不考虑网络应用程序。那么我怎样才能获得所有API的Url列表?

0 投票
0 回答
51 浏览

ssl-certificate - Moodle:当我激活 Web 服务时,SSL 证书显示已过期

一旦我激活了移动应用程序的 Web 服务,moodle 就会向我发送一个警报,说 SSL 证书已经过期,但实际上它还没有过期。你能帮助我吗? 错误信息