Session F2E 0-7803-7444-4/02/$17.00 © 2002 IEEE November 6 - 9, 2002, Boston, MA 32 nd ASEE/IEEE Frontiers in Education Conference F2E-2 THE 3DE CUSTOM COURSE COMPILER: AN ENGINE TO ASSEMBLE CUSTOM WEB COURSES Dante Del Corso 1 , Emanuela Ovcin 2 , Gaetano Morrone 3 and Dimitri Gianesini 4 1 Dante Del Corso, Politecnico di Torino, Dipartimento di Elettronica, Corso Duca degli Abruzzi 24, 10129 Torino, Italy, delcorso@polito.it 2 Emanuela Ovcin, COREP, Corso Duca degli Abruzzi 24, 10129 Torino, Italy, ovcin@polito.it 3 Gaetano Morrone, COREP, morrone@lamp.polito.it,, 4 Dimitri Gianesini, COREP, gianesini@lamp.polito.it Work partially supported by European Community under the Information Society Technology (IST) RTD programme, contract IST-1999-10697. The authors are solely responsible for the content of this paper. It does not represent the opinion of the European Community, and the European Community is not responsible for any use that might be made of data appearing therein. Abstract The educational results of web courses can be improved through the development of modules customized for the requirements and needs of each learner. This task becomes feasible only if automated tools for course compila- tion are available; such tools are developed in the 3DE project. The core of the 3DE system is the Custom Course Compiler: it assembles micromodules in courses, taking into account the learning style and other parameters of each student. By using a library of micromodules worked out specifically for different learning styles, the Custom Course Compiler is able to assemble different versions of a course, customized for each learner. The paper describes the design, the development, and the structure of the Course Compiler, the connection with the micromodule database, and the underlying pedagogical organization. The operation of the compiler is based on metadata used to classify content and pedagogical parameters of learning units. The design envi- ronment includes tools to facilitate the cooperation among several authors, working on similar contents but with differ- ent teaching styles, the reuse of existing material, and the verification of the prerequisite-contents chain. Index Terms author interface, course customization, learning styles, web courses. INTRODUCTION Interactive Multimedia educational material is usually de- signed to fit the needs of large groups of learners. Personal needs cannot be taken into account, and this reduces the efficiency of these supports. The new challenge is to take care of the diversity of the learners – their competencies, knowledge, and attitudes. As students do learn in different ways, also instructors do teach with different methods, and develop different support materials. The matching is not affordable with standard “hand assembly” of courses, which involves direct creation and organization of contents by the author, but becomes feasible if an automated tool for course compilation is available. This is the approach of 3DE (De- sign, Development and Delivery - Electronic Environment for Educational Multimedia) [1], a research project within the European Union IST Vth Framework Programme [2] with the goal to develop methodologies and tools to build courses customized for the needs of each learner. 3DE ac- tivities are carried out by a consortium of 4 partners: COREP (co-ordinator, Italy), ARDEMI (France), STI (Spain), Polytechnic of Vaasa (Finland). The basic pedagogical principle of 3DE is to change the teacher-learner relations from the 1-to-N paradigm (one teacher for many learners, as in standard classrooms) to a N- to-1 model: each learner can select among several available teachers the one who best suits his/her learning style. The 3DE environment include tools to analyze learning style preferences, competence, and educational goals in terms of final competence and skills, and to classify the units pro- duced by different authors with coherent teaching style pa- rameters. A key decision in the 3DE pedagogical design has been the selection of the learning style model and the related learning style test, based on the constructive theory elaborated by Kolb and secondly by Honey & Mumford’s: learning style parameters are used in the 3DE learning style profiling to classify both learners and content. Selected learning styles are Activist, Pragmatist, Reflector, Theorist [3],[4]. In 3DE, courses are compiled from a library of micro- modules, taking into account the specification of final educa- tional/training goals and the results of learner’s competence/ preference analysis. In this way it is possible to build several different custom packages from the same pool of micro- modules. The Custom Course Compiler is the core of the 3DE sys- tem: it assembles micromodules in courses, taking into ac- count the personal learning style, the final learning goals, the previous knowledge and the preferences of the user, and can therefore build different versions of a course, one for each learner. The automated construction and the reuse of con- tents cut the development time of high-quality interactive multimedia educational packages, while the learner-centered customization cuts the time required to learn, thus improving the global effectiveness of teaching and training packages, and reducing the life cycle cost. This approach is applied for the first time to pedagogical and educational products.