Using a high-level language to describe and create Web-based learning scenarios

An approach to Web-based educational authoring, separating content from structure is presented. The paper focuses on PALO, a SGML derived language, to define instructional templates. On the one hand, these templates are a way to organize learning material with a particular purpose, on the other they provide high-level specifications related to structural, navigational and interaction properties for the final product. The system supplies a compiler to parse PALO instructional templates, automatically generating a Web environment.