The cmi5 Profile Library is a strongly typed JavaScript library for enabling learning content to speak to learning systems. It is a complete implementation and fully compliant against the cmi5 Specification (Quartz, 1st Edition).

For an example implementation of this library, you can find the cmi5 Profile Demo source on GitHub.

First Steps

pageGetting StartedpageThe Cmi5 Class

Cmi5 Methods

page"cmi5 defined" Statement methodspage"cmi5 allowed" Statement methods

Helper Methods


Last updated