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.
|