Skip to content

Latest commit

 

History

History
183 lines (138 loc) · 7.55 KB

course.md

File metadata and controls

183 lines (138 loc) · 7.55 KB

Course

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

Content fields

The <contentFields /> node is used to group all the text information regarding a course.

A node can be of two types, default and custom.

Default content fields

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>

Custom content fields

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.

Events

The <events /> node contains a list of events. Here you can find information about the events.

Keywords

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.

Categories

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.

Granted certificates

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.

Link

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.

Duration

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.

Information Request settings

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.

Important

Please don't use the external information request form [<externalUrl/>] feature prior to consultation with your account manager.

Application

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.

Credits

The <credits /> node is a simple element used to express the total amount of credits granted by the program.