On the Design of a Self-Referential Tutorial

Steven Pemberton

Researcher
CWI, Amsterdam

Abstract

XForms [XF1][XF2] is a declarative programming language, with a different programming paradigm compared to traditional programming languages. Since it requires a new way of thinking about programming, learning materials are paramount for people wanting to use the language and understand its benefits.

This paper discusses the method used to build a hands-on tutorial for XForms, using XForms, with the decisions taken, the techniques used, and the benefits that the approach gave.


Table of Contents

Tutorials
XForms Tutorials
Content
Structure
Navigation
Chapters
Exercises
Server
Experience
Conclusion
Bibliography