Text this: Development of a CAI authoring & rule-based shell system /