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

时间:2020-04-17 13:00:42

标签: api tracking edx

是否可以通过API跟踪edX或Udemy上用户的进度?

我正在尝试汇总特定课程的不同课程,并希望跟踪用户在整个课程中的进度,以便向教员展示它们。

有可能吗?

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

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

但两者都无法跟踪进度。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

对于Udemy,请尝试GET /api-2.0/courses/{pk}/,并根据文档here返回包含所有课程完成量的课程列表。

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