Skip to content

Add required properties to ld+json for Course info for Google Search Structured data #511

@multinet-pmerk

Description

@multinet-pmerk

https://developers.google.com/search/docs/appearance/structured-data/course-info

According to Google Search Console and the google dev specifications we need to add the following required properties:

"Offers" which is basically a list of price names from the Course Template and/or Events in EduAdmin. I do not know the best way to filter this list. Maybe we already have a function for retrieving the correct prices for a course/event?

"hasCourseInstance" is also required. Use with "courseSchedule" if for every instance with an actual scheduled Event in EduAdmin and with "courseWorkload" if there are no Events scheduled.
Even though there is a feature to provide a instructor I think we should skip it as most users do not want to show the names of their instructors on their web.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions