Certification providers on MyEducationPath.com

Any company offering certification exams can be registered as certification provider on this site.

To add your exams to the directory you need to register on the servise with a certification provider account. This is free and takes less then a minute!

Register certification provider account

Your company will be visible in providers list when you have at last one visible exam in your list of exams.

When you registered an account then just add your exams with the special tool. Or use automated importing your exams listing if you have many exams. Set up import url on the provider settings page.

Import exams to MyEducationPath.com

Use this option if you have many exams to display on MyEducationPath.com.

The provider must have list of exams on some public web resource in XML format (exams feed). It can be static XML file or some server side script that generates the feed dynamically.

Get http link to XML feed and save the link on Profile->Import exams page. After this your exams list will be checked everyday and your list of exams on this site will be autoupdated if there are any changes in XML feed.

The feed format is:

<?xml version="1.0" encoding="utf-8"?>
<examsfeed>
  <vendor>
    <name>My Company Name</name>
    <description><![CDATA[Description of my company]]></description>
    <website><![CDATA[http://mycompanywebsite.com]]></website>
    <logourl><![CDATA[http://mycompanywebsite.com/logo.lpg]]></logourl>
  </vendor>
  <exam>
    <id>uniqueexamid1</id>
    <title>Exam title 1</title>
    <link>http://examsprovider.com/exams/exam1.htm</link>
    <imagelink>http://examsprovider.com/exams/exam1/logo.jpg</imagelink>
    <description><![CDATA[Exam description 1]]></description>
    <skill>Skill1</skill>
    <skill>Skill2</skill>
    <skill>Skill3</skill>
    <price>$20</price>
  </exam>
  <exam>
   ......
  </exam>
  <exam>
   ......
  </exam>
   ......
</examsfeed>


Correct working static XML source can be found here

Example of generating of XML exams feed with PHP

<?php
//prepare information. There can be extraction from a database
$vendorname="My Company Name";
$vendordescription='Description of my company';
$vendorwebsite='http://mycompanywebsite.com';
$vendorlogo='http://mycompanywebsite.com/logo.lpg';

//list of exams. it can be loaded from thw DB or from other source
$examslist=array(
	array(
		'id'=>'uniqueexamid1',
		'title'=>'Exam title 1',
		'link'=>'http://onlineexamsvendor.com/exams/exam1.htm',
		'imagelink'=>'http://onlineexamsvendor.com/exams/exam1/logo.jpg',
		'description'=>'Exam description 1',
		'skills'=>array('Skill1','Skill2','Skill3'),
		'price'=>''//empty price means free.
		),
	array(
		'id'=>'uniqueexamid2',
		'title'=>'Exam title 2',
		'link'=>'http://onlineexamsvendor.com/exams/exam2.htm',
		'imagelink'=>'http://onlineexamsvendor.com/exams/exam2/logo.jpg',
		'description'=>'Exam description 2',
		'skills'=>array('Skill5','Skill6','Skill3'),
		'price'=>'$30'
		),
	array(
		'id'=>'uniqueexamid3',
		'title'=>'Exam title 3',
		'link'=>'http://onlineexamsvendor.com/exams/exam3.htm',
		'imagelink'=>'',
		'description'=>'Exam description 3',
		'skills'=>array(),//example of a exam without skills defined
		'price'=>'$20'
		),
	);

//inlude the class to generate XML 
include_once('XmlWriter.class.php');

$xml = new XmlWriterPure();//xml generator object

$xml->push('examsfeed');//create root node

	$xml->push('vendor');//create vendor description node
	$xml->element('name',$vendorname);
	$xml->element('description',$vendordescription,true);
	$xml->element('website',$vendorwebsite,true);
	$xml->element('logourl',$vendorlogo,true);
	$xml->pop();//close vendor tag
	
	//add exams
	foreach($examslist as $exam){
		$xml->push('exam');//create exam node
		$xml->element('id',$exam['id']);
		$xml->element('title',$exam['title']);
		$xml->element('link',$exam['link']);
		$xml->element('imagelink',$exam['imagelink']);
		$xml->element('description',$exam['description'],true);
		
		$xml->element('price',$exam['price']);
		
		if(isset($exam['skills']) && is_array($exam['skills']))
			foreach($exam['skills'] as $skill)
				$xml->element('skill',$skill);
		$xml->pop();//close exam node
	}

$xml->pop();//close root node

print $xml->getXml();//output XML
?>