NyX Logo

The tool Nyx is part of the mathkit software system and is used to transform TCOs built by Lyssa into readable and accessible SCOs. Therefore, the XML sources of the TCOs are transformed into data formats like PDF or HTML. Nyx implements a software framework which is extendible by both transformation packages and plugins. They contain all necessary information needed by Nyx to generate data formats. Transformation packages consists of XSLT Stylesheets, Java classes and a configuration file based on XML. Plugin are used for pre- and post-processing of XML sources. With this design developers have the possibility to extend Nyx with their own transformation packages and plugins. Thus, they can define an individual layout for their online course. The Figure 1 illustrates Nyx with its transformation packages and plugins.

 
 
Nyx

Figure 1: Translation of models with Nyx