【问题标题】:EdX API to get a Course ListEdX API 获取课程列表
【发布时间】:2016-01-11 14:28:26
【问题描述】:

似乎任何人都可以从所有 edx 课程中获取列表。不幸的是,可用的文件看起来不完整。

有什么方法可以获取课程列表吗?

【问题讨论】:

    标签: api edx


    【解决方案1】:

    经过一番深思熟虑后,我找到了我见过的最漂亮的 API 文档之一。关于提取课程内容您需要了解的所有信息。

    https://media.readthedocs.org/pdf/course-catalog-api-guide/latest/course-catalog-api-guide.pdf

    【讨论】:

      【解决方案2】:

      文档没有提供运行 api 查询的根 URI。任何人都可以托管 edX 平台的实例,因此根 URI 可以更改。这是 edX 课程 API 的完全限定 URL:

      https://courses.edx.org/api/courses/v1/courses/

      访问此 URL 将显示匿名用户会看到的结果。

      【讨论】:

        【解决方案3】:

        看起来他们现在有一个!

        我也在寻找一个 EdX api,它有望包括对当前课程目录的访问,还包括所有课程描述。

        不确定何时发布,但这对我来说似乎是一个不错的方向 - http://edx.readthedocs.io/projects/edx-platform-api/en/latest/courses/overview.html

        希望这有帮助。

        【讨论】:

          【解决方案4】:

          您指的是 edx.org 上运行的课程列表吗?为此,您需要一个 OAuth 密钥来访问该 API 端点,我不相信 edx.org 目前提供 OAuth 密钥。该 API 端点目前仅供内部使用。

          如果您想运行自己的 Open edX 安装,那么您将能够从自己的实例访问此 API 端点,它将返回有关您在自己的安装上运行的课程的信息。

          但您还有其他选择,您可以使用来自www.edx.org 的 RSS 提要

          https://www.edx.org/api/v2/report/course-feed/rss

          我发现了这个here

          我希望这会有所帮助!

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2023-03-28
            • 1970-01-01
            相关资源
            最近更新 更多