The Courses snippet is ideal for articles which describe a course. You are able to mark up your courses with structured data so prospective students can find you through Google Search. You can provide details including the course name and a short description. Lets see how to create one.
How to markup Joomla Pages with the Course Schema
From the main menu choose Components -> Google Structured Data. Click on Items from the left sidebar and then on the New button to create a new Structured Data Item.
On the next page, you will need to prepare the Structured Data Item. Enter a Title (it can be anything) and select the Course Content Type from the respective dropdown.
Next, click to save the Structured Data Item. Once the page reloads, a new section called Course appears below where you can map each property with page data.
To read more details on how the mapping works, visit the respective section in the How to Add Structured Data to Pages guide.
Course Schema Properties
Here's a table of the properties you can define in the Course Content Type.
|Title||The title of the course. If left blank, the article title will be used instead.|
|Description||The short description.|
|Start Date||The date the course starts|
|End Date||The date the course ends|
|Course Mode||The medium or means of delivery of the course instance or the mode of study.|
|Image||The main image.|
|Course Code||The unique code of the course.|
|Place / Address|
|Place Name||The name of the place where the cource will be help.|
|Country||The country where the course will be held.|
|Address||The address where the course will be held.|
|City||The city where the course will be held.|
|Region||The city where the course will be held.|
|Postal Code||The postal code of the address where the course will be held.|
|Price||The price of the item.|
|Currency||The currency used to describe the price, in three-letter ISO 4217 format.|
|Availability||The availability of the marked-up item. Eg: InStock or OutOfStock.|
|Price Valid From||The date when the item becomes valid.|
|Performer Type||The type of the performer that presents the course.|
|Performer Name||The name of the person or the group presents the course.|
|Rating Value||The rating value for the content.|
|Review Count||How many reviews does this item have.|
|Date Published||The date the item published.|
|Date Created||The date the item published.|
|Date Modified||The date the item modified.|