Open pdpinch opened 3 years ago
Google provides an example for structured data for courses at https://developers.google.com/search/docs/data-types/course#example
You can also lookup what edX is doing by looking at Google's Rich Results test
Based on these examples, I think we want something like:
{
"@context": "https://schema.org",
"@type": "Course",
"@id": "[canonical URL of the course]",
"name": "[Course Title]",
"courseCode": "[course number]",
"url": "[canonical URL of the course]",
"about": [
"list",
"of",
"topics"
],
"description": "[Course Description]",
"inLanguage": "en-us",
"isAccessibleForFree": true,
"provider": {
"@type": "EducationalOrganization",
"name": "MIT OpenCourseWare",
"sameAs": [
"https://en.wikipedia.org/wiki/MIT_OpenCourseWare",
"https://www.oeconsortium.org/members/view/145/"
]
},
"educationalLevel": "[course education level]"
}
From Lighthouse report: https://foo-software-lighthouse-reports.s3.amazonaws.com/report-1618300835847.html#seo
Acceptance Criteria:
<title>Engineering Apollo: The Moon Project as a Complex System | MIT OpenCourseWare</title>