International Journal of Advanced Scientific Research 11 International Journal of Advanced Scientific Research ISSN: 2456-0421; Impact Factor: RJIF 5.32 www.allscientificjournal.com Volume 2; Issue 1; January 2017; Page No. 11-16 Mathematics intelligent tutoring system Nour N AbuEloun, Samy S Abu Naser Department of Information Technology, Faculty of Engineering & Information Technology, Al-Azhar University, Gaza, Palestine Abstract In these days, there is an increasing technological development in intelligent tutoring systems. This field has become interesting to many researchers. In this paper, we present an intelligent tutoring system for teaching mathematics that help students understand the basics of math and that helps a lot of students of all ages to understand the topic because it's important for students of adding and subtracting. Through which the student will be able to study the course and solve related problems. An evaluation of the intelligent tutoring systems was carried out and the results were encouraging. Keywords: intelligent tutoring system, e-learning, mathematics 1. Introduction Intelligent tutoring systems (ITSs) have been investigated in AI now for several decades. With the enormous development and increasing availability of the program, the application of intelligent learning systems becomes more probable and accurate and research for intelligent features obtains more care than before. As a result, a number of new ITS have been established over the last years, program, and web page [28]. This project is based adaptive learning environment for mathematics. These systems strive for improving long-distance learning, for complementing traditional classroom teaching, and for supporting individual and life-long learning, and allow a user to learn in his own environment and whenever it is appropriate for him [28]. 2. Literature Review There are many ITS that were developed for: ITS for Learning Java Objects [4], ITS teaching grammar English tenses [10], Java Expression Evaluation [3], Linear Programming [23, 26, 27], ITS for Teaching Mongo Database[18], ITS for C# Language [7], effectiveness of e-learning [5, 31], effectiveness of the CPP-Tutor [25], teaching AI searching algorithms [30], teaching database [24], and ITS for Teaching the 7 Characteristics for Living Things [17], ITS for teaching the right letter pronunciation in reciting the Holy Quran [6], ITS for Health problems related to addiction of video game playing [8], ITS for teaching advanced topics in information security [19], Oracle Intelligent Tutoring System (OITS) [9], ITS for learning Computer Theory[14], e-learning system [29], ADO-Tutor: Intelligent Tutoring System for leaning ADO.NET [15], ITS for Parameter Passing in Java Programming [22], and Predicting learners performance using NT and ITS [27], CPP-Tutor for C++ Programming Language [20], a comparative study between Animated Intelligent Tutoring Systems (AITS) and Video-based Intelligent Tutoring Systems (VITS) [21], ITS for stomach disease Intelligent Tutoring System [13], ITS for diabetes [12], Computer Networks [11], DSETutor for Teaching DES Information Security Algorithm [16]. 3. ITS Architecture In this paper, we used ITSB authoring tool [28]. This tool designed and developed by Professor Samy S. Abu Naser [28]. He used Delphi Embarcadero XE8, 2015 [2]; this tool supported two languages: English and Arabic and has two systems in one application. The first system is the teacher system where it allows the teachers to add course materials, questions and answers. The second system is the student system where it allows the student to study course materials and answer exercises. This tool contains four modules: domain module, teaching module, student module and user interfaces module. The first module stores and organizes the material in chapters or lessons. The second module works as control engine. The third module gives the system all essential information so it can adapt itself to the student. The last module has two sections one for the student and the other for the teacher as shown in Fig 1. Fig 1: Overall System Architecture 3.1 Domain Module This model deals with many important topics of interest in the System for Mathematics. The topics covered in intelligent tutoring system are:  Algebra  Real numbers  Integer Exponents  Roots of real numbers  Rational exponents  Radicals polynomials, International Journal of Advanced Scientific Research 12  Addition and subtraction and  Factoring second degree polynomials. 3.2 Student Module A new student account must be created to have a profile where it allows the student to study course materials and answer the exercises. The profile has information about the student such as student name, last session date, student number, current score, overall score, level of difficulty, and problem number during the each session. The current score represents student score for each level. The overall score represents student score for all levels. 3.3 Teaching Module Teaching module works as a manager that controls the functionality of the entire system. Through this module, a student can answer questions on the first level of difficulty and if he/she gets 75% mark or more, he/she can move to the next level. But if he/she fails to get the marks, he/she repeats to the exercises of the same difficulty level again. 3.4 User Interface Module The ITSB tool used for building the current ITS system has an interface that supports two classes of users: teachers and students. When the teacher's log into the system, the teacher can add/modify lessons, exercises, answers, initial information about the student, configure/adjust the color, font name, and size of all buttons, menus, and combo boxes. Therefore, this interface provides the system with the required heftiness and suppleness. A screenshot of the teacher's interface is shown in, Fig 4, Fig 5 and Fig 6. But when the student logs into the system, he/she can study the lessons, examples, solve the exercises for each lesson. A screenshot of the students interface can be seen in Fig 2, Fig 3, Fig 9, and Fig10. Fig 2: Student lessons form. Fig 3: Student lessons and examples form International Journal of Advanced Scientific Research 13 Fig 4: Form for adding Lessons and Examples Fig 5: Form for adding constants of the system Fig 6: Form for adding initial students' information International Journal of Advanced Scientific Research 14 Fig 7: Form for adjusting Fonts of all screens of the system Fig 8: Form for adding questions and answers Fig 9: Student Exercises form International Journal of Advanced Scientific Research 15 Fig 10: Student statistics form. 4. Evaluation We have asked the students who are interested in trying an Intelligent Tutoring System for Mathematics. Almost all students welcomed the idea. After trying the intelligent tutoring system for mathematics, they expressed their felling of the system. They said it is easier for them to study using the new system and it is very efficient in terms of the material and exercises and the difficulty levels of the questions. 5. Conclusion In this paper, we have designed an Intelligent Tutoring System for teaching Mathematics by using ITSB authoring tool. The system was designed to facilitate the learning Mathematics to overcome the problems students face during their study. An initial evaluation of the intelligent tutoring system as done using a group of students and the results of the evaluation was encouraging. 6. References 1. https://melis.cs.unisaarland.de/dateien/aisc04MelisSiekmann.pdf, Accessed 05 January 2017. 2. https://www.embarcadero.com/products/rad-studio Accessed 05 January 2017. 3. Abu Naser S. JEE-Tutor: An Intelligent Tutoring System for Java Expression Evaluation, Information Technology Journal, Scialert. 2008; 7(3):528-532. 4. Abu-Naser S, Ahmed A, Al-Masri N, Deeb A, Moshtaha E, AbuLamdy M. An Intelligent Tutoring System for Learning Java Objects. International Journal of Artificial Intelligence and Applications (IJAIA). 2011, 2(2). 5. Abu-Naser S, Al-Masri A, Sultan YA, Zaqout I. A prototype decision support system for optimizing the effectiveness of elearning in educational institutions. International Journal of Data Mining & Knowledge Management Process(IJDKP). 2011; 1:1-13. 6. Akkila AN, Naser SSA. Teaching the Right Letter Pronunciation in Reciting the Holy Quran Using Intelligent Tutoring System. International Journal of Advanced Research and Development. 2017, 2(1). 7. Al-Bastami BH, Naser SSA. Design and Development of an Intelligent Tutoring System for C# Language, European Academic Research. 2017, 4(10). 8. Al-Bayed1 MH, Naser SSA. An Intelligent Tutoring System for Health Problems Related To Addiction of Video Game Playing. International Journal of Advanced Research and Development. 2017, 2(1). 9. ALDahdooh R, Naser SSA. Development and Evaluation of the Oracle Intelligent Tutoring System (OITS), European Academic Research. 2017, 4(10). 10. Alhabbash MI, Mahdi AO, Abu Naser SS. An Intelligent Tutoring System for Teaching Grammar English Tenses. European Advanced Research. 2016; 4(9):77437757. 11. Al-Hanjori MM, Shaath MZ, Naser SSA. Learning Computer Networks Using Intelligent Tutoring System. International Journal of Advanced Research and Development. 2017, 2(1). 12. Almurshidi SH, Naser SSA. Design and Development of Diabetes Intelligent Tutoring System. European Academic Research. 2017; 4(9):8117-8128. 13. Almurshidi SH, Naser SSA. Stomach Disease Intelligent Tutoring System. International Journal of Advanced Research and Development. 2017, 2(1). 14. Al-Nakhal MA, Naser SSA. An Intelligent Tutoring System for learning Computer Theory. European Academic Research. 2017, 4(10). 15. El Haddad IA, Naser SSA. ADO-Tutor: Intelligent Tutoring System for leaning ADO.NET. European Academic Research. 2017, 4(10). 16. Elnajjar AA, Naser SSA. DSE-Tutor: An Intelligent Tutoring System for Teaching DES Information Security Algorithm. International Journal of Advanced Research and Development. 2017, 2(1). 17. Hamed MA, Naser SSA. An Intelligent Tutoring System for Teaching the 7 Characteristics for Living Things. International Journal of Advanced Research and Development. 2017, 2(1). 18. Hilles MM, Naser SSA. Knowledge-based Intelligent Tutoring System for Teaching Mongo Database. European Academic Research. 2017, 4(10). 19. Mahdi AO, Alhabbash MI, Naser SSA. An intelligent tutoring system for teaching advanced topics in information security. World Wide Journal of International Journal of Advanced Scientific Research 16 Multidisciplinary Research and Development. 2016; 2(12):1-9. 20. Naser S. 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. www.aensiweb.com/JASR/. 21. Naser SA. A comparative study between Animated Intelligent Tutoring Systems (AITS) and Video-based Intelligent Tutoring Systems (VITS). Al-Aqsa University Journal. 2001; 5(1 Part):1. 22. Naser SA. An Agent Based Intelligent Tutoring System For Parameter Passing In Java Programming. Journal of Theoretical & Applied Information Technology. 2008, 4(7). 23. Naser SA, Ahmed A, Al-Masri N, Sultan YA. 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. 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. 25. Naser SSA. Developing an intelligent tutoring system for students learning to program in C++. Information Technology Journal, Scialert. 2008; 7(7):1055-1060. 26. Naser SSA. A Qualitative Study of LP-ITS: Linear Programming Intelligent Tutoring System. International Journal of Computer Science & Information Technology. 2012; 4(1):209-220. 27. Naser SSA. Predicting learners performance using artificial neural networks in linear programming intelligent tutoring system. International Journal of Artificial Intelligence & Applications. 2012; 3(2):65-73. 28. Naser SSA. ITSB: An Intelligent Tutoring System Authoring Tool. Journal of Scientific and Engineering Research. 2016; 3(5):63-71. 29. Naser SSA, Sulisel O. The effect of using computer aided instruction on performance of 10th grade biology in Gaza. Journal of the College of Education. 2000; 4:9-37. 30. Naser SSA. Developing visualization tool for teaching AI searching algorithms, Information Technology Journal, Scialert. 2008; 7(2):350-355. 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.