期刊名称:UPGRADE: The European Journal for the Informatics Professional
印刷版ISSN:1684-5285
出版年度:2011
卷号:XII
期号:02
出版社:Council of European Professional Informatics Societies
摘要:Design patterns are reusable solutions to recurrent problems. Generally described in the context of object-oriented programming, only a few contributions can be found in the domain of eLearning in general or Intelligent Tutoring Systems (ITS) in particular. Based on several approaches to describe the systems’ underlying architecture in terms of pattern collections, we have developed a component-based framework. This framework provides a foundation for the development of flexible and reusable ITS. It also provides a basis for the development of other eLearning systems. Still, the complexity of the inter-modular communication requires experience and self-discipline from the programmer. Thus we investigated the framework for additional patterns. We extracted useful communication patterns and integrated them into an editor. Patterns and editor are presented in this paper as they have already proved themselves very useful regarding programming efficiency and consistency