如何在Moodle Mobile中添加新的二维码功能(用Javascript编写)



我的任务是为Moodle Mobile添加二维码生成功能。但我不知道从哪里开始,因为我对Javascript知之甚少。

下图(见链接)显示了我想要的移动应用程序外观的快速草图(图片来自PC Firefox)

在这种情况下,我想:

  1. 在菜单栏中添加"二维码"按钮。

  2. 点击后,将带用户进入二维码"页面",用户可以在其中输入字符串,然后立即看到相应的二维码。

我已经完成了davidshimjs 的二维码片段

我试着使用Firefox检查元素,但我找不到在哪里向菜单栏"添加按钮",更不用说在哪里向应用程序添加新的"页面"了。因此,我想知道如何将二维码功能集成到Moodle应用程序中(添加按钮+连接到二维码页面)?我需要创建一个新的插件吗?我该怎么做?

非常感谢你的帮助。

我的Moodle应用程序应该如何看起来像的草图

X-posted from Moodle.org forums

菜单栏应该位于/www/core/components/sidemenu/templates/menu.html中,在那里你可以简单地添加一个新条目,比如

<li>
<a menu-close class="item item-icon-left" ng-href="{{siteinfo.siteurl}}" mm-link auto-login="yes" title="{{ 'mm.sidemenu.website' | translate}}">
<i class="icon ion-earth"></i>{{ 'mm.sidemenu.website' | translate}}
</a>
</li>

尽管如此,在你的应用程序中获取QR内容需要一些应用程序和Angular JS的高级知识。我已经写了一些Angular桌面应用程序,但我仍然没有找到任何时间在Moodle手机上工作,因为它需要一些时间才能进入

所以最简单的解决方法可能是:

  • 在应用程序中仅实现硬编码的"外部"链接
  • 在常规浏览器中显示二维码页面

相关内容

  • 没有找到相关文章

最新更新