E-Learning frameworks are conceptual tools to organize networks of e- learning services. Most frameworks cover areas that go beyond the scope of e-learning, from course to financial management, and neglects the typical activities in everyday life of teachers and students at schools such as the creation, delivery, resolution and evaluation of assignments. This paper presents the Ensemble framework - an e-learning framework exclusively focused on the teaching-learning process through the coordina- tion of pedagogical services. The framework presents an abstract data, integration and evaluation model based on content and communications specifications. These specifica- tions must base the implementation of networks in specialized domains with complex evaluations. In this paper we specialize the framework for two domains with complex evaluation: computer programming and computer-aided design (CAD). For each do- main we highlight two Ensemble hotspots: data and evaluations procedures. In the former we formally describe the exercise and present possible extensions. In the latter, we describe the automatic evaluation procedures.
['Ricardo Queirós', 'José Paulo Leal']
Ensemble: an e-learning framework