Chapter 36
Design and Implementation of an E-Learning Model by Considering Learner’s Personality and Emotions S. Fatahi, M. Kazemifard, and N. Ghasem-Aghaee
Abstract Emotion, personality and individual differences are those effective parameters on human’s activities such as learning. People with different personalities show different emotions in facing an event. In the case of teaching and learning, personality difference between learners plays an important role. In virtual learning projects this point should consider that the learners’ personalities are various and the teaching method used for each learner should be different from the other learners. In this chapter, a new model presented according to the learning model based on emotion and personality and the model of virtual classmate. Based on their knowledge base, the virtual teacher and classmate express suitable behaviors to improve the process of learning according to the learner’s emotional status. Keywords E-Learning Learners Personality Emotion Implementation virtual classmate
36.1 Introduction E-learning is usually defined as a type of learning supported by information and communication technology (ICT) that improves quality of teaching and learning. E-learning system is a powerful tool for achieving strategic objectives of the university (teaching, research and serving the society) [1]. E-Learning like all other tools offers advantages such as: access to differentiated online resources, Self-directed learning, and Learning matches learners’ lifestyles, etc. Despite of all the advantages this kind of learning lacks the necessary attractiveness most of the time. It seems that regarding the human characteristics and inserting them in virtual learning environments, it would be possible to show these environments more real. S. Fatahi (B) Department of Computer Engineering, University of Isfahan, Isfahan, Iran E-mail: fatahi
[email protected]
S.I. Ao and L. Gelman (Eds.), Advances in Electrical Engineering and Computational Science, Lecture Notes in Electrical Engineering. c Springer Science + Business Media B.V. 2009
423
424
S. Fatahi et al.
Emotion, personality and individual differences are those effective parameters on human’s activities such as learning. People with different personalities show different emotions in facing an event. Difference in the characteristics of the individuals is reflected in their daily activities and their works. In the case of teaching and learning, personality difference between learners plays an important role. The learner’s personality will be effective in his learning style [2]. In virtual learning projects this point should consider that the learners’ personalities are various and the teaching method used for each learner should be different from the other learners.
36.2 Previous Works In virtual learning systems created up to now, the learner’s emotions received much more attention and the emotional agents were more employed. In a few of these systems personality drew our attention as an independent parameter that some of them are mentioned here: In ERPA architecture by using ID3 algorithm, the learner’s emotional reaction towards an event is predicted (for example, taking an exam score) [3]. Chaffar and his colleagues used the Na¨ıve Bayes Classifier method to predict the learner’s emotions [4]. In ESTEL architecture, the Na¨ıve Bayes Classifier method is used to predict the optimized emotional status. In this architecture, in addition to emotion, the learner’s personality is also considered. In this system, a module tries to create and induce an optimized emotional state. For instance, when the learner enters the system, after the identification of learner’s personality, for example extrovert, and recognition of optimal emotional state, such as happiness, an emotion is induced to that learner by showing various interfaces (e.g. music, picture, and etc.) to him [5]. In Passenger software designed by German researchers, cooperative learning methods are used. This software examines a series of emotions for the virtual teacher that is present in the system based on OCC model, and invites the learners to group work. The virtual teacher traces the learners’ activities and helps the learners who are not able to do cooperative activities [6]. Abrahamian and his colleagues designed an interface for computer learners appropriate for the type of their personality using MBTI test and concluded that learning through this interface as a result of using personality characters leads into developments in learning process [7]. In implementation performed by Maldonado and his colleagues, a virtual classmate agent is used. This agent is placed beside the learners, and mostly plays the role of a colearner and a support. In this project each of the teacher, learner, and classmate has own emotions and the learner’s emotions affected his/her classmate [8].
36.3 Psychological Principles Emotion, personality and individual differences are those effective parameters on human’s activities. Everybody needs special learning style according to his/her personality characteristics. Some tools are used to evaluate the different learning style
36 Design and Implementation of an E-Learning Model
425
to determine the learner’s learning style. MBTI is the well-known questionnaire used for personality and learning style determination [9, 10]. According to MBTI classification, every individual has a set of instinctive preferences that determine how he or she behaves in different situations [9]. This questionnaire helps to identify personality characteristics and learning preferences of the individuals and to elicit the suitable learning styles from these characteristics [11]. MBTI uses four two-dimensional functions according to the Jung’s theory. According to the theory that Jung proposed the four functions of mind are thought, emotion, comprehension, and exploration. These functions are the main ways for understanding, and they explain the truth. These functions are related to each other and they simulate one another. Nevertheless, one of the functions is often dominant and that dominant function inclines the person to a state. The Jung theory distinguished three dimensions of Extroversion/Introversion (E/I), Sensing/Intuition (S/N) and Thinking/Feeling (T/F), but in MBTI another dimension of, Judging/ Perceiving (J/P) also was added [7, 11]. Irrational mental functions, Sensing (S) or Intuition (N), relate to how an individual perceives information, while rational mental functions, Thinking (T) or Feeling (F), provide insight into how one makes judgments or decisions based upon their perceptions. Mental functions of Extrovert/Introvert and Judgment/Perception are related to how individuals interact with the external environment and the around world. Sixteen personality types are resulted from mixing these 4 two-dimensional functions that each learner would be placed in one group [11, 12].
36.4 Proposed Model In this paper, a new model presented according to the learning model based on emotion and personality [13] and the model of virtual classmate [14] in previous our studies. The outline of the improved model is shown in Fig. 36.1. The model contains six major modules: Personality identification module: In first step, learner comes across MBTI questionnaire and his personality will be identified (for example ISFJ, ESTP, INTJ, etc.). Module of choosing a learning style commensurate with learner’s personality: Generally, there are three kinds of learning environment: individual, competitive and collaborative [15]. System based on the identified personality of learner, put him in one of three groups of independence, contribution with virtual classmate or competition with virtual classmate [16]. Module of choosing virtual classmate agent: If the learner is put in the independence group the process of learning and education will be started, otherwise the system at first chooses a virtual classmate that matches the type of learner’s personality, then the process of learning and education will get started. This module will explain at the next section with more details.
426
S. Fatahi et al.
Fig. 36.1 Proposed model
Education module: In this module, lesson’s points are presented to learner as exercises. Module of emotion evaluation: When doing exercises and evaluating the extend of learning, there are some emotion expressed in learner which are relevant to level of learner’s learning and the events happen in the environment (as have liking for virtual classmate, be disappointed in doing exercises, etc.). According to the performed studies, we found out only special emotions are effective in the process of learning [17, 18]. Accordingly, the first and the third branch of emotions in OCC model are used. The first branch of emotions in OCC model are the effective emotions in process of learning and the third branch are those emotions that a person shows them when facing the others (for example virtual classmate agent). Module of choosing behavior and updating the learning style: The module changes the style of education according to the events happen in the environment that cause changes to the learner’s emotion and also the learner’s personality characteristics. Based on their knowledge base, the virtual teacher and classmate express suitable behaviors to improve the process of learning according to the learner’s emotional status.
36 Design and Implementation of an E-Learning Model
427
Fig. 36.2 Module of choosing virtual classmate agent
36.5 Virtual Classmate Model In this section we explained module of choosing virtual classmate agent with more details. This module is displayed in Fig. 36.2. The module includes three main parts, each of them described below: The part of personality generation: In this part, using the MBTI questionnaire, the personality of the learner is recognized. In this paper we only considered two dimensions of E/I and S/N which are important in learning process [7]. Considering two dimensions, four types of personality that are EI, EN, IS, and IN would be resulted. The part of classmate selection: In this part, a VCA appropriate for the learner’s personality is selected. Selected VCA is completely opposite in his MBTI dominant with learner. Based on research, the opposite personality displays a higher performance than the similar personality [19–21]. The personality selection for the VCA is so that it would result in improvements in learning process. The part of classmate behavior selection: During the learning process, regarding the events that happen in the environment and the learning situation of the individual, the VCA exhibits appropriate behaviors. Tactics knowledgebase is used to interact with the learner. For two personality dimensions considered in this paper four parameters are elicited. Independence and replying speed parameters for the E/I dimension and detail-oriented attitude and attention for the S/N dimension, now based on the extent of these parameters in each type of personality, the VCA exhibits a certain behavior. These behaviors are shown separately for each dimension in Table 36.1 and Table 36.2. Mixing the two dimensions’ functions, four personality types would be resulted, that are IN, IS, EN, and ES. A sample of these tactics is presented in Table 36.3.
VCA’s
E
I
Learner’s personality
I
E
The introvert person mostly acts independently and is inclined to do the exercises alone. The extrovert person is interested in group work and rarely acts lonely
Characteristics
The introvert person takes a lot of time solving the problem, the extrovert person mostly acts without thinking and replies
The E VCA decreases the independence of I
The I VCA increases the independence of E
Characteristic
Independence parameter
Table 36.1 The VCA behavior with E and I personality dimensions
1. The I VCA do not cooperate with E so that he act independently 2. The E VCA tries to make I more relaxed so that he thinks more on problems
1. The E VCA tries to cooperate with I 2. The E VCA tries to activate I by announcing the remaining time so that I answer the questions sooner
The E VCA tries to increase the speed of I
The I VCA tries to decrease the speed of E
Events and VCA tactics (solving problem)
Replying speed parameter
428 S. Fatahi et al.
VCA’s
N
S
Learner’s personality
S
N
The S person mostly pays attention to details, while N pays attention to the relation in the problems, and the result is important to him
Characteristics
The S VCA tries to attract the N’s attention to himself
1. The N VCA tries to shed some light on the relation between problems for S, clarify the problem to S and explains the general points to the learner. 2. The N VCA helps and cooperates with the learner if he asks for that 1. The S VCA reminds the details to N 2. The S VCA tries to convey his views to N The N VCA pays attention to S and helps him if necessary
The N person never pays attention to your words and predicts the words you want to say. The S person if there was any need to ask for help asks N and do not react negatively to his mistaken views
The N VCA tries to explain the relation between the problems for S
The S VCA tries to decrease the amount of attention N pays to the details
Events and VCA tactics (solving problem)
Attention parameter
Characteristic
detail-oriented attitude parameter
Table 36.2 The VCA behavior with N and S personality dimensions
36 Design and Implementation of an E-Learning Model 429
430
S. Fatahi et al.
Table 36.3 VCA tactics Learner’s personality
VCA’s personality
Events and VCA tactics (solving problem)
IS
EN
1. The E VCA tries to cooperate with I 2. The E VCA tries to activate I by announcing the remaining time so that I answer the questions sooner 3. The N VCA tries to shed some light on the relation between problems and explains the general points of the exercise for S 4. If the learner asks for help, the N VCA helps and cooperates with him
36.6 Simulation of Proposed Model In our educational environment two agents – VTA and VCA – are used. These two agents with identifying the learner’s emotions after each event, choose suitable tactics when are face to face with the learner. In this environment the way of choosing the tactics to face the learner is related to the learner’s type of group. Depending on the point that which groups the learner belongs to, special tactic is chosen. Knowledge base of this system contains 65 rules (Table 36.4): 16 rules are to identify the learner’s group, 10 rules for independent learning group, 20 rules for collaborative learning group and 19 rules for competitive group. Four examples of these rules are in the following: The first rule is an example of learner’s classifying into learning groups. According to the first rule, system groups the learner with ISFJ personality that is “Introvert”, “Sensing”, “Feeling” and “Judging” groups in independent group. The second rule is an example of the rules of teacher’s dealing in a situation that the learner is in independent group. The third and fourth rules are examples of situations that the learner is in collaborative and competitive groups respectively. As the rules shows in these two situations relevant to the learner’s emotions the virtual teacher and classmate use special tactics in interaction with learner.
36.7 Implementation For implementing the e-learning environment, a series of English language exercises were used. In this environment it was assumed that the learner has already learnt the subject and refers to this software for solving the exercises. The exercises are categorized in five levels by difficulties. The learner begins to solve the exercises together with the VCA, and regarding the events that happen in the environment interacts with the VCA. An image of this environment is presented in Fig. 36.3. Visual C#.Net and SQL Server database were
36 Design and Implementation of an E-Learning Model
431
Table 36.4 Rules Rule 1: If student S1 has personality ISFJ Then his/her group is independent Rule 2: IF Student Group AND Satisfaction OR Satisfaction AND Event THEN Teacher tactic1 AND Teacher tactic2 Rule 3: IF
IS IS IS IS IS IS
Independent High Medium Correct answer Congratulate student Change student group to competitive Collaborative High Medium High Medium Wrong answer Increase student self ability Increase student effort Persuade student to think more for problem
AND OR AND OR AND
Student Group Like Like Disappointment Disappointment Event Classmate tactic1
IS IS IS IS IS IS IS
AND AND
Classmate tactic2 Classmate tactic3
IS IS
Student group Like Like Fear Fear Virtual classmate’s personality Virtual classmate’s personality Event
IS IS IS IS IS IS
Competitive High Medium High Medium EN
IS
ES
IS
While student is accomplishing to a task Lower than threshold
THEN
Rule 4: IF AND OR AND OR AND
OR
AND
AND
AND
Student’s response speed Classmate tactic1 Classmate tactic2
IS IS
AND
Teacher tactic1
IS
AND
Teacher tactic2
IS
AND
Classmate tactic2
IS
THEN
IS
Increase student effort Notify student for deadline Increase student self ability Change student group to collaborative Notify student for deadline
432
S. Fatahi et al.
Fig. 36.3 Educational environment with classmate and teacher agent
Fig. 36.4 Learner satisfaction of learning environment
used for implementing. Also, to show the agents – VTA and VCA – we used two present agents in Microsoft that are Merlin and Peedy respectively.
36.8 Results We tested our model in real environment with 30 students. Students work with our system, then they answered ten questions for evaluating our learning environment. We got rate of learner satisfaction Based on four question of our questioner (Fig. 36.4).
36 Design and Implementation of an E-Learning Model
433
Fig. 36.5 Presence effect of VCA in learning environment
Results show that learners are satisfied of learning environment based on learner’s emotion and personality. We got rate of presence effect of VCA Based on six question of our questioner (Fig. 36.5). The results show that the presence of the VCA leads advancements in the learning process and attractiveness of e-learning environment.
36.9 Conclusion and Future Works In this paper a model for using in e-learning was presented. In this model some modules for personality recognition and selecting an appropriate VCA for the learner’s personality, were considered to develop the interaction with the learner. The Behavior of VCA saved in knowledgebase of system. The results show that placing the learner beside an appropriate VCA, lead to improvement in learning and makes the virtual learning environment more enjoyable. In the future we will try to improve the system with considering the parameters of culture, case based reasoning and agent’s learning and also makes the virtual teacher and classmate agents more credible for the user.
References 1. N. Begiˇcevi´c, B. Divjak, and T. Hunjak, Decision Making Model for Strategic Planning of e-Learning Implementation (17th International Conference on Information and Intelligent Systems IIS, Varaˇzdin, Croatia, 2006). 2. J. Du, Q. Zheng, H. Li, and W. Yuan, The Research of Mining Association Rules Between Personality and Behavior of Learner Under Web-Based Learning Environment (ICWL, 2005), pp. 406–417.
434
S. Fatahi et al.
3. P. Chalfoun, S. Chaffar, and C. Frasson, Predicting the Emotional Reaction of the Learner with a Machine Learning Technique (Workshop on Motivaional and Affective Issues in ITS, International Conference on Intelligent Tutoring Systems, Jhongli, Taiwan, 2006). 4. S. Chaffar, G. Cepeda, and C. Frasson, Predicting the Learner’s Emotional Reaction Towards the Tutor’s Intervention (7th IEEE International Conference, Japan, 2007), pp. 639–641. 5. S. Chaffar and C. Frasson, Inducing Optimal Emotional State for Learning in Intelligent Tutoring Systems (lecture notes in computer science, 2004), pp. 45–54. 6. B.F. Marin, A. Hunger, and S. Werner, Corroborating Emotion Theory with Role Theory and Agent Technology: A Framework for Designing Emotional Agents as Tutoring Entities, Journal of Networks (1), 29–40 (2006). 7. E. Abrahamian, J. Weinberg, M. Grady, and C. Michael Stanton, The Effect of PersonalityAware Computer-Human Interfaces on Learning, Journal of Universal Computer Science (10), 27–37 (2004). 8. H. Maldonado, J.R. Lee, S. Brave, C. Nass, H. Nakajima, R. Yamada, K. Iwamura, and Y. Morishima, We Learn Better Together: Enhancing e-Learning with Emotional Characters (In Proceedings, Computer Supported Collaborative Learning, Taipei, Taiwan, 2005). 9. D.J. Pittenger, Measuring the MBTI . . . and Coming Up short, Journal of Career Planning and Employment (54), 48–53 (1993). 10. M.D. Shermis, and D. Lombard, Effects of computer-based Test Administration on Test Anxiety and Performance, Journal of Computers in Human Behavior (14), 111–123 (1998). 11. S. Rushton, J. Morgan, and M. Richard, Teacher’s. Myers-Briggs Personality Profiles: Identifying Effective Teacher Personality Traits, Journal of -Teaching and Teacher Education (23), 432–441 (2007). 12. S.A. Jessee, P.N. Neill, and R.O. Dosch, Matching Student Personality Types and Learning Preferences to Teaching Methodologies, Journal of Dental Education (70), 644–651 (2006). ¨ 13. N. Ghasem-Aghaee, S. Fatahi, and T.I. Oren, Agents with Personality and Emotional Filters for an e-Learning Environment (Proceedings of Spring Agent Directed Simulation Conference, Ottawa, Canada, 2008). 14. S. Fatahi, N. Ghasem-Aghaee, and M. Kazemifard, Design an Expert System for Virtual Classmate Agent (VCA) (Proceedings of World Congress Engineering, UK, London, 2008), pp. 102–106. 15. S. Ellis, and S. Whalen, Cooperative Learning: Getting Started, Scholastic, New York (1996). 16. http://www.murraystate.edu 17. B. Kort, R. Reilly, and R.W. Picard, An Affective Model of Interplay between Emotions and Learning: Reengineering Educational Pedagogy Building a Learning Companion (Proceedings IEEE International Conference on Advanced Learning Technology, Madison, 2001), pp. 43–48. 18. S.M. Al Masum, and M. Ishizuka, An Affective Role Model of Software Agent for Effective Agent-Based e-Learning by Interplaying between Emotions and Learning (WEBIST, USA, 2005), pp. 449–456. 19. K.S. Choi, F.P. Deek, and I. Im, Exploring the Underlying of Pair Programming: The Impact of Personality, Journal of Information and Software Technology, doi: 10.1016/ j.infsof.2007.11.002 (2007). 20. L.F. Capretz, Implications of MBTI in Software Engineering Education, ACM SIGCSE Bulletin – Inroads, ACM Press, New York, vol. 34, pp. 134–137 (2002). 21. A.R. Peslak, The impact of Personality on Information Technology Team Projects (Proceedings of the 2006 ACM SIGMIS CPR Conference on Computer Personnel Research: Forty Four Years of Computer Personnel Research: Achievements, Challenges & the Future, Claremont, California, USA, 2006).