Aktuelle Courseware-Formate sind typischerweise entweder unstrukturiert oder an ein spezifisches E-Learning-System gebunden. Dadurch können die Möglichkeiten zur Verwaltung, Bearbeitung und Distribution der Inhalte oft nicht optimal ausgeschöft werden.
Die eLesson Markup Language (eLML) ist ein Open-Source-Framework zur Produktion strukturierter E-Learning-Lektionen auf der Basis von XML, das an der Universität Zürich entwickelt wurde. Das auf DocBook basierende Format ermöglicht die semantische Abbildung der Lerninhalte. Die Lektionen können mit dem auf Apache Lenya basierenden UniCMS verwaltet und über einen komfortablen WYSIWYG-Editor bearbeitet werden. Weitere Informationen finden Sie auf der eLML-Website.
Um die medienübergreifende Distribution der E-Learning-Inhalte über das UniCMS-User-Interface zu ermöglichen, hat die BeCompany im Auftrag der Universität ein eLML-Publishing-AddOn entwickelt. Lektionen können nun direkt aus dem UniCMS z.B. als SCORM bzw. IMS-CP in das Learning-Management-System OLAT übertragen oder als HTML auf einem Webserver publiziert werden.