【问题标题】:Track edX or Udemy course progress using an API使用 API 跟踪 edX 或 Udemy 课程进度
【发布时间】:2020-04-17 13:00:42
【问题描述】:

有没有办法通过 API 跟踪用户在 edX 或 Udemy 上的进度?

我正在尝试为某个轨道聚合不同的课程,并希望跟踪用户在整个课程中的进度,以便将它们展示给讲师。

有可能吗?

我找到了 edX 的 API:https://courses.edx.org/api-docs/

我找到了 Udemy 的 API:https://www.udemy.com/developers/affiliate/

但两者都无法跟踪进度。

【问题讨论】:

  • edX 上的completion 部分不是您想要的?

标签: api tracking edx


【解决方案1】:

对于 Udemy,请尝试 GET /api-2.0/courses/{pk}/,根据文档 here,它会返回一个课程列表,其中包含每门课程的课程完成量。

对于edx,你可以使用GET /completion/v1/subsection-completion/{username}/{course_key}

【讨论】:

    【解决方案2】:

    对于 edx: 使用/completion/v1/subsection-completion/{username}/{course_key}/(P{subsection_id}[/]*)。 对于udemy,我不知道。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-11
      • 1970-01-01
      • 2011-04-21
      • 2019-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多