使用 API 跟踪 edX 或 Udemy 课程进度

Track edX or Udemy course progress using an API

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

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

有可能吗?

I found an API for edX: https://courses.edx.org/api-docs/

I found an API for Udemy: https://www.udemy.com/developers/affiliate/

但两者都无法跟踪进度。

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

对于 Udemy,尝试 GET /api-2.0/courses/{pk}/ 并根据文档 here 它 returns 包含每门课程的课程完成量的课程列表。

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