Figure 1

Figure 1. A generic view of communicating courseware objects