是否可以通过API跟踪edX或Udemy上用户的进度?
我正在尝试汇总特定课程的不同课程,并希望跟踪用户在整个课程中的进度,以便向教员展示它们。
有可能吗?
我找到了edX的API:https://courses.edx.org/api-docs/
我找到了Udemy的API:https://www.udemy.com/developers/affiliate/
但两者都无法跟踪进度。
答案 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}
。