【问题标题】:Moodle integration with angular applicationMoodle 与 Angular 应用程序的集成
【发布时间】:2019-05-17 05:56:38
【问题描述】:

我是moodle的新手,现在才开始。我正在尝试将 moodle 与我的应用程序集成(角度 4)。我的基本想法是使用穆德尔作为内容源,我有单独的应用程序,用户可以启动课程。我必须得到moodle网络服务的响应(课程进度)。

我刚刚陈述了文档。使用 LTI 我做了一些 poc 以在外部启动课程(静默 url)。但不幸的是它也记录了 moodle 应用程序。我不想登录moodle应用程序。我只想从我的另一个应用程序启动课程。

请分享您对上述方法的想法

【问题讨论】:

标签: java angular moodle moodle-api lti


【解决方案1】:

老问题,不确定这是否仍然重要,但如果您的课程设置为公开,您可以在应用程序中使用 i-frame 加载课程。根据课程中使用的插件/模块,并非一切都可以正常工作。一些块/模组是上下文相关的,并且特定于登录的用户。

选项 2 是使用 Web 服务并调用以提取数据并在应用程序中从课程中构建您需要的部分。

选项 3,您可以使用 Web 服务即时创建 moodle 用户,然后从您的应用程序中自动记录它们(可能使用 iframe 嵌入课程)。我构建了一个本地插件,可让您传入 Web 服务令牌和 URL,以便在登录后重定向到。例如:my-moodle-site.com/local/token_auth/redirect.php?token=REPLACE_ME_WITH_TOKEN&url=REPLACE_ME_WITH_URL

示例:http://moodle35.dev/local/token_auth/redirect.php?token=8sdf9sdj33&url=/calendar/export.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-30
    • 2019-09-25
    • 2014-05-30
    • 2016-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多