This paper discusses the place of GTE as an approach for bridging the gap between CAL and ITS systems. It presents the DCG, our architecture for dynamic courseware generation which allows dynamic planning of the contents of an instructional course with a given goal. Finally a further development of DCG by combining it with GTE is described which includes explicit representation of generic teach...