Skip to content
This repository has been archived by the owner on Apr 18, 2023. It is now read-only.

Content Metadata API

Stephan Kulla edited this page Mar 15, 2023 · 4 revisions

⚠️ Deprecated: This version is not supported any more. Please refer to https://lenabi.serlo.org/metadata-api for the new version


We offer an export of metadata for all learning content on serlo.org.
(There is a separate API for the content itself.)

Articles

Data Explanation

  • titel: titel of the article
  • description: is generated from the first sentences of the content
  • guid: a number to unambiguously identify all content provided by Serlo
  • keywords: the keywords are not yet very meaningful in consistently linking to an article
  • categories: topic-paths and curriculum-paths leading to the article
  • lastModified: date of the most recent change
  • revisionCount: number of adaptations that have been processed until now
  • authorCount: number of authors that have been involved until now

Quality assurance

revisionCount and authorCount can be used as indicators for the quality of our content. By using e.g. revisionCount:5+ and authorCount:2+, new articles and articles with few authors involved can be filtered out.

Courses

https://de.serlo.org/entity/api/json/export/course https://de.serlo.org/entity/api/json/export/course-page

Exercises

https://de.serlo.org/entity/api/json/export/text-exercise