INTELLIGENT TUTORING SYSTEM FOR PRIMARY SCHOOL

0
516

TABLE OF CONTENTS

Title Page             –        –        –        –        –        –        –        –        i 

Certification –        –        –        –        –        –        –        –        –        ii

Approval Page      –        –        –        –        –        –        –        –        iii

Dedication            –        –        –        –        –        –        –        –        iv

Acknowledgment –        –        –        –        –        –        –        –        v

Abstract                –        –        –        –        –        –        –        –        vi

Table of Contents –        –        –        –        –        –        –        –        vii-ix

List of Tables        –        –        –        –        –        –        –        –        x

List of Figures      –        –        –        –        –        –        –        –        xi

CHAPTER ONE: INTRODUCTION

1.0     Introduction          –        –        –        –        –        –        –        1-2

1.1     Background of the Study –        –        –        –        –        –        2-3

1.2     Statement of the Problem          –        –        –        –        –        3

1.3     Aim and Objectives of the Study                  –        –        –        3

1.4     Significance of the Study –        –        –        –        –        –        4

1.5     Scope of the Study –        –        –        –        –        –        –        4

1.6     Organization of the Research    –        —       –        –        –        4-5

1.7     Definition of Terms        –        –        –        –        –        –        5

CHAPTER TWO: LITERATURE REVIEW

2.0   Introduction  –        –        –        –        –        –        –        –        6

2.1 Theoretical Background      –        –        –        –        –        –        6

2.2 Artificial Intelligence and Education      –        –        –        –        6-7

2.3 Intelligent Tutoring System –        –        –        –        –        –        7-9

2.3.1 Components of Intelligent Tutoring System   –        –        –        9-14

2.4 Difference between Intelligent Tutoring Systems and

      Computer Aided Instruction (CAI) –        –        –        –        –        14-16

2.5 Components of an Adaptive intelligent learning system (AILS)  16-17

2.6 Intelligent Computer Assisted Instruction

       (ICAI)  –        –        –        –        –        –        –        –        –        17

CHAPTER THREE: SYSTEM ANALYSIS AND DESIGN

3.0     Introduction –        –        –        –        –        –        –        –        18

3.1     Research Methodology   –        –        –        –        –        –     18-19

3.2     Analysis of the Existing System –        –        –        –        –         19

3.2.1 Advantages of the Existing System      –        –        –        –        19

3.2.1 Disadvantages of the Existing System  –        –        –        –      19-20

3.3 Analysis of the Proposed System  –        –        –        –        –        20

3.3.1 Advantages of the Proposed system     –        –        –        20

3.4 System Design –        –        –        –        –        –        –        –        21

3.4.1 Input layout  –        –        –        –        –        –        –        –      21-22

3.4.2 Output Layout                                                   –   –        –        23

3.4.3 Algorithm                                                         –   –        –        24

3.4.4 Program Flowchart                                            –   –        –     25-29

3.4.5 Database Design    –        –                  –        –        –        –        30

3.4.6 System Architecture        –        –        –        –        –        –        31

3.4.7 Use Case/Class Diagram- –        –        –        –        –        –      31-33

CHAPTER FOUR: SYSTEM IMPLEMENTATION AND DOCUMENTATION

4.0     Introduction          –        –        –        –        –        –        –        34

4.1     System Design Diagram –        –        –        –        –        –        34

4.2     Choice of Programming Language               –        –        –        34

4.3     Analysis of Modules                –        –        –        –        –      34-35

4.4     Programming Environment      –        –        –        –        –        35

4.4.1 Hardware Requirements   –        –        –        –        –        –      35-36

4.4.2  Software Requirements   –        –        –        –        –        –        36

4.5     Implementation     –        –        –        –        –        –        –     36-37

4.6     Software Testing   –        –        –        –        –        –        –         37

CHAPTER FIVE: SUMMARY, CONCLUSION AND RECOMMENDATIONS

5.0     Introduction –        –        –        –        –        –        –        –        38

5.1     Constraints of the Study –        –        –        –        –        –        38

5.2     Summary                       –        –        –        –        –        –        38

5.3     Conclusion                     –        –        –        –        –        –         39

5.4     Recommendations          –        –        –        –        –        –        39

          References                      –        –        –        –        –        –    40-41

           Appendix A (Source Code)-     –        –        –        –        –    42-58

          Appendix B (Output)                            –      –        –        59-67

ABSTRACT

This research work focused on the development of an intelligent tutoring system for primary school using Ritman Nursery and Primary School in Ikot Ekpene as a case study. the research work was necessary because of the problems of the existing system such as, the school does not have an intelligent tutoring system to aid in the training of students on different subjects, human teachers cannot tutor at any time every day, many students do not understand what they are taught immediately, unless they are repeatedly taught, teachers must be physically present in class with the students before they can learn. The objectives of the study are therefore  to develop an intelligent tutoring system to aid in tutoring students, design a tutoring system that can be used repeatedly by a registered student to learn, develop a system that can be used to retrieve needed performance reports from the database about the registered users of the system. This research work  is significant because it will provide an intelligent tutoring platform for the management of Ritman College to aid in learning., it will benefit the students as they can receive tutoring at their convenience. The scope is English language. The design methodology adopted is Object Oriented Analysis and Design Methodology (OOADM). The programming technologies used are HTML, CSS, PHP and MYSQL.