June 9, 2012 Hatem Ben Yacoub

CertML, Open Markup Language for Certification exams

I was looking recently for an exam markup language and I was surprised there is none ! I had some mock questions in text format that I wanted to turn in a standard format then develop an exam engine for personal use, especially that I’ve found many limitations in most exam engines available on the net.

The idea that I have questions in different sections or knowledge areas, then the final exam should be a selection of 20% from the first knowledge area, 30% from the second … etc. Also many real exams provides additional questions that are not marked. For example an exam with 100 questions, including 10 questions non marked, so the final score will be based on the 90 only. Interesting if you want to try real exam conditions.

Let’s take a sample exam, we can have the format as below :

We can easily write an engine to parse this XML and generate a final exam. This is just a proposal for a new open standard for certification exams, I might have missed few issues, so your comments are very welcome.  If you know an existing format that will be very good also.

CertML XML Schema available here
CertML DTD is available here
CertML Sample Mock Exam here.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

Tagged: , , , ,

About the Author

Hatem Ben Yacoub Energy Engineer, Entrepreneur, ICT & eGov Consultant with over 15 years experience. Independent Open Data expert.

(HBY) Consultancy