International Journal of Advanced Research and Development 31 International Journal of Advanced Research and Development ISSN: 2455-4030, Impact Factor: RJIF 5.24 www.advancedjournal.com Volume 2; Issue 1; January 2017; Page No. 31-35 An intelligent tutoring system for teaching the 7 characteristics for living things Mohammed A. Hamed, *Samy S. Abu Naser Department of Information Technology, Faculty of Engineering & Information Technology, Al-Azhar University, Gaza, Palestine Abstract Recently, due to the rapid progress of computer technology, researchers develop an effective computer program to enhance the achievement of the student in learning process, which is Intelligent Tutoring System (ITS). Science is important because it influences most aspects of everyday life, including food, energy, medicine, leisure activities and more. So learning science subject at school is very useful, but the students face some problem in learning it. So we designed an ITS system to help them understand this subject easily and smoothly by analyzing it and explaining it in a systematic way. In this paper, we describe the design of an Intelligent Tutoring System for teaching science for 7 th grade to help students know the 7 characteristics for living things smoothly. The system provides all topics of living things and generates some questions for each topic and the students should answer these questions correctly to move to the next level. An evaluation was done for checking the students and teachers satisfaction of the ITS. The results of the evaluation showed that the students and teachers liked the system and they said that the system is very useful for them and for their studies. Keywords: Intelligent Tutoring System, Expert system, The 7 characteristics for living things, Education 1. Introduction Intelligent Tutoring Systems use Artificial Intelligent skills and methodology to the development of computer-based learning systems so as to build adaptive systems. An ITS emphases education as a course of collaboration among tutor and student in which the tutor attempts to demonstrate concepts to the student. Generally, the procedure is controlled by the tutor, who needs to investigate the behavior, the knowledge and the satisfaction of the student. The tutor has to regulate and apply the more suitable teaching approaches at every minute. These strategies must answer a sequence of questions to guarantee that the learning process is carried out effectively. These questions are: what detail level is necessary, what to explain, when and how to interrupt the student and how to detect and to correct errors [5]. One trademark of the field of AI and education is by means of intelligence to reason about teaching and learning. Representing what, when, and how to teach necessitates foundation from within a few academic disciplines, containing computer science, education, and psychology [6]. Several methods and tools of computer science, education, and psychology are complementary and jointly supply closely comprehensive coverage of the field of AI and education as seen in Figure 1 [7]. Fig 1: The field of AI and education is grounded in three disciplines: computer science, psychology, and education. The aim of this paper is the design of an intelligent tutoring system to teach the 7 characteristics for living things using Intelligent Tutoring System Builder (ITSB). ITSB is a tool designed and developed to assist teachers in building intelligent tutoring systems in multidisciplinary areas [6]. 2. ITS Architecture The main four basic components that classically are identified in Intelligent Tutoring System are: domain module, pedagogical module, student module, and dialogue module. International Journal of Advanced Research and Development 32 2.1 Domain Module Domain module represents expert knowledge, or how experts perform in the domain. The content of the 7 characteristics for living things are presented in the ITSB format to be suitable for presenting for the students. There are seven activities which make organisms different from non-living things. These are the seven characteristics of living organisms [1, 4]. 1. Growth: All living things should be able to gather resources to use them to make their cells bigger, making their entire system enlarge. 2. Reproduction: All living things should be able to create another of its species. If it couldn't, species would not be able to survive because no young would be born to keep the species going. There are two kinds of reproduction: asexual and sexual. Asexual involves only one parent, for example, bacteria dividing their cells in two, creating two new beings. Sexual involves two parents. 3. Movement: All things should be able to move in some way. It is noticeable that a human, dog, centipede, can all move, but then what about plants? Plants move, only they move so slowly it is only noticeable after a certain number of times. For example, sunflowers move into the direction of the sun, flowering plants open their petals. The roots move down into the earth. Although it is not obvious, like a running animal, plants do move. 4. Response: Response is when an organism has the ability to respond to changes in its environment and to things happening in their bodies. Organisms respond to light, sound, and touch. Again, plants do not seem to be responding much, when you pull of one of their leaves, they don't jump back from shock and pain. But plants do respond. They have no nervous system, so they won't respond to touch, but they grow toward the light. If the sun changes place, they adapt themselves so that they end up back towards the sun. Another example would be that if a seed that is growing finds itself the wrong way, with its roots in the air, then the plant will respond to gravity and shift so that it's roots are back down in the earth. 5. Metabolism: This is how an organism uses its food, which food it requires, and how much of it requires, and also what is poisonous to the organism. It is also the ability to create energy, and to divide it for separating it into different parts of the organism. A living thing must be able to metabolize. 6. Organization: This characteristic doesn't mean that living things should be organized in their daily life but chemically. They have to be composed of atoms, which form molecules, which form cells. Similar cells put together make a tissue, and two or more tissues make organs. Organs then make a system. 7. Nutrition Living things take in materials from their surroundings that they use for growth or to provide energy. Nutrition is the process by which organisms obtain energy and raw materials from nutrients such as proteins, carbohydrates and fats. 2.2 Pedagogical Module Pedagogical module represents teaching strategies, (examples, and analogies) and includes methods for encoding reasoning about the feedback. In another words, pedagogical module controls the overall functions of the intelligent tutoring system. 2.3 Student Model Student module represents students' mastery of the domain and defines how to reason about their understanding. It comprises both stereotypic student knowledge of the domain (usually student skills) and information about the present student (e.g., time spent on problems, possible misconceptions, correct answers, preferred learning style, and hints requested). Each student has a profile which contains some information about the student, such as name and student number in addition to the student's major, dates of login. This student model determines the level of the students according to his answers for the questions, if the results >75%, the students can move to a higher level which is more difficult than the previous one, showing the student percentage for each level and the number of questions answered successfully. 2.4 Dialogue Module Dialogue module represents methods for communicating between students and computers. It includes discussing student reasoning, managing communication, and sketching graphics to illustrate a point, showing or detecting emotion, and explaining how conclusions were reached. The ITSB contains two interfaces for two users: the teacher and the student. The student can use his/her interfaces through the login screen using the student number showing the student name and student last session on the system. Figure 2 shows the login interface. Figure 3 – Figure 11 shows the interfaces of the intelligent tutoring system. The teacher interface presents three main parts, the first one, the teacher adds the material and the lessons with the ability to add video and pictures to help the students understand the lessons. The second interface presents the questions and the answers. And the third interface offers some modification on font name, font size and font color, list boxes, combo boxes, labels, buttons, page sheet and rich edit, also adds some users. 3. Literature Review Recently, Intelligent Tutoring System becomes a very popular and useful in our universities, schools, Factories. There are some of them, such as An Intelligent Tutoring System Authoring Tool designed by Abu Naser teaches how to use java program[6], SQL-Tutor, developed by Mitrovic and Ohlsson, teaches and explains to students the way of writing queries in relational database through several lessons in the basics of writing query[35], ITS for teaching advanced topics in information security[32], development and evaluation of the Oracle Intelligent Tutoring System (OITS)[33], ITS for learning Computer Theory[34], e-learning system[9,12], ADOTutor: Intelligent Tutoring System for leaning ADO.NET[19], dance Learning from Bottom-Up Structure (DL-BUS) based on automated lesson generation systems, teaches beginners basic dance movements through analyzing and dividing dance into lessons[36]. PIXIE Design by Sleeman in 1987 is based on Leeds Modeling System (LMS) to examine errors in algebra [37]. MYCIN is expert system for diagnosing diseases such as cancers, based on MYCIN, Designed GUIDON to display the lessons of the disease and symptoms, showing International Journal of Advanced Research and Development 33 rules in the knowledge base of the student [38], an agent based ITS for Parameter Passing in Java Programming [30], Java Expression Evaluation[26], Linear Programming [14, 23], an Intelligent Tutoring System for Entity Relationship Modeling [29], an Knowledge-based Intelligent Tutoring System for Teaching Mongo Database [5], Design and Development of an Intelligent Tutoring System for C# Language [15], effectiveness of e-learning [31], computer aided instruction [6], effectiveness of the CPP-Tutor [26], teaching AI searching algorithms [28], teaching database to sophomore students in Gaza [25], and Predicting learners performance using NT and ITS [21], ITS which called CPP-Tutor for helping student to learn C++ Programming Language [27], a comparative study between Animated Intelligent Tutoring Systems (AITS) and Video-based Intelligent Tutoring Systems (VITS) [7], authors in [20] developed a stomach disease Intelligent Tutoring System, authors in [13] presented an Intelligent Tutoring System that mentors diabetics, giving them the ability to develop the necessary capability, in [11] the authors built an Intelligent Tutoring System for Learning Java Objects that will help students to study Java objects by present the area of Java objects and administers automatically generated problems for the students to work out and the system dynamically adopt at run time to the student's individual progress, and ITS teaching grammar English tenses [10]. Fig 2: Logging Interface Fig 3: Interface for adding Lessons and Examples Fig 4: Interface for adding questions and answers Fig 5: Interface for modifying Fonts of all screens of the system. Fig 6: Interface for adding initial student data. Fig 7: Interface for adding constants of the system International Journal of Advanced Research and Development 34 Fig 8: Student lessons and examples interface. Fig 9: Student Exercises interface. Fig 10: Student Exercises Difficulty Level Score Interface. Fig 11: Student Exercises Difficulty Level Score Interface. 4. Conclusion In this paper, we have designed an intelligent tutoring system for teaching science subject (the 7 characteristics of living things) for grade seven by using ITSB tool. The system is designed to help students study or learn the material easily and to enhance their education achievement. In an initial evaluation of the system, the students and teachers were satisfied with it. In the future we will modify the intelligent tutoring systems to include the rest of the material of the 7th grade science book of the Palestinian Ministry of Higher Education. 5. References 1. Palestinian Ministry of Higher Education, Science for 7th grade, 2010. www.pcdc.edu.ps. 2. https://infohost.nmt.edu/~klathrop/7characterisitcs_of_lif e.htm, date visited 23-12-2016. 3. https://www.reference.com/science/sevencharacteristics-living-thing-150d4e5ce0af624e, date visited 22-12-2016. International Journal of Advanced Research and Development 35 4. https://www.sophia.org/tutorials/7-characteristics-of-life, date visited 24-12-2016. 5. Hilles MM, Abu Naser SS. Knowledge-based Intelligent Tutoring System for Teaching Mongo Database, European Academic Research. 2017, 4(10). 6. Abu Naser SS. ITSB: An Intelligent Tutoring System Authoring Tool. Journal of Scientific and Engineering Research. 2016; 3(5):63-71. 7. Abu Naser SS. A comparative study between Animated Intelligent Tutoring Systems (AITS) and Video-based Intelligent Tutoring Systems (VITS), Al-Aqsa University Journal. 2001; 5(1):1 8. Butz CJ, Hua S, Maguire RB. A web-based Bayesian intelligent tutoring system for computer programming, Web Intelligence and Agent Systems. 2006; 4:77-97. 9. Abu-Naser S, Al-Masri A, Abu Sultan Y, Zaqout I. A prototype decision support system for optimizing the effectiveness of e-learning in educational institutions, International Journal of Data Mining & Knowledge Management Process (IJDKP). 2011; 1:1-13. 10. Alhabbash MI, Mahdi AO, Abu Naser SS. An Intelligent Tutoring System for Teaching Grammar English Tenses, European Academic Research. 2016, 4(9). 11. Abu-Naser S, Ahmed A, Al-Masri N, Deeb A, Moshtaha E, Abu Lamdy M. An Intelligent Tutoring System for Learning Java Objects, International Journal of Artificial Intelligence and Applications (IJAIA), 2011, 2(2). 12. Naser SA. Evaluating the effectiveness of the CPP-Tutor an intelligent tutoring system for students learning to program in C++, Journal of Applied Sciences Research. 2009; 5(1):109-114. http://www.aensiweb.com/JASR/. 13. Almurshidi SH, Abu Naser SS. Design and Development of Diabetes Intelligent Tutoring System, European Academic Research. 2016, 4(9). 14. Naser SSA. A Qualitative Study of LP-ITS: Linear Programming Intelligent Tutoring System, International Journal of Computer Science & Information Technology, Academy & Industry Research Collaboration Center (AIRCC), 2012; 4(1):209-220. 15. Al-Bastami BH, Abu Naser SS. Design and Development of an Intelligent Tutoring System for C# Language, European Academic Research. 2017, 4(10). 16. Alnajjar M, Naser SSA. Improving quality of feedback mechanism in un by using data mining techniques, international journal of soft computing, mathematics and control. 2015, 4(2). 17. Abu Naser S. A methodology for expert systems testing and debugging, North Dakota State University, USA. 1993; 1:1-130. 18. Naser SSA. Big O Notation for Measuring Expert Systems complexity, Islamic University Journal-Gaza. 1999; 7(1):77-57. 19. El Haddad IA, Abu Naser SS. ADO-Tutor: Intelligent Tutoring System for leaning ADO. NET. European Academic Research. 2017, 4(10). 20. Almurshidi SH, Abu Naser SS. Stomach Disease Intelligent Tutoring System, International Journal of Advanced Research and Development. 2017, 2(1). 21. Naser SSA. Predicting learners performance using artificial neural networks in linear programming intelligent tutoring system, International Journal of Artificial Intelligence & Applications, Academy & Industry Research Collaboration Center (AIRCC). 2012; 3(2):65-73. 22. Naser SSA, Sulisel O. The effect of using computer aided instruction on performance of 10th grade biology in Gaza, 2000. 23. Naser SA, Ahmed A, Al-Masri N, Abu Sultan Y. Human Computer Interaction Design of the LP-ITS: Linear Programming Intelligent Tutoring Systems, International Journal of Artificial Intelligence & Applications (IJAIA). 2011; 2(3):60-70. 24. Chrstan Wolf. I-Weaver: Towards learning style-base elearning in computer science education, proceedings of the Australian Computing Education Conference. 2003. 25. Naser SSA. Intelligent tutoring system for teaching database to sophomore students in Gaza and its effect on their performance, Information Technology Journal, Scialert. 2006; 5(5):916-922. 26. Abu Naser S. JEE-Tutor: An Intelligent Tutoring System for Java Expression Evaluation, Information Technology Journal, Scialert. 2008; 7(3):528-532. 27. Naser SSA. Developing an intelligent tutoring system for students learning to program in C++, Information Technology Journal, Scialert. 2008; 7(7):1055-1060. 28. Naser SSA. Developing visualization tool for teaching AI searching algorithms, Information Technology Journal, Scialert. 2008; 7(2):350-355. 29. Pramuditha Suraweera, Antonija Mitrovic. KERMIT, An Intelligent Tutoring System for Entity Relationship Modeling. Private Bag 4800, Christchurch, New Zealand. 30. Naser SA. An Agent Based Intelligent Tutoring System For Parameter Passing In Java Programming, Journal of Theoretical & Applied Information Technology. 2008, 47. 31. Mahmoud AY, Barakat MS, Ajjour MJ. Design and Development of ELearning University System. Journal of multidisciplinary engineering science studies (JMESS). 2016; 2(5):498-504. 32. Mahdi AO, Alhabbash MI, Abu Naser SS. An intelligent tutoring system for teaching advanced topics in information security. 2016; 2(12):1-9. WWJMRD. 33. Dahdooh RAL, Abu Naser SS. Development and Evaluation of the Oracle Intelligent Tutoring System (OITS), European Academic Research. 2017, 4(10). 34. Al-Nakhal MA, Abu Naser SS. An Intelligent Tutoring System for learning Computer Theory, European Academic Research. 2017, 4(10). 35. Mitrovic A. SQL-Tutor: a Preliminary Report. Technical Report TR-COSC 08/97. Computer Science Department, University of Canterbury, 1997. 36. Yang A, Leung H, Yue L, Deng L. Generating a twophase lesson for guiding beginners to learn basic dance movements. Computers and Education. 2013; 61:1-20. 37. Sleeman D. Diagnosis and Remediation in the Context of Intelligent Tutoring Systems. Aberdeen Univ. (Scotland). Dept. of Computing, Science, 1988. 38. Shortliffe EH. Computer based medical consultations, MYCIN, 1976.