International Journal of Academic Research and Development 76 International Journal of Academic Research and Development ISSN: 2455-4197, Impact Factor: RJIF 5.22 www.academicsjournal.com Volume 2; Issue 1; January 2017; Page No. 76-80 ITS for cloud computing Hasan Abdulla Abu Hasanein Department of Information Technology, Israa University, Gaza, Palestine Abstract Intelligent tutoring system (ITS) is a computer system which aims to provide immediate and customized or reactions to learners, usually without the intervention of human teacher's instructions. Secretariats professional to have the common goal of learning a meaningful and effective manner through the use of a variety of computing technologies enabled. There are many examples of professional Secretariats used in both formal education and in professional settings that have proven their capabilities. There is a close relationship between private lessons intelligent, cognitive learning and design theories; and there are ongoing to improve the effectiveness of ITS research. And it aims to find a solution to the problem of over-reliance on students' teachers for quality education. The program aims to provide access to high-quality education to every student, and therefore the reform of the education system as a whole. In this paper, we will use Intelligent Tutoring System Builder (ITSB) to build an education system on cloud computing in terms of the concept of cloud computing and components and how to take advantage of cloud computing in the field. Keywords: intelligent tutoring system, intelligent tutoring system builder, cloud computing 1. Introduction It is no secret one of the great technological development in which we live in the present, bringing to the use of computers and the Internet of the elements of daily life such as water and electricity, and in the light of this great development was necessary to take advantage of it in the field of education. Intelligent tutoring system (ITS) is one of the areas which have emerged recently and aimed to take advantage as much as possible of evolution in which we live. Intelligent tutoring system (ITS) is software which aims to provide immediate instructions and customized or reactions to learners usually without the intervention of human teacher. The goal of building intelligent Privacy lessons cloud computing system is to teach students the general concepts and components of mathematical computing and its importance in our daily lives and how to use them in the field of education [5, 6]. 2. Literature Review There are many intelligent tutoring systems in various fields [4-34]. Since the launch of these systems, programmers racing to develop intelligent tutoring systems to help learners overcome the difficulties they face. A lot of previous research papers were read about the subject of intelligent tutoring but no research paper was found related to cloud computing. 3. ITS Architecture Fig 1: ITS architecture International Journal of Academic Research and Development 77 You may need the design and selection of stages of intelligence information. Learner information collection agent enables a system to collect personal information, previous educational experiences and results of pre-agent learner. Also record activities such as mouse movements and learning time period and exam scores. Learner profiling agent and agent activity monitoring are two types of profiling the factors that apply to the making and improving the situation. The profiling agent learner resides partial information from different learner and determines the level of intelligence, and learning and former preference learning of learners. Agent activity monitoring assessment of learning time of each session, the results of the exam and the exam has spent time and in this way determine the path of learning and knowledge level of the learner [4]. In the next step, when the agent modeling personal learner receives information of learners in the design stage, and begins to learn or improve modeling. After this step model automatically sent to the learning and planning agent in the selection phase. Undersecretary of analyzes based tutorial on model and then update it. And finally sent a personal learning plan learner agent. The Under educational materials such as personal contents, exams, feedback is vital for leaners. 3.1 Domain Model Architecture This domain of a set of chapters consists all of them many lessons, information becomes more difficult when you move from each chapter to another, came the chapters and lessons are organized within them as follows [1, 2, 3]:  Introduction to Cloud Computing  What cloud computing  The history of the emergence of cloud computing  What is the basic idea of cloud computing?  Cloud Computing Component  Software as a Service  Platform as a service  Infrastructure as a service.  The benefits and obstacles to cloud computing  The benefits of cloud computing  Obstacles and threats to use cloud computing  Cloud Computing Service Providers  What is the role of cloud computing service provider?  What are the main leading companies in the cloud computing service?  Security in cloud computing  Use of cloud computing  Cloud computing in trade  Cloud Computing in Education  Cloud computing in companies 3.2 Student Model Architecture Each student when using the system for the first time the rules of the art is by default set up a special file the student and give him a user name and password, then the student Login to your account through a dedicated student user interface and then provide the student to choose the part you want presided, and the system in turn offer lessons within this segment so that the student can study them. There in the system a set of questions for each lesson and each of these lessons have a certain level of difficulty through the student answers to these questions, the system determining the level of the student. If it exceeds the student questions the degree of success, the collection system is considered to be a student of this part has been successfully completed, and thus the system moves the student to the next part and so on. 3.3 Pedagogical Module Architecture The teacher enters the main parts of the material and then enters each part of the lessons. The teacher then enter the questions and you're adding each question according to the levels they want, and can also determine the degree of success for each lesson and that if a student got on top of them, the sign system is transferred to the next level. This section also contains an interface through which the teacher to follow up the students who use the system, so that it can see the levels at which they arrived, and it can monitor the performance of students and the extent of their understanding of the lessons. 3.4 User Interface Model This ITSB tool used to build our current ITS supports two classes of users: students and teachers. When the teacher logs in the system, the teacher can add/modify/delete lessons, exercises, answers of exercises, initial ITS basic information, initial information about students, configure/adjust the color, font name, and size of all combo boxes, buttons, and menus.. A screenshot of the teacher interface is shown in Fig 2, Fig 3, Fig 4, and Fig 5. However, when the student logs into the system, he/she can study the lessons, examples and questions. When the student clicks on Exercises button then "new problem" button is enabled and the student can click on it to be given a new problem to solve. The student should click on the "check" button to check his/her answer is correct or not. When the student wants to see his/her performance he/she should click on "stats" button. See Fig 6 and Fig 7. Fig 2: Login Screen International Journal of Academic Research and Development 78 Fig 3: Add basic ITS data Fig 4: Add Student initial data Fig 5: choose the font, color, sizes for other screens Fig 6: Lessons and examples area Fig 7: Exercises area 4. Evaluation We have evaluated the intelligent tutoring system teaching cloud computing by presenting it to a group of teachers who specializes in cloud computing and another group of students. Both groups were asked to evaluate system. Then we asked them to fill questionnaire about it. The questionnaire consisted of questions regarding advantages of ITS, completeness of the material, quality of the ITS design. The results of the evaluation by both groups were very acceptable. 5. Conclusion In this paper, we have designed an Intelligent Tutoring System teaching cloud computing by using ITSB authoring tool. The ITS system was designed to ease the study of cloud computing lessons by the students and overcome the difficulties they face. The ITS for cloud computing architecture and requirements of each part of the ITS system have been explained. We conducted an evaluation of the ITS two groups of teachers and students and the results were very acceptable. International Journal of Academic Research and Development 79 References 1. Abu Ghali, M. J., et al. (2018). "An Intelligent Tutoring System for Teaching English Grammar." 2. Abu Hasanein, H. A. and S. S. Abu Naser (2017). "An intelligent tutoring system for cloud computing.". 3. Abu Naser, S. (2008). "An Agent Based Intelligent Tutoring System For Parameter Passing In Java Programming." Journal of Theoretical & Applied Information Technology 4(7). 4. Abu Naser, S. S. (1999). "Big O Notation for Measuring Expert Systems complexity." Islamic University Journal Gaza 7(1): 57-70. 5. Abu Naser, S. S. (2001). "A comparative study between animated intelligent tutoring systems AITS and video-based intelligent tutoring systems VITS." Al-Aqsa Univ. J 5(1): 7296. 6. Abu Naser, S. S. (2006). "Intelligent tutoring system for teaching database to sophomore students in Gaza and its effect on their performance." Information Technology Journal 5(5): 916-922. 7. Abu Naser, S. S. (2008). "Developing an intelligent tutoring system for students learning to program in C++." Information Technology Journal 7(7). 8. Abu Naser, S. S. (2008). "Developing visualization tool for teaching AI searching algorithms." Information Technology Journal, Scialert 7(2): 350-355. 9. Abu Naser, S. S. (2012). "A Qualitative Study of LP-ITS: Linear Programming Intelligent Tutoring System." International Journal of Computer Science & Information Technology 4(1): 209. 10. Abu Naser, S. S. and I. S. Zaqout (2016). "Knowledge-based systems that determine the appropriate students major: In the faculty of engineering and information technology." World Wide Journal of Multidisciplinary Research and Development 2(10): 26-34. 11. Abu Naser, S. S. and S. H. ALmursheidi (2016). "A Knowledge Based System for Neck Pain Diagnosis." World Wide Journal of Multidisciplinary Research and Development (WWJMRD) 2(4): 12-18. 12. Abu Naser, S. S., et al. (2008). "A Proposed Expert System For Guiding Freshman Students In Selecting A Major In AlAzhar University, Gaza." Journal of Theoretical & Applied Information Technology 4(9). 13. Abu Naser, S., et al. (2011). "Human Computer Interaction Design of the LP-ITS: Linear Programming Intelligent Tutoring Systems." International Journal of Artificial Intelligence & Applications (IJAIA) 2(3): 60-70. 14. AbuEloun, N. N. and S. S. Abu Naser (2017). "Mathematics intelligent tutoring system." International Journal of Advanced Scientific Research 2(1). 15. AbuEl-Reesh, J. Y. and S. S. Abu-Naser (2018). "An Intelligent Tutoring System for Learning Classical Cryptography Algorithms (CCAITS)." International Journal of Academic and Applied Research (IJAAR) 2(2): 1-11. 16. Abu-Naser, S. S. (2008). "JEE-Tutor: An Intelligent Tutoring System for Java Expression Evaluation." 17. Abu-Naser, S. S. (2016). "ITSB: An Intelligent Tutoring System Authoring Tool." Journal of Scientific and Engineering Research 3(5): 63-71. 18. Abu-Naser, S., et al. (1995). "& Beattie, GA (2000)." Expert system methodologies and applications-a decade review from: 9-26. 19. Abu-Naser, S., et al. (2011). "An intelligent tutoring system for learning java objects." International Journal of Artificial Intelligence and Applications. 20. Akkila, A. N. and S. S. Abu Naser (2017). "Teaching the right letter pronunciation in reciting the holy Quran using intelligent tutoring system." International Journal of Advanced Research and Development 2(1): 64-68. 21. Alawar, M. W. and S. S. Abu Naser (2017). "CSS-Tutor: An intelligent tutoring system for CSS and HTML." International Journal of Academic Research and Development 2(1): 94-98. 22. Al-Bastami, B. G. and S. S. Abu Naser (2017). "Design and Development of an Intelligent Tutoring System for C# Language." EUROPEAN ACADEMIC RESEARCH 6(10): 8795. 23. Albatish, I., et al. (2018). "ARDUINO Tutor: An Intelligent Tutoring System for Training on ARDUINO." International Journal of Engineering and Information Systems (IJEAIS) 2(1): 236-245. 24. Al-Bayed, M. H. and S. S. Abu Naser (2017). "An intelligent tutoring system for health problems related to addiction of video game playing." International Journal of Advanced Scientific Research 2(1): 4-10. 25. Al-Bayed, M. H. and S. S. Abu-Naser (2018). "Intelligent Multi-Language Plagiarism Detection System." International Journal of Academic Information Systems Research (IJAISR) 2(3): 19-34. 26. Aldahdooh, R. and S. S. Abu Naser (2017). "Development and Evaluation of the Oracle Intelligent Tutoring System (OITS)." EUROPEAN ACADEMIC RESEARCH 6(10): 8711-8721. 27. Alhabbash, M. I., et al. (2016). "An Intelligent Tutoring System for Teaching Grammar English Tenses." EUROPEAN ACADEMIC RESEARCH 6(9): 7743-7757. 28. Al-Hanjori, M. M., et al. (2017). "Learning computer networks using intelligent tutoring system." International Journal of Advanced Research and Development(2): 1. 29. Almurshidi, S. H. and S. S. Abu Naser (2017). "Design and Development of Diabetes Intelligent Tutoring System." EUROPEAN ACADEMIC RESEARCH 6(9): 8117-8128. 30. Almurshidi, S. H. and S. S. Abu Naser (2017). "Stomach disease intelligent tutoring system." International Journal of Advanced Research and Development 2(1): 26-30. 31. Al-Nakhal, M. A. and S. S. Abu Naser (2017). "Adaptive Intelligent Tutoring System for learning Computer Theory." EUROPEAN ACADEMIC RESEARCH 6(10): 8770-8782. 32. Anderson, J., et al. (2005). "Adaptation of Problem Presentation and Feedback in an Intelligent Mathematics Tutor." Information Technology Journal. 33. Azaab, S., et al. (2000). "A proposed expert system for selecting exploratory factor analysis procedures." Journal of the College of Education 4(2): 9-26. 34. Baker, J., et al. "& Heller, R.(1996)." Information Visualization. Information Technology Journal 7(2). 35. Baker, J., et al. (1996). "Information Visualization." Information Technology Journal 7(2): pp: 403-404. 36. Buhisi, N. I. and S. S. Abu Naser (2009). "Dynamic programming as a tool of decision supporting." Journal of Applied Sciences Research. 37. Chen, R.-S., et al. (2008). "Evaluating structural equation models with unobservable variables and measurement error." Information Technology Journal. 38. El Agha, M. I., et al. (2018). "SQL Tutor for Novice Students." International Journal of Academic Information Systems Research (IJAISR) 2(2): 1-7. 39. El Haddad, I. A. and S. S. Abu Naser (2017). "ADO-Tutor: Intelligent Tutoring System for leaning ADO. NET." EUROPEAN ACADEMIC RESEARCH 6(10): 8810-8821. 40. Elnajjar, A. E. A. and S. S. Abu Naser (2017). "DES-Tutor: An Intelligent Tutoring System for Teaching DES Information Security Algorithm." International Journal of Advanced Research and Development 2(1): 69-73. 41. Hamed, M. A. and S. S. Abu Naser (2017). "An intelligent tutoring system for teaching the 7 characteristics for living things." International Journal of Advanced Research and Development 2(1): 31-45. International Journal of Academic Research and Development 80 42. Hilles, M. M. and S. S. Abu Naser (2017). "Knowledge-based Intelligent Tutoring System for Teaching Mongo Database." EUROPEAN ACADEMIC RESEARCH 6(10): 8783-8794. 43. Hissi, H. E.-., et al. (2008). "Medical Informatics: Computer Applications in Health Care and Biomedicine." Journal of Artificial Intelligence 3(4). 44. Li, L., et al. (2011). "Hybrid Quantum-inspired genetic algorithm for extracting association rule in data mining." Information Technology Journal 12(4). 45. Mahdi, A. O., et al. (2016). "An intelligent tutoring system for teaching advanced topics in information security." World Wide Journal of Multidisciplinary Research and Development 2(12): 1-9. 46. Naser, S. (2009). "Evaluating the effectiveness of the CPPTutor an intelligent tutoring system for students learning to program in C++." Journal of Applied Sciences Research 5(1): 109-114. 47. Ng, S., et al. (2010). "Ad hoc networks based on rough set distance learning method." Information Technology Journal 10(9). 48. Owaied, H. H., et al. (2009). "Using rules to support casebased reasoning for harmonizing melodies." Journal of Applied Sciences 11(14): pp: 31-41. 49. Shaath, M. Z., et al. (2017). "Photoshop (CS6) intelligent tutoring system." International Journal of Academic Research and Development 2(1): 81-87. 50. Sulisel, O., et al. (2005). "Growth and Maturity of Intelligent Tutoring Systems." Information Technology Journal 7(7): 937. 51. Khella, R. A. and S. S. Abu-Naser (2018). "An Intelligent Tutoring System for Teaching French." International Journal of Academic Multidisciplinary Research (IJAMR) 2(2): 9-13. 52. Marouf, A., et al. (2018). "An Intelligent Tutoring System for Learning Introduction to Computer Science." International Journal of Academic Multidisciplinary Research (IJAMR) 2(2): 1-8. 53. Mosa, M. J., et al. (2018). "ASP. NET-Tutor: Intelligent Tutoring System for leaning ASP. NET." International Journal of Academic Pedagogical Research (IJAPR) 2(2): 1-8. 54. Qwaider, S. R. and S. S. Abu-Naser (2018). "Excel Intelligent Tutoring System." International Journal of Academic Information Systems Research (IJAISR) 2(2): 8-18. 55. Akkila, A. E.-D. N. and S. S. Abu Naser (2018). ITS-Tutor for Teaching Rules of Tajweed the Holy Quran, Al-Azhar University, Gaza, Palestine. 56. Akkila, A. N. and S. S. Abu-Naser (2018). "Rules of Tajweed the Holy Quran Intelligent Tutoring System." International Journal of Academic Pedagogical Research (IJAPR) 2(3): 720.