A <course />
node contains all the information related to a course or a program.
It is an instance of the complex type Course and therefore supports the attributes and elements listed below.
Here you can find some samples
Name | Type | Required | Description |
---|---|---|---|
uniqueIdentifier |
alphanumeric (up to 256) | Yes | The unique identifier for the education |
name |
alphanumeric (up to 128) | Yes | The name of the education |
courseType |
alphanumeric (up to 256) | Yes | The type of the course |
In addition, it supports the following nested elements
<contentFields />
<events />
<keywords />
(optional)<categories />
(optional)<grantedCertificates />
(optional)<link />
(optional)<duration />
(optional)<informationRequestSettings />
(optional)<application />
(optional)<credits />
(optional)
The <contentFields />
node is used to group all the text information regarding a course.
A node can be of two types, default
and custom
.
The default content fields are fields that contain important information for the visitor. By using the default content fields, you are making sure that course information is found on our site in the location that users are used to.
Here is the list of default content fields
Name | Description |
---|---|
description |
A general course description/presentation |
qualification |
The course target group, also any prerequisite |
degree |
The certification that the participants may receive |
continuing |
How to continue the studies after this course (i.e. advanced level etc.) |
detailedCost |
Detailed information about pricing and what’s included in the price |
technicalPrerequisites |
Technical requirements (i.e. computer, operating system) |
platform |
The platform used during the course (obsolete) |
applicationDeadline |
The deadline to apply to the course (obsolete) |
Here is an example of a default field containing the description of the course.
<field xsi:type="default" name="description">
<![CDATA[<p><b>Lorem ipsum</b> dolor sit amet, consectetuer adipiscing elit.</p>
<p>Suspendisse molestie <b>odio</b> nec nunc. Duis id est.
<br />Cras risus diam, placerat non, facilisis at, lacinia sed, neque.</p>]]>
</field>
The custom content fields are fields that contain additional information about the course that didn't fit in any of the default fields.
When adding a custom content field, you need to specify the name and whether or not it contains HTML content.
Here is an example of a custom field containing HTML text
<field xsi:type="custom" name="My custom field" isHtml="true">
<![CDATA[<p><b>Lorem ipsum</b> dolor sit amet, consectetuer adipiscing elit.</p>
<p>Suspendisse molestie <b>odio</b> nec nunc. Duis id est.
<br />Cras risus diam, placerat non, facilisis at, lacinia sed, neque.</p>]]>
</field>
Please notice that some sites might be restricting the list of custom content fields. Here you can see a list of the accepted fields for every site.
The <events />
node contains a list of events. Here you can find information about the events.
The <keywords />
node contains a list of keywords relevant to the course. Each keyword can be up to 64 characters long.
<keywords>
<keyword>a keyword</keyword>
<keyword>another keyword</keyword>
<keyword>a third keyword</keyword>
<keywords>
This field is optional.
The <categories />
node contains a list of training categories associated to the course. Each item is a name that will be mapped to the existing set of categories on the site and can be up to 64 character long.
<categories>
<category name="First category" />
<category name="Second category" />
<category name="Third category" />
<categories>
Please note that categories are a sorted set. The first category is considered more important than the others.
This field is optional.
The <grantedCertificates />
node contains a list of certificates granted by the course. Each item is simply a name that will be mapped to the existing set of certificates on the site.
<certificates>
<certificate name="First certificate" />
<certificate name="Second certificate" />
<certificate name="Third certificate" />
<certificates>
This field is optional.
The <link />
node contains the URL to the page of the course on your site. It's contrainted to the default type anyURI.
<link>https://www.educationsmediagroup.com/contact</link>
This field is optional.
The <duration />
node is an instance of the type CourseDuration
and contains information about the duration of the course. You can provide both a descriptive text and a computer readable format.
<duration text="This course lasts 30 days">
<specific unit="days" value="30" />
</duration>
This field is optional.
The <informationRequestSettings />
node is an instance of the type InformationRequest
and can be used to specify settings related to our lead system (information request).
Currently, you can specify whom we should forward a lead to for the given course by providing up to 5 email addresses, and specify a link to your external information request form.
<informationRequestSettings>
<emailReceivers>
<receiver email="[email protected]" />
<receiver email="[email protected]" />
<receiver email="[email protected]" />
</emailReceivers>
<externalUrl>
http://foo.com/testForm
</externalUrl>
</informationRequestSettings>
This field is optional.
Please don't use the external information request form [<externalUrl/>
] feature prior to consultation with your account manager.
The <application />
node is an instance of the type Application
and contains the link where visitors can apply for the course or program.
The content of the element must be a valid URI that matches the default type anyURI. Additionally, you can specify the period for when the link is valid.
<!-- Application link with both start and end date -->
<application startDate="2018-05-01" endDate="2018-05-31" url="https://career.educationsmediagroup.com/jobs" />
<!-- Application link with only the start date -->
<application startDate="2018-05-01" url="https://career.educationsmediagroup.com/jobs" />
<!-- Application link with only the end date -->
<application endDate="2018-05-31" url="https://career.educationsmediagroup.com/jobs" />
<!-- Application link with no dates -->
<application url="https://career.educationsmediagroup.com/jobs" />
This field is optional.
The <credits />
node is a simple element used to express the total amount of credits granted by the program.