Academia.eduAcademia.edu

APPLICATIONS OF A CONCEPT MAPPING TOOL

In this paper a general purpose tool for editing Concept Maps (CM-ED) is presented. This tool exhibits the following features: templates, views and facilities for multilingual concept maps. The tool has been used in different tasks of the Computer Aided Teaching/Learning area. Concretely: domain representation, exercise design and student model visualization.

Concept Maps: Theory, Methodology, Technology Proc. of the First Int. Conference on Concept Mapping A. J. Cañas, J. D. Novak, F. M. González, Eds. Pamplona, Spain 2004 APPLICATIONS OF A CONCEPT MAPPING TOOL Urko Rueda, Mikel Larrañaga, Ana Arruarte, Jon A. Elorriaga University of the Basque Country (UPV/EHU) 649 P.K. , E-20080 Donostia E-mail: {jibrumou, jiplaolm, arruarte, elorriaga}@si.ehu.es Abstract. In this paper a general purpose tool for editing Concept Maps (CM-ED) is presented. This tool exhibits the following features: templates, views and facilities for multilingual concept maps. The tool has been used in different tasks of the Computer Aided Teaching/Learning area. Concretely: domain representation, exercise design and student model visualization. 1 Introduction In recent years it has become apparent to many educational researchers that representing knowledge in a visual format allows one to better recognize and/or understand incoming information. It is easier for the brain to interpret data when information is presented in visual formats; visual symbols are quickly and easily recognized. Since Novak (Novak, 1977) placed concept mapping on the educational agenda, it has become an increasingly popular advanced teaching and learning tool (Bruillard & Baron, 2000). Over the last years, and due mainly to the innovation of visual design software (Dabbagh, 2001), a number of products have emerged to support computer-based concept mapping. This kind of software enables much easier production and modification of Concept Maps (CMs) (Jonassen et al., 1997). Even more, some authors (Chang et al., 2001) argue that, as a result of their studies comparing the effectiveness of constructing CMs by paper and pencil (p&p) or by using a software product, constructing maps with a computer might be easier than constructing a map using p&p. Moreover, maintaining and revising CMs developed using p&p requires considerable amounts of time and effort Chiu et al. (2000), Anderson et al. (1998) argue that the practical advantages of constructing CMs electronically are similar to those of using a word processing program for writing. There is an ease of construction, an ease of revision, and the ability to customise maps in ways that are not possible with p&p. In this paper a concept map editor (CM-ED) is presented together with its applications in different tasks of the Computer Aided Teaching/Learning area. Concretely: domain representation, exercise design and student model visualization. 2 CM-ED Tool CM-ED (Concept Map EDitor) is a general purpose tool for editing CMs. The aim of the tool, implemented in Java, is to be useful in different contexts and uses of the educational agenda, concretely inside the computerbased teaching and learning area. On the one hand, it is a common concept mapping editor in which the user can draw nodes and relations generating different CMs. On the other hand, the tool can be adapted to specific purposes. The interface of the tool (see figure 1) is composed of a working area in which the CM is shown and modified. The operations are included in the menu bar, in tool bars and in contextual menus. Thus, the user can choose his/her preferred way of working. The editor also includes a notes area. The tool allows the user to work with templates, which specify the kind of nodes, relations and operations that are going to be used in a set of CMs. The editor shares the same treatment for designing a CM and a template. Thus, the user defines in the template concept map the graphical characteristics of the nodes and relationships. Regarding the operations, it is also possible to restrict the operations allowed in the CM that are constructed using a concrete template. The available operations are selected also in the template concept map. CM-ED can be specialised by means of templates. Specializing the tool means that the final tool is adapted to a template and provides less functionality but a simpler interface. This is useful, for example, when the teacher plans a concrete task for the learners. The specialized tool is restricted to the resources (types of nodes, relations and operations) specified in the template. In order to offer a better adaptation to the user when s/he develops the CM, the interface offers the possibility of working with different views of the same CM. All the views share the same structure, i.e. the same nodes and relationships. However each view can have its own way of representing the nodes and relationships: graphical characteristics, spatial distributions, etc. In addition, CM-ED is a multilingual tool (Larrañaga et al., 2003) localizable not only at user interface level but also regarding the final CMs it generates. Figure 1. Interface of CM-ED. 3 Using CM-ED for acquiring the domain knowledge in IRIS IRIS (Arruarte et al., 2003) is an authoring tool developed to help human instructors build intelligent teachinglearning systems in a variety of domains. Four basic elements describe the domain of all tutors built by using IRIS: • • • • Basic Learning Units (BLUs) or kinds of teaching-learning contents. Pedagogical Relationships between contents (PRs). In order to establish a pedagogical view for selecting and/or sequencing the BLUs, IRIS includes two types of relationships, structural relationships –is-a, part-of, and sequential relationships –prerequisite and next. Instructional Objectives (IOs) or skills to be reached. IOs refer to the application of particular skills over BLUs. Didactic resources (DRs). Any kind of IO needs a set of presentation resources – definitions, examples, analogies, etc.– and evaluation resources – tests, fill gaps, item sorting, etc.–. The process of building the domain in IRIS consists of two phases. During Phase 1 the designer specifies the types of elements (BLUs), skills (IOs), relationships (PRs) and didactic resources (DRs) needed for describing the domain. During Phase 2 the concrete contents and exercises are defined. Although IRIS provides a specialised interface for acquiring each feature of the domain knowledge, this is still a difficult task for the instructional designer. Moreover, the designer can feel lost because s/he doesn’t know what is done and what still has to be done. This is mainly because s/he does not have a complete view of the domain. In order to alleviate the difficulties found in users while working with IRIS, a more intuitive and graphical interface is proposed (Rueda et al., 2002). Trying to help the users not getting lost, this interface minimises the use of menus and the number of different windows. CMs are the basis of the interface and CM-ED the tool that supports it. The interface shows the same appearance for both phases of using the IRIS shell. In the first phase the instructional designer must establish the characteristics of the teaching/learning domain. This is performed by selecting the type and properties of BLUs, IOs, DRs and PRs. The result of this task will be the adaptation of the initial template of IRIS for the new tutor. The potential of this kind of interface is shown mainly in the second phase. In this phase the user represents the complete teaching domain by means of a CM. S/he specifies the instances of BLUs and their PRs together with the DRs to teach each BLU. In order to offer more flexibility to the user when s/he develops the domain, the interface offers three working areas corresponding to different views of the same CM. The three views, which are described below, share the same structure. In the upper left hand side of the window there are two button bars: the node types bar and the relation types bar. The set of nodes and relations of these bars are different in each view (see figure 2). In the upper right hand side there is a rubber button. The bottom of the window corresponds to the working area in which is represented the view of the CM. The user manipulates the three view windows in the same way. S/he creates new nodes by dragging and dropping the generic types of the upper side to the working area and deletes them by moving the rubber to the node. The mechanism to set relations between nodes is also simple. First the user selects the relation type and then the nodes that it connects. Relations are also deleted with the rubber. In addition, it is necessary to include some textual information attached to each node (BLU or DR). For example the file where the text is saved in a text type DR. This information is gathered by simple forms that are open when clicking the node. Next the three views are described. Figure 2. CM-based interface for IRIS • • • The Domain Structure view represents the set of BLUs of the domain and the PRs between them. The components of the node bar and relations bar are those types of BLUs and PRs selected by the instructional designer in the first phase. In addition, the user can select a BLU in order to define its components in the BLU view. The left part of figure 2 represents a fragment of the domain structure of a tutor. The BLU view (right part of figure 2) shows the information related to the BLU selected in the Domain Structure view. This information is shown by a tree that represents the components of the BLU, the IOs and the DRs. The purpose of this window is to allow the user to establish the relations between BLUs and DRs. The DR view shows the complete set of resources ordered by type. In addition to the common manipulation way, the user can change the BLU related to each DR. The recommended process to follow in the second phase starts with defining the domain at high level using mainly the Domain Structure view. Then the user is able to create the DRs and connect them to the BLUs with both the BLU view and the DR view. Nevertheless, the user can change at any moment the domain structure as well as the DRs attached to each BLU. The system helps the process by means of a code of colours that represents the state of the nodes. The system highlights automatically nodes that are not initialised or not completely defined and also allows the user to denote those nodes that need some further attention. The system also propagates the state automatically through the CMs according to a set of rules. For example, when a DR is not completely defined, its corresponding BLU is also highlighted. The user can also attach comments to each node. With this interface the user defines the domain by drawing a CM with a specialised tool. The tool infers a set of operations when the user performs some action on it. For example, when the user creates a new BLU, the system creates some other nodes automatically: the corresponding IOs and DRs type according with the specification made in the first phase. 4 Using CM-ED for designing exercises: MapEx When learning about any domain it is necessary to perform different types of exercises. The selection of the appropriate exercises depends on the kind of domain and skills the learner is trying to acquire. Objective tests are one of the most widely used evaluation mechanisms not only in traditional education but also in computer assisted education. Even more, “testing components were the first to be implemented and currently are the most well developed interactive components also in Web-based education” (Brussilovsky & Miller, 1999). The easy development and evaluation of this kind of test is the main reason for their wide use. Different types of questions such as true/false, multiple choice and fill-in-gaps are recognized in already developed educational authoring tools (Reinhardt & Schewe, 1995; Arruarte et al., 2003; Major et al., 1997; Hsieh et al., 1999). Although as (Cicognani, 2000) points out, concept mapping is useful in achieving some skills in the learning process, none of the revised authoring tools offer authors the possibility of creating exercises based on CMs. In other kind of learning environments, such as Internet, some concept mapping based systems have been developed. WCOMT (Tsai et al., 2001) is a clear example. It is a CM based testing system that provides an alternative indicator for exploring students´ understandings in physics that may differ somewhat from a traditional standard test. The aim of MapEx is to provide a means for designing and solving graphical exercises based on CMs (Larrañaga et al., 2002). It is based on CM-ED and it profits from the template-based specialization. The tool has two kinds of users: teachers and learners. Teachers design new exercises or types of exercises and supervise the students’ answers. The system allows the learners to solve the exercises with or without help. On the one hand, the tool can be used as an assessment tool in which the student receives no feedback. On the other hand, it can be used in a formative way allowing the learner to see correct and incorrect solutions together with the explanations that the teacher has attached to them. In both cases, the evaluation of the answers is made by the teacher and shown in the notes area. This area is used by both the teacher and the student to engage in a dialogue that supports incremental process of evaluation and development of the answer. An exercise is an activity in which the learner answers a question drawing a CM. The task may consist of completing a CM that is provided for the student or on drawing the CM from scratch. MapEx identifies two sets of exercises: free exercises and specific purpose exercises. The degree of freedom allowed to the student when constructing the CM is different in each set. In free exercises the learner constructs CMs without any restriction in the kind of operations s/he can carry out and the types of nodes or relations s/he can use. Free exercises do not have any attached template and the student can construct her/his own template as well as the CM. Specific purpose exercises are created with a particular aim, so there are some restrictions on the resources (nodes and relations) and the operations. The restrictions of specific purpose exercises are implemented by means of a template for each kind of exercise. On the one hand, the author limits the types of nodes and the type of relations the student can use. On the other hand, it is also possible to restrict the operations on the nodes and relations allowed to the learner in the exercise. Regarding the limitations on the resources, the following exercises have been identified: taxonomy drawing, structure drawing, sorting, relation drawing and author defined exercises. To manage exercises MapEx identifies four main objects: exercise subtypes, exercises, predefined answers and student answers, and system answer evaluations. For each exercise subtype the tool stores the following information: identification, author, associated template and date. MapEx represents instances of concrete exercises with the following: exercise identification, exercise subtype, question, an optional initial CM, the correct and incorrect predefined answers defined by the teacher and the list of the students’ answers. A predefined answer is represented by a CM drawn by the author that represents a correct or incorrect solution associated with a comment with formative purposes. To represent student answers MapEx uses: answer identification, corresponding exercise, student, the CM that represents the student answer and a flag indicating the state of evaluation. MapEx for the teacher: MapEx allows teachers to define exercises and to supervise the answers of the students through a Multiple Document Interface composed of the following windows: • • • • • Exercise management window. A CM representing the classification of exercises types, subtypes and instances is shown. This window allows the author to create, modify or eliminate subtypes, instances and solutions of exercises. To create a new subtype of exercise the author has to specialise the default template attached to the selected type using the template management window. The creation of exercise instances implies the definition of an optional initial CM and the correct and incorrect answers. The author will use the exercise window for these tasks. Template management window. In this window, the author specifies in a CM the type of nodes, relations and operations allowed to the learner when working with the exercise. This window is used to create an author-defined exercise or to create an exercise subtype. Exercise window. This window allows the author to define an exercise, writing the question and drawing the initial CM when necessary. Thus CM is based on a template and, therefore, the window is a specialized version. However, the author is not restricted to the operations of the template. The teacher can define correct and incorrect answers through the answer window and use the note area to describe the exercise. Answer window. This window is also specialized to a template. It has two uses for the teacher. First it will be used to define the correct and incorrect solutions, and it can include explanations in the note area that will be shown to the student with a formative aim. Second, the teacher will supervise the answers of the student through this window. The approach for the evaluation that the tool supports is based on a negotiation between teacher and learner. The note area will be used to implement the communication between them. Supervision window. In this window the tool shows the list of students with the answers each student has drawn for the exercises s/he made. Clicking in the node, the corresponding CM will be shown so that the teacher can mark it and write notes for the student. The nodes of the answers also have attached flags meaning that the exercise is new or that it has a new comment of the teacher or of the student. Figure 3. Interface for solving exercises MapEx for the learner: The tool allows the learners to select the exercise to solve and to draw the corresponding answers. In addition, the student can get involved in a dialogue with the teacher on an exercise or evaluation. MapEx offers students a Multiple Document Interface composed of the following windows: • • 5 Exercise browser. In this window the learner selects the exercise to work on. S/he can answer the exercise in the answer window. Exercises have attached flags for the following situations: new exercise, new comment from the teacher, new comment of the student and finished exercise. Answer window. It is shared with the teachers and supports the communication between them. This window has three uses for the learner. During the resolution of the exercises, MapEx presents the exercise formulation to the learner and it allows him/her to draw the answer in the specialized CM window. When the exercise is being evaluated it is the means of communication between student and teacher and will support the negotiation and also the instruction of the learner. Finally, the student can observe, using this window, the correct and incorrect answers defined by the teacher. Figure 3 corresponds to a relation drawing exercise in which the student has to complete an initial CM establishing the relations between operations and tools. The student is only allowed to create and delete relations. Using CM-ED for representing the student: DynMap Up to now, several authors have considered visualization and inspection of student models (WS, 1999). This component collects the learning characteristics of the student and his/her evolution during the whole learning process. Open Learning Modelling can be viewed as an attempt to directly involve learners in the diagnosis process and, as a result, infer their knowledge about the target teaching/learning domain (Dimitrova, 2002). Commonly, systems built following the approach of Open Learner Modelling allow us to externalise the student model and, in some cases, provide mechanism for both teachers and learners, to change the content of the models. The efforts range from simply visualizing the model, to actively involving the student in the modelling process through negotiation or collaborative construction of the model. The model is not just a source of knowledge about the student valuable for the system, but becomes an important learning resource on its own (Hartley & Mitrovic, 2002). Kay (2001) collects some of the reasons that different authors argue for making the learner model available: users should have access to and control over personal information, correctness of the model can be assessed by the user, access to the learner model improves the learner’s appreciation of the system’s learning goals, programmer accountability is enhanced if the programmer knows the learner will have access to the model, there is merit in making complex systems more comprehensible, and finally, and importantly, an accessible learner model may aid learning by supporting reflection and planning. Cook & Kay (1994) make one of the first attempts to represent graphically the learner model; they use a mixture of text and conceptual trees based diagrams. Morales et al. (1999) present a table-like graphical representation format of the learner model for a sensory-motor task in which every row represents a rule. Bull & Nghiem (2002) claim that the use of simple learner models, easy to represent in different ways, e.g. graphical and tabular, allows teachers and students a better understanding of the students’ learning of a target domain. VisMod (Zapata-Rivera & Greer, 2000) provides a flexible architecture where students and teachers can create their own views of a student model by choosing nodes they want to inspect from the Bayesian network that represents the student model. In addition, Dimitrova et al. (2002) justifies an approach of inspecting and discussing the learner model in a graphical manner using conceptual graphs. They argue that the selection of an appropriate communication medium reduces comprehension problems, facilitates reasoning about learner’s behaviour, and promotes metacognitive processes. Finally, the tool CourseVis (Mazza & Dimitrova, 2003) processes student data collected by web-based course management systems and creates pictorial representations (2D and 3D) to help instructors gain understanding of social, cognitive and behavioural aspects of distance students. The main goal of DynMap is to show graphically the knowledge of the students through the learning process to both the student and the teacher (Rueda et al., 2003). Although the main and initial purpose was to present the internal student model of an ITS it is also applicable to other kinds of teaching/learning systems and even to other educational contexts. It includes specialized tools for inspecting the student model addressed to both kinds of users: teachers and students. It uses the core of CM-ED adapted by means of a template. DynMap represents the knowledge of the student in a CM following the overlay approach (Golstein, 1982). The main characteristic of an overlay approach is that the knowledge that a student has about a domain is represented as a subset of the whole domain. The domain module represents the curricula to be transferred to the student in a CM and provides the basis for the graphical view of the student knowledge. Therefore, the student model is a subset of the CM of the domain that includes those concepts that the student has learnt or is learning. Taking into account that the student’s knowledge changes along the learning process it is important that the student module reflects this evolution. Unlike most of the revised student models, DynMap is able not only to keep the current state of the student knowledge but also to record the evolution of the student through the learning sessions. This feature is used to show dynamically the sequence of states of the student model. DynMap is composed of a knowledge base that maintains the set of students concept maps, the DynMap Repository, and four functional modules: Translator, DynMap Builder, Student-DynMap and Teacher-DynMap. The translator is a piece of code to be integrated into the student data source while DynMap Builder, StudentDynMap and Teacher-DynMap constitute an independent Java application. DynMap Repository. This repository manages the storage of the dynamic evolution of all the students’ CMs. The Student Concept Maps (SCMs) are stored after each learning session and the changes performed on it while the session is carrying out in the Operations Log file. An Operation Log contains the sequence of operations performed in a session and the time when each one was done. Therefore, the Dynamic Student Concept Map (DynSCM) is composed of a sequence of SCM and Operation Logs. Translator. This module is responsible for connecting the data source about the student with the inspection tools. As said before, this data source can be different, an Intelligent Tutoring System, an Open Learning System, a tool for managing marks of students in classic teaching, etc. Therefore, the translator is a piece of code integrated into the data source written in a programming language appropriate for that data source. It translates the internal learner model to an intermediate representation in XML that can be processed by DynMap. DynMap Builder. This module is responsible for reading the XML files containing the data of the students and creating the CMs that represent them. It uses the CM of the domain as the skeleton of the student model and represents the individual data of the learner. Teacher-DynMap. This component allows the teacher to select the student to observe by means of a browser. Then, the teacher can observe the DynSCM that represent the beliefs of the system about the current state and the evolution of the student’s knowledge. Using a set of video-like buttons of a tool bar the user can move through the student’s learning process. The bottom part of the Teacher-DynMap has the note area. This will support communication between the teacher and the student. Student-DynMap. The student viewer is simpler. The student’s inspector allows the learner to observe the CM that represents the current beliefs of the system about his/her knowledge. 6 Conclusions Throughout this paper the authors have shown the potential of Concept Map EDitor (CM-ED) in different tasks of the Computer Aided Teaching/Learning area. These applications use the core of CM-ED adapted by means of templates. CM-ED has been used inside an authoring tool to specify the domain knowledge of intelligent teachinglearning systems. MapEx allows the generation and solving of graphical exercises based on CMs. The tool has two kinds of final users: authors and students. On the one hand, teachers or curriculum designers define free exercises, exercises without any restriction, and specific purpose exercises, exercises with particular aims. On the other hand, students solve the proposed graphical exercises creating or completing CMs. MapEx can be used as an assessment tool in which the student receives no feedback or in a formative way allowing the learner to see correct and incorrect solutions together with attached explanations. In both cases, the evaluation of the answers is made engaging the teacher and the student in a dialogue that supports an incremental process of evaluation and development of the answer. DynMap is a system for showing graphically the knowledge of the students through the learning process by means of CMs. It has two types of potential users: teachers and students. On the one hand, teachers can observe the dynamic evolution of the student and the state of the learner model at any time of the learning process. On the other hand, students are allowed to observe what the automatic tutor knows about their current knowledge. Finally, CM-ED has been used in other areas such as Natural Language Processing. Concretely it has been integrated in Abar-Hitz, an annotation tool for the Basque Dependency Treebank (Diaz de Ilarraza et al., 2004). 7 Acknowledgements This work is funded by the University of the Basque Country (UPV00141.226-T-14816/2002), the CICYT (TIC2002-03141) and the Gipuzkoa Council in an European Union program. 8 References Anderson-Inman, L., Ditson, L. and Ditson, M. (1998). Computer-Based Concept Mapping: Promoting meaningful learning in science for students with disabilities. Information Technologies and Disabilities Journal, Special K-12 issue, article 2. Arruarte, A., Ferrero, B., Fernández-Castro, I., Urretavizcaya, M., Alvarez, A., Greer, G. (2003). The IRIS Authoring Tool. In Murray, T., Blessing, S. and Ainsworth, S. (eds.), Authoring Tools for Advanced Technology Learning Environments. Kluwer Academic Publisher, 233-267. Bruillard, E. & Baron, G.L. (2000). Computer-based concept mapping: a review of a cognitive tool for students. In Benzie, D. & Passey, D. (eds), Proceedings of ICEUT2000, 16th IFIF World Computer Congress, PHEI, 332-338. Brussilovsky, P. & Miller, P. (1999). Web-based testing for distance education. In De Bra, P. and Leggett, J. (eds.), Proceeding of WebNet’99. World Conference of the WWW and Internet. AACE, 149-154. Bull, S. and Nghiem, T. (2002). Helping Learners to Understand Themselves with a Learner Model Open to Students, Peers and Instructors. In Brna, P. and Dimitrova, V. (eds.): Proceedings of Workshop on Individual and Group Modelling Methods that Help Learners Understand Themselves, ITS2002, 5-13. Chang, K.E., Sung, Y.T. and Chen, S.F. (2001). Learning through computer-based concept mapping with scaffolding aid, Journal of Computer Assisted Learning, vol. 17, 21-33. Chiu, C.H., Huang, C.C. and Chang, W.T. (2000). The evaluation and influence of interaction in network supported collaborative concept mapping. Computers & Education, vol. 34(1), 17-25. Cicognani, A. (2000). Concept Mapping as a Collaborative Tool for Enhanced Online Learning, Journal of Educational Technology and Society and IEEE Learning Technology Task Force, vol. 3(3), 150-158. Cook R., and Kay, J. (1994). The justified user model: A viewable, explained user model. In Fourth International Conference on User Modelling. The MITRE Corporation, Hyannis, MA., 145-150. Dabbagh, N. (2001). Concept Mapping as a Mindtool for Critical Thinking. Journal of Computing in Teacher Education, 17(2), 16-24. Díaz de Ilarraza, A., Garmendia, A., Oronoz, M. (2004). Abar-Hitz: An Annotation Tool for the Basque Dependency Treebank. Language Resources and Evaluation Conference (LREC 2004). Lisbon, Portugal. Dimitrova, V. (2002). Interactive cognitive modelling agents – potential and challenges. In Brna, P. and Dimitrova, V. (eds.), Proceedings of Workshop on Individual and Group Modelling Methods that Help Learners Understand Themselves, ITS2002, 52-62. Dimitrova, V., Brna, P. and Self, J. (2002). The Design and Implementation of a Graphical Communication Medium for Interactive Learner Modelling. Intelligent Tutoring Systems, ITS’2002, 432-441. Golstein, I.P. (1982). The Genetic Graph: a representation for the evolution of procedural knowledge. In: Sleeman, D. and Brown, J.S. (eds.), Intelligent Tutoring Systems, Academic Press 51-77. Hartley, D. and Mitrovic, A. (2002). Supporting Learning by Opening the Student Model. In Cerri, S. Gouardères and Paraguaçu (eds.), Proceedings of International Conference on ITS 2002, 453-462. Hsieh, P.Y. Halff, H.M. Redfield, C.L. (1999). Four Easy Pieces: Development Systems for Knowledge-Based Generative Instruction. International Journal of Artificial Intelligence in Education, vol. 10, 1-45. Jonassen, D.H., Reeves, T.C., Hong, M., Harvey, D., Peters, K. (1997) .Concept Mapping as Cognitive Learning and Assessment Tools. Journal of Interactive Learning Research, vol. 8(3/4), 289-308. Kay, J. (2001). Learner Control. User Modelling and User-Adapted Interaction, vol. 11, 111-127. Larrañaga, M., Rueda, U., Elorriaga, J.A., Arruarte A. (2002). Using CM-ED for the Generation of Graphical Exercises Based on Concept Maps. In Kinshuk, Lewis, R., Akahori, K., Kemp, R., Okamoto, T., Henderson, L., and Lee, C.-H. (eds.), Proceedings of ICCE’2002, 173-177. Larrañaga, M., Rueda, U., Elorriaga, J.A., Arruarte, A. (2003). A multilingual concept mapping tool for a diverse world. In: Hoppe, U., Verdejo, F. and Kay, J. (eds.), Proceedings of IEEE ICALT’2003, 52-56. Major, N., Ainsworth, S. & Wood, D. (1997). REEDEM: Exploiting Symbiosis Between Psychology and Authoring Environments. International Journal of Artificial Intelligence in Education, vol. 8, 317-340. Mazza, R. and Dimitrova, V. (2003). CourseVis: Externalising Student Information to Facilitate Instructors in Distance Learning. In: Hoppe, U., Verdejo, F. and Kay, J. (eds.), Proceedings of AIED’2003, 279-286. Morales, R., Pain, H. and Conlon T. (1999). From behaviour to understandable presentation of learner models: a case study. In Proceedings of the Workshop on Open, Interactive, and other Overt Approaches to Learner Modelling, AIED’99, Le Mans, France. Novak, J.D. (1977). A theory of education. Cornell University, Ithaca, NY. Reinhardt, B., Schewe, S. (1995). A Shell for Intelligent Tutoring Systems. In Greer, J. (ed.), Proceedings of Artificial Intelligence in Education, AACE, 83-90. Rueda, U., Larrañaga, M., Arruarte, A., Elorriaga J.A. (2002). Using a Concept Mapping Tool for Representing the Domain Knowledge. In Petrushin, V., Kommers, P., Kinshuk and Galeer, I. (eds.), Proceedings of IEEE ICALT’2002, 387-391. Rueda, U., Larrañaga, M., Arruarte, A., Elorriaga, J.A. (2003). Dynamic Visualization of Student Models Using Concept Maps. In Hoppe, U., Verdejo, F., Kay, J. (eds.). Artificial Intelligence in Education. Shaping the future of learning through intelligent technologies, IOS Press, 89-96. Tsai, C.C., Lin, S.S.J. and Yuan, S.M. (2001). Students’ use of web-based concept map testing and strategies for learning. Journal of Computer Assisted Learning, vol. 17, 72-84. Workshop on Open, Interactive, and other Overt Approaches to Learner Modelling. AIED’99, Le Mans, France, July, 1999 (http://aied.inf.ed.ac.uk/members99/resources/modelling/modelling.html). Zapata-Rivera, J. and Greer J. (2000). Inspecting and Visualizing Distributed Bayesian Student Models. In: Gauthier, G., Frasson, C. and VanLehn, K. (eds.). Procs. of Int. Conference of ITS 2002, 544-553.