Skip to content

Home

What is 0?

The acronym 0 stands for education markup language. It refers to an XML-based, human-readable data format to describe an online course. In addition to standard inputs, e.g. input forms that are particularly oriented towards the requirements of the natural sciences and technology (“MINT subjects”) are supported. The 0 files can be played with the 0-player and created with the 0-editor. 0 and the associated applications are developed and maintained by the MINT-Kolleg Baden-Württemberg.

Why to use 0?

0 and the use of the corresponding tools offer many advantages when creating and maintaining an online course:
  • Standardized format that can also be checked automatically and integrated into IDEs.
  • No programming knowledge (e.g. Javascript) is absolutely necessary.
  • Compared to purely HTML-based standard inputs, significantly increased "control options", such as significant digits, etc.
  • Flexible integration option, e.g. in an LMS (Ilias, Moodle) via SCORM or directly on a website.
  • Display can be expanded/customized using your own Javascript, CSS, etc.
  • Users have the same user interface across different courses.
  • The courses are processed on the client side, i.e. the main computing load does not lie with the web server/LMS, but with the user of the course.
  • Software to create the course and play the course is provided with the 0 storage format.
  • Open source and open license
Of course, there are also disadvantages that we don't want to hide:
  • The project is currently in early access. Therefore, not all functions and tools have been (fully) implemented yet.
  • Due to early access, you currently have to familiarize yourself with XML notation.
  • No format will be able to meet all the wishes/requirements of an online course in general, including 0 - but we dream of it.