Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Rules for Learner Modeling and Adaptation Provisioning in an Educational Hypermedia System∗ Elvira Popescu, Costin Bădică Software Engineering Department University of Craiova Bvd.Decebal 107, Craiova, 200440, Romania {popescu elvira, badica costin}@software.ucv.ro Abstract This note presents our initial proposal for capturing knowledge required for learner modeling and adaptation provisioning in an educational hypermedia system using a rule-based approach. Rules have been categorized as i) modeling rules – necessary for the identification of the learner style based on observed learning preferences and ii) adaptation rules – necessary for content adaptation based on learning style and/or learning preferences. 1. Introduction Adaptation is an important requirement that has been set for the next generation e-learning systems. In particular, adaptation to the learning style has been described as an important step towards individualized instruction. Learning style has been intensely studied by educational psychology and related areas during the last two decades. These efforts have produced a great amount of knowledge regarding categorization and description of learning styles along many dimensions. The work presented in this paper proposes the explicit capturing and application of learning style knowledge into an adaptive educational hypermedia system. The paper is organized as follows. We start with a discussion of the context of our work including the general structure of the system and an outline of our approach. We follow with a precise description of modeling rules for identification of learning styles and adaptation rules based on learning styles and/or learning preferences. In order to make the presentation independent of a particular rule representation formalism, we have chosen to express our rules in an informal pseudo-code notation. ∗ This research was partially supported by the CNCSIS grant TD 169/2007. Philippe Trigano Heudiasyc, UMR CNRS 6599 Université de Technologie de Compiègne 60200 Compiègne, France ptrigano@hds.utc.fr In our opinion the main achievements of our work are threefold: i) separation of knowledge about learning styles as modularized sets of rules; ii) explicit representation of the rules, encouraging their understandability, maintainability and reusability; iii) facilitation of appropriate implementation of the rules in an adaptive educational hypermedia system. 2. Context of use This research takes place in the framework of a learningstyle based adaptive educational system (LSAES), i.e. an educational system that adapts the learning content and navigation to the particular learning style of each student. Learning style can be defined as a combination of cognitive, affective and other psychological characteristics that serve as relatively stable indicators of the way a learner perceives, interacts with and responds to the learning environment [13]. In order to accomplish this goal, the first task is to have a model of the student with regard to learning style, therefore a learner modeling component is necessary. Our LSAES thus offers the following functionalities: • an authoring tool for the teachers, allowing them to create courses conforming to the LSAES format; • a course player for the students, enhanced with two special capabilities: i) learner tracking functionality (monitoring the student interaction with the system); ii) adaptation component (supplying the student with educational content that best matches her/his learning style); • a modeling component that analyzes the behavior of the student and identifies the corresponding learning styles. The general structure of the application is presented in figure 1. Usually, LSAESs are based on a single particular learning style model [16]. The most popular learning style models are: Felder-Silverman [10] (used in [2], [4], [5]), Honey and Mumford [12] (used in [14]) and Witkin [20] (used in [18]). We take a different approach by characterizing the student by a set of learning preferences, which we included in a unified learning style model (ULSM) [15], rather than directly by a particular learning style. ULSM integrates learning preferences related to: perception modality (visual vs. verbal), field dependence/field independence, processing information (abstract concepts and generalizations vs. concrete, practical examples; serial vs. holistic; active experimentation vs. reflective observation, careful vs. not careful with details), reasoning (deductive vs. inductive), organizing information (synthesis vs. analysis), motivation (intrinsic vs. extrinsic; deep vs. surface vs. strategic vs. resistant approach), persistence (high vs. low), pacing (concentrate on one task at a time vs. alternate tasks and subjects), social aspects (individual work vs. team work; introversion vs. extraversion; competitive vs. collaborative), study organization (formal vs. informal), coordinating instance (affectivity vs. thinking). This set of learning preferences has the advantage of being independent of any particular learning style model. In addition, most learning styles introduced in the literature can be characterized by a subset of these learning preferences. The correspondence between the learning preferences and a particular learning style model is captured within the ”Modeling rules” component (see fig. 1), as it will be described in section 3. The characteristic-based modeling of the student also allows for a finer granularity of adaptation actions. The specific adaptation actions that must be applied for each learning preference are specified by means of the ”Adaptation rules” component, as illustrated in section 4. According to [8], the existence of a static description of the learning content (metadata) is a necessary condition for introducing an adaptation model (dynamic description). Our choice for organizing and annotating the educational material has been detailed in [17]. Basically, we have conceptualized the learning material using a hierarchical organization: each course consists of several chapters, and each chapter can contain several sections and subsections. The lowest level subsection contains the actual educational resources. Each such elementary learning object corresponds to a physical file and has an associated metadata file. These metadata were created by enhancing core parts of Dublin Core [9] and Ullrich’s instructional ontology [19] with some specific extensions to cover the requirements of a LSAES. Specifically, these metadata describe the learning object from the point of view of instructional role(LoT ype), media type(dc : type), level of abstractness and formality (hasAbstractness, hasF ormalness), type of competence (hasCompetency) etc. The use of these metadata facilitates both the learner modeling and the adaptivity provisioning. Thus, by analyzing the interaction between the student and the learning objects described by the metadata (time spent on each learning object, order of access, frequency of accesses), the system can infer a particular learning preference of the student. Furthermore, the teacher has to supply only annotated learning content while the adaptation logic is provided by the system, in the form of adaptation rules, as we will see in section 4. 3. Rules for identifying learning styles Currently more than 70 learning style models were proposed in the literature [7]. Each such model contains, apart from its rationale and the psychological theory behind it, a description of the typical behavior of the learner belonging to each learning style dimension. Based on this natural language description and starting from the set of identified learning preferences presented in section 2, we can extract a set of rules for inferring learning styles (the ”Modeling rules”, as they appear in figure 1), More formally, let L be a learner and let P ref (L) be the set of learning preferences identified for learner L by analyzing her/his behavioral indicators. Obviously, P ref (L) ⊂ P ref U LSM , where P ref U LSM is the set of learning preferences included in our ULSM [15]. Specifically, P ref U LSM = {p visual, p verbal, p f ieldDependence, p f ieldIndependence, p abstract, p concrete, p serial, p holistic, p activeExperimentation, p ref lectiveObservation, p caref ulDetails, p notCaref ulDetails, p deductive, p inductive, p synthesis, p analysis, p intrinsic, p extrinsic, p deep, p strategic, p surf ace, p resistant, p highP ersistence, p lowP ersistence, p oneT ask, p alternateT asks, p individual, p team, p extraversion, p introversion, p competitive, p collaborative, p f ormal, p inf ormal, p af f ectivity, p thinking} (meaning of each preference obviously results from its name). We are now interested in categorizing the student according to a particular learning style model. Let LSM (L) be the learning style of learner L with regard to learning style model M . It should be noted that some learning style models include the learner into only one learning style, while others offer several dimensions, each with two opposite axes. In the first case, LSM (L) has exactly one element, while in the second case, LSM (L) is an n-tuple, where n is the number of dimensions defined in the learning style model. Let us take for example Ned Herrmann’s Whole Brain Model [11]. According to this model, the brain can be divided into four quadrants, each area having an associated model of thinking and learning: Adaptation rules Teacher Presentation logic Authoring tool (Course editor) XML Course files Web server (Cocoon publishing framework) Student actions Data analysis tool (preprocessing, data mining) Learning style Learning preferences Modeling rules Student Figure 1. Schematic representation of our LSAES • left cerebral – ”theorists”. They like facts, details, critical thinking, precise definitions, unambiguous instructions. • left limbic – ”organizers”. They like step-by-step instructions, outlines, check-lists, timelines, problem solving with clear steps and procedures. • right limbic – ”humanitarians”. They prefer cooperative learning, group discussion, role-playing, personal approaches and examples. • right cerebral – ”innovators”. They prefer brainstorming, metaphors, illustrations, pictures, synthesis, holistic approaches, alert rhythm. Therefore for this model we have: Herrmann model set = {′′ T heorist′′ , ′′ Organizer′′ , ′′ Humanitarian′′ , ′′ Innovator′′ }. This means that for all learners L, we have LSHerrmann model (L) ∈ Herrmann model set. For example, for a particular learner L we might have LSHerrmann model (L) = ′′ Humanitarian′′ . The following set of four rules can be extracted from the characteristics of the four learning styles, as they are defined by Herrmann [11]: THEORIST IF p caref ulDetails ∈ P ref (L) AND p abstract ∈ P ref (L) AND p deductive ∈ P ref (L) AND p analysis ∈ P ref (L) AND p highP ersistence ∈ P ref (L) THEN LSHerrmann model (L) =′′ T heorist′′ ORGANIZER IF p concrete ∈ P ref (L) AND p deductive ∈ P ref (L) AND p analysis ∈ P ref (L) AND p oneT ask ∈ P ref (L) THEN LSHerrmann model (L) =′′ Organizer ′′ HUMANITARIAN IF p concrete ∈ P ref (L) AND p team ∈ P ref (L) AND p extraversion ∈ P ref (L) AND p inductive ∈ P ref (L) THEN LSHerrmann model (L) =′′ Humanitarian′′ INNOVATOR IF p activeExperimentation ∈ P ref (L) AND p team ∈ P ref (L) AND p synthetis ∈ P ref (L) AND p inductive ∈ P ref (L) AND p holistic ∈ P ref (L) THEN LSHerrmann model (L) =′′ Innovator ′′ For example, the intended interpretation of the ORGANIZER rule is: if a learner has preference of processing concrete information (rather than abstract or general information), has preference for deductive (rather than inductive) reasoning, has preference for an analytic (rather than synthetic) way of organizing information and usually concentrates on a single task at a time (rather than on multiple tasks) then it can be inferred as belonging to the ”Organizer” learning style model according to Ned Herrmann’s model. Let us now take another example, the Felder-Silverman learning style model [10]. According to this model learners are characterized by their preferences in four dimensions: • active versus reflective learners • sensing versus intuitive learners • visual versus verbal learners ACTIVE IF p activeExperimentation ∈ P ref (L) AND p team ∈ P ref (L) THEN LSF elderSilverman model (L) ∋′′ Active′′ REFLECTIVE IF p ref lectiveObservation ∈ P ref (L) AND p individual ∈ P ref (L) THEN LSF elderSilverman model (L) ∋′′ Ref lective′′ SENSING IF p concrete ∈ P ref (L) AND p caref ulDetails ∈ P ref (L) THEN LSF elderSilverman model (L) ∋′′ Sensing ′′ INTUITIVE IF p abstract ∈ P ref (L) AND p notCaref ulDetails ∈ P ref (L) THEN LSF elderSilverman model (L) ∋′′ Intuitive′′ • sequential versus global learners. Active learners learn by trying things out and enjoy collaborative working, while reflective learners like to think about the material first and prefer working alone. Sensing learners have a preference towards facts and details and they tend to be practical and careful, whereas intuitive learners prefer abstract material, they like to innovate, to discover possibilities and relationships. Visual learners remember best what they see (pictures, diagrams, schemas etc) while verbal learners get more out of words, either spoken or written. Sequential learners tend to gain understanding in linear steps, while global learners learn in large leaps, being fuzzy about the details of the subject but being able to make rapid connections between subjects. Therefore for this model we have: F elderSilverman model set = {(A1 , A2 , A3 , A4 )| A1 ∈ {′′ Active′′ , ′′ Ref lective′′}, A2 ∈ {′′ Sensing ′′, ′′ Intuitive′′ }, A3 ∈ {′′ V isual′′ , ′′ V erbal′′ }, ′′ ′′ ′′ A4 ∈ { Sequential , Global′′ }}. This means that for all learners L, we have: LSF elderSilverman model (L) ∈ For examF elderSilverman model set. ple, for a particular learner L we might have LSF elderSilverman model (L) = (′′ Active′′ , ′′ Sensitive′′, ′′ V isual′′ , ′′ Global′′ ). The following set of rules can be extracted from the characteristics of the four learning styles, as they are defined in [10]: VISUAL IF p visual ∈ P ref (L) THEN LSF elderSilverman model (L) ∋′′ V isual′′ VERBAL IF p verbal ∈ P ref (L) THEN LSF elderSilverman model (L) ∋′′ V erbal′′ SEQUENTIAL IF p serial ∈ P ref (L) THEN LSF elderSilverman model (L) ∋′′ Sequential′′ GLOBAL IF p holistic ∈ P ref (L) THEN LSF elderSilverman model (L) ∋′′ Global′′ As we can see, in case of the ”Visual”/”Verbal” and ”Sequential”/”Global” dimensions, there is a oneto-one correspondence between the learning preference in P ref U LSM and the learning style axis in LSF elderSilverman model(L). 4. Adaptation rules Adaptation can be done based on the student learning style according to educational practices or directly based on the set of characteristics associated to the student preferences. Apart from defining the characteristics of the learners belonging to each learning style, for most of these models there are proposed teaching practices that effectively address the educational needs of students with the identified styles. Starting from these teaching methods (which only include a traditional learning view) and enhancing them with e-learning specific aspects (technology related preferences), we can extract the adaptation rules for our LSAES (shown as ”Adaptation rules” in figure 1). We will first illustrate this approach with some simple rules for adapting an e-learning course to the needs of the students with different Felder-Silverman learning styles [10]. Adapt course for ACTIVE learner IF ′′ Active′′ ∈ LS F elderSilverman model (L) THEN Integrate interactive animations, simulations, small games Include many exercises Provide communication facilities (forum/chat) Adapt course for REFLECTIVE learner IF ′′ Ref lective′′ ∈ LS F elderSilverman model (L) THEN Include less exercises Integrate questions that encourage reflection Provide context-aware note-taking tool Adapt course for SENSING learner IF ′′ Sensing ′′ ∈ LS F elderSilverman model (L) THEN Include more facts and practical content Provide many examples Include various multimedia objects Adapt course for INTUITIVE learner IF ′′ Intuitive′′ ∈ LS F elderSilverman model (L) THEN Focus on abstract concepts and theories Provide less examples Adapt course for VISUAL learner IF ′′ V isual′′ ∈ LS F elderSilverman model (L) THEN Include plenty of videos and images Present content using graphics, schemas, flowcharts Adapt course for VERBAL learner IF ′′ V erbal′′ ∈ LS F elderSilverman model (L) THEN Include text and audio material Provide communication opportunities (forum, chat) Adapt course for SEQUENTIAL learner IF ′′ Sequential′′ ∈ LS F elderSilverman model (L) THEN Include step-by-step presentation of the content Place links to related subjects at the end of the course Highlight Next and Previous buttons Hide outlines Present tests at shorter intervals Adapt course for GLOBAL learner IF ′′ Global′′ ∈ LS F elderSilverman model (L) THEN Include outlines and summaries Integrate links to related topics in the content Place exercises at the end of the chapter Provide advanced organizers or mind maps Alternatively, based on our characteristic-based modeling approach, we can associate adaptation rules for each of the identified learning preferences (P ref (L)). According to [1] and [3], adaptation of educational hypermedia systems can be done with regard to three levels: • Navigation Level Adaptation by means of direct guidance, link ranking, link hiding (hiding, disabling, removing), link annotation, link generation, adaptive maps; • Content Level Adaptation by means of content hiding, additional explanations, specific media type filtering (e.g. no video or no audio), specific item filtering (e.g. no definitions, no examples, no outlines), different web page versions for different student learning styles; • Presentation Level Adaptation by means of inserting/removing fragments, altering fragments, stretchtext, sorting fragments, dimming fragments. The adaptation logic can be thus decomposed into elementary actions, such as inserting, eliminating, sorting or moving learning objects. In the case of our LSAES, an adaptation rule can be abstracted as follows: General adaptation rule IF X ∈ P ref (L) THEN Action Object {Value} Object can be either a metadata element of a learning object, carrying a specific Value (as described in section 2), or an interface element or a communication tool. For example, in case of a specific perception modality preference, the recommended action would be to present the learner first with the preferred media type and then with the alternative representation types: Adaptation actions for learners with ”Visual” preference IF p visual ∈ P ref (L) THEN Sort dc : type {image, video, animation, text, sound} Adaptation actions for learners with ”Verbal” preference IF p verbal ∈ P ref (L) THEN Sort dc : type {sound, text, video, image, animation} Similarly, in case of a preference towards concrete, practical examples, the course should be focused more on facts, practical aspects and examples. Each new concept will be first illustrated by an example and only then the theoretical aspects will be covered. More formally, Adaptation actions for learners with ”Concrete” preference IF p concrete ∈ P ref (L) THEN Sort LoT ype {Example, Definition} Sort hasAbstractness {concrete, neutral, abstract} In case of a holistic preference, the interface elements for sequential navigation (in our case the buttons ”Next” and ”Previous”) will be hidden, given the learner the possibility to freely jump through the courseware. At the same time, the exercises will be moved at the end of the chapter, in order to give the learners the opportunity to holistically understand the subject first. Furthermore, there will be added links to related or complex to help situate the learnt subject and contribute to create the big picture. Adaptation actions for learners with ”Holistic” preference IF p holistic ∈ P ref (L) THEN Hide N ext Button Hide P rev Button Move endChapter LoT ype {Exercise} Insert LoT ype {AdditionalInfo} In case of an introvert learner, she/he will be presented with an asynchronous communication channel, such as a forum, while an extravert learner will benefit more from a synchronous communication channel, such as a chat. Adaptation actions for learners with ”Introvert” preference IF p introversion ∈ P ref (L) THEN Highlight F orum Adaptation actions for learners with ”Extravert” preference IF p extraversion ∈ P ref (L) THEN Highlight Chat Note that a prototype LSAES providing functionalities discussed in section 2 is currently under implementation using Apache Cocoon framework [6] . Rules can be mapped to XSLT transformations and then they can be easily integrated into the Cocoon pipeline. 5. Conclusions We have proposed an initial formalization of knowledge about learning styles and/or learning preferences and its application in an adaptive educational hypermedia system, as modularized sets of rules. The proposal is under implementation in a prototype system. We shall report on our progress in forthcoming papers. References [1] ALFANET - D8.2 Public final report (2005). http: //rtd.softwareag.es/alfanet/. [2] Bajraktarevic, N., Hall, W., Fullick, P.: Incorporating learning styles in hypermedia environment: Empirical evaluation. Procs. Workshop on Adaptive Hypermedia and Adaptive Web-Based Systems (2003) 41–52. [3] Brusilovsky, P.: Adaptive Hypermedia, User Modeling and User-Adapted Interaction, Vol. 11 (2001) 87– 110. [4] Carver, C. A., Howard, R. A., Lane, W. D.: Enhancing student learning through hypermedia courseware and incorporation of student learning styles. IEEE Transactions on Education, 42 (1999) 33–38. [5] Cha, H. J., Kim, Y. S., Park, S. H., Yoon, T. B., Jung, Y. M., Lee, J. H.: Learning styles diagnosis based on user interface behaviors for the customization of learning interfaces in an intelligent tutoring system. Proc. 8th Intl. Conf. on Intelligent Tutoring Systems, LNCS, Vol. 4053, Springer (2006). [6] Apache Cocoon http://cocoon.apache.org. [7] Coffield, F., Moseley, D., Hall, E., Ecclestone, K.: Learning styles and pedagogy in post-16 learning. A systematic and critical review. Learning and Skills Research Centre, UK (2004). [8] Cristea, A.: Adaptive Patterns in Authoring of Educational Adaptive Hypermedia. Educational Technology & Society, 6 (4) (2003), 1–5. [9] Dublin Core Metadata //dublincore.org/. Initiative http: [10] Felder, R. M., Silverman, L. K.: Learning and teaching styles in engineering education. Engineering Education, Vol. 78, No. 7 (1988). [11] Herrmann, N.: The Whole Brain Business Book, McGraw-Hill (1996). [12] Honey, P., Mumford, A.: The learning styles helper’s guide. Maidenhead: Peter Honey Publications Ltd. (2000). [13] Keefe, J.W.: Learning style: an overview. NASSP’s Student Learning Styles: Diagnosing and Prescribing Programs (1979) 1–17. [14] Papanikolaou, K.A., Grigoriadou, M., Kornilakis, H., Magoulas, G.D.: Personalizing the interaction in a Web-based educational hypermedia system: the case of INSPIRE. User-Modeling and User-Adapted Interaction, 13 (2003) 213–267. [15] Popescu, E., Trigano, P., Badica, C.: Towards a Unified Learning Style Model in Adaptive Educational Systems. Proc. 7th IEEE Intl. Conf. on Advanced Learning Technologies - ICALT 2007, IEEE Computer Society Press (2007) (in press). [16] Popescu, E., Trigano, P., Badica, C.: Adaptive Educational Hypermedia Systems: A Focus on Learning Styles. Proc. 4th IEEE Intl. Conf. on Computer as a Tool - EUROCON 2007 (2007) (in press). [17] Popescu, E., Badica, C., Trigano, P.: Description and Organization of Instructional Resources in an Adaptive Educational System Focused on Learning Styles. Proc. Intl. Symposium on Intelligent and Distributed Computing - IDC’2007 (2007) (to appear). [18] Triantafillou, E., Pomportsis, A., Demetriadis, S.: The design and the formative evaluation of an adaptive educational system based on cognitive styles. Computers and Education, 41 (2003), 87–103. [19] Ullrich, C.: The Learning-Resource-Type is Dead, Long Live the Learning-Resource-Type!. Learning Objects and Learning Designs, 1 (2005) 7–15. [20] Witkin, H. A.: Psychological differentiation: studies of development, New York: Wiley (1962).