Advertisements

Computer Science Project Topics

The Design and Implementation of Chatbot for Student Information and Requests

The Design and Implementation of Chatbot for Student Information and Requests

Advertisements

The Design and Implementation of Chatbot for Student Information and Requests

CHAPTER ONE

OBJECTIVESย 

The objectives of this project are:ย 

  1. To analyze users queries and understand users message.ย 
  2. To provide an answer to the query of the user efficiently and effectively.ย 
  3. To develop a system which replies using a responsive GUI similar to a real person talking to the user.ย 

CHAPTER TWO

LITERATURE REVIEW

INTRODUCTION

This literature review was carried out mainly to implement chatbot for student information system, how it is designed and implemented in different platforms and its efficiency and effectiveness in use. And to formulate a different approach which will proffer solution to the implementation of chatbots for educational purposes.ย 

A chatbot is a computer software application which simulate a conversation with a user either via speech or voice through messaging applications, websites, mobile apps or telephone. It interacts with the user like normal human-to-human chat. It cannot handle complex human interactions as it is preprogrammed with certain keywords, so it is limited when not fed with the right keywords. With the incorporation of Artificial Intelligence (AI) and Natural Language Processing (NLP) the chatbot is able to handle complex cases of human conversation. This is especially useful in schools to seek information about the school and for teaching purposes.

RELATED WORKSย 

Some of the existing systems related to this project are reviewed below:ย 

Research developed a chatbot using machine learning model at the back end for processing and training purposes, and NLP (Natural Language Processing & NLU (Natural Language Understanding) for taking and understanding the input. Google Dialog flow was used to achieve this. The limitation of this work is that it was deployed as an android application and it is not available to other OS platforms. Research uses HTML, CSS and PHP to build a web based Chatbot that store new queries in the database. The scope of this work does not include machine learning processing as only the admin provides guidance. In Research a web based chatbot is developed for college for student query using AIML (Artificial Intelligence Modellingย 

Language). AIML cannot handle all of its backend processing so some other algorithm has not to employed thereby increasing the overall response time. Researchย  proposes an extension to the model of a chatbot called knowie which was developed using Ubuntu Linux, Python, JDK, PyAIML, and MakeAiml. This requires that the students are present in the laboratory to make use of the chatbot. In Research, a chatbot was developed for the windows platform using Java programming language. The limitation of this is that it does not have a database and can only respond to queries that has responses already. No improvement can be made to this chatbot and can only operate on the Windows operating and system. Researchย  proposes a model that has two main phases; knowledge abstraction and response generation and it uses Dialog flow to implement the project. This work is a theoretical solution and the result may prove insufficiently informative to be depended upon. Researchย  develops a Pharmabot using visual C# as its frontend and MS Access as its backend. This work cannot be used over the web as it is designed to be installed on a standalone computer and it does not incorporate artificial intelligence into its processing. Researchย  develops a chatbot with four levels in its architecture; the front office, back office, knowledge base module and e-learning bot module. Itโ€™s an easy to use chatbot but gives suggestions not helpful to students and in some cases, a wrong suggestion. Researchย  developed a chatbot prototype to determine the memory retention of students who source answers from chatbot and Google search engine. It was observed that the students had a better memory retention of answers from the chatbot. Researchย  builds a chatbot using Dialog flow and Natural Language Processing (NLP). This research can be deployed to any operating system. Research developed a chatbot that can be accessed via Facebook messenger. This chatbot does not offer backend access to admin to edit unanswered queries and it cannot be updated. Research discusses the issues of chatbot development which are NLP and Machine Learning. Research develop a chatbot using Google owned Dialog flow. This chatbot handles placement activities in professional colleges and reduces physical visit to the institute. Research tested and evaluated a prototype chatbot in a small university setting which was strong in conversational patterns due to NLP but was lost when facing usual conversational pattern. Researc chatbot was developed using AIML for University related Frequently Asked Questions (FAQs).ย  This chatbot does not provide satisfactory answer when a data is missing from the user query.

 

CHAPTER THREE

DESIGN AND IMPLEMENTATIONย 

INTRODUCTIONย 

This chapter details the chosen methodology used in the project, and the approach chosen for the selected methodology. The design tools, techniques and platforms used in the implementation of the project. The ethical considerations of this project are also observed in this chapter. The requirement analysis and specification of the project are also clearly stated in this chapter.ย 

INTRODUCTIONย 

This chapter talks about the results obtained from the system design and development. This includes software development, testing and evaluating the system performance.ย 

Advertisements

SYSTEM DEVELOPMENTย 

A web application was developed to host the Chatbot to provide an interface for interaction by the user. The system development can be classified into two phases:ย 

  1. The frontendย ย 
  2. The backend

CHAPTER FIVE

LIMITATIONS, CONCLUSION AND RECOMMENDATIONย 

LIMITATIONย 

This project stretch it feature to make use of user browser database which is index DB to store chat file for individual user and also restore from it. During the development of this project, the feature was tried but could not be achieve due to the fact that accessing client browser database is front end language query and not backend language query.ย 

Also, due to time constraint some feature like API and Webhook could not be included for connectivity to other chatting messenger like Facebook, Telegram and WhatsApp.ย 

CONCLUSIONย ย 

The aim of developing a Chatbot web application for student assistance or school service support was achieved. With this Chatbot both student and aspiring student can easily get any information at their finger tip. While it will also reduce the spread of wrong information due to sourcing information from unreliable source which is very common among the student most especially aspiring student.ย 

RECOMMENDATIONย 

Some of the features that can be implemented in future to enhance the performance and operation of the developed system are:ย 

  • Addition of language translationย 
  • Addition of voice translation for those who cannot read and writeย ย 
  • Inclusion of Web Sockets. (Web-hook, APIs)ย 
  • Geolocation feature.ย 

REFERENCES

  • (ICACCI), Udupi, 2017, pp. 1525-1530.ย 
  • Aysha Khan, Sakshi Ranka, Chaitali Khakare, Subodh Karve โ€œNEEV: Anย 
  • Education Informational Chatbotโ€ International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume 6, Issue 4, April 2019. ย 
  • Omar Zahour, El Habib Benlahmar, Ahmed Eddaoui, Hafsa Ouchra,ย 
  • Oumaima Hourrane โ€œA system for educational and vocational guidance inย 
  • Morocco: Chatbot E-Orientationโ€ International Workshop on Artificialย 
  • Intelligence & Internet of Things (A2IoT) August 9-12, 2020.ย 
  • Jagdish Singh, Minnu Helen Joesph and Khurshid Begum Abdul Jabbarย 
  • โ€œRule-based chabot for student enquiriesโ€ International Conference on Computer Vision and Machine Learning: Journal of Physics: Conferenceย 
  • Series:1228 012060, 2019.ย 
  • AM Rahman, Abdullah Al Mamun, Alma Islam โ€œProgramming challenges of Chatbot: Current and Future Prospectiveโ€ 2017 IEEE Region 10ย 
  • Humanitarian Technology Conference (R10-HTC), Dec 2017.ย 
  • S.S. Ranavare and R. S. Kamath โ€œArtificial Intelligence based Chatbot forย 
  • Placement Activity at College Using DialogFlowโ€ Our Heritage Journal

Advertisements

WeCreativez WhatsApp Support
Our customer support team is here to answer your questions. Ask us anything!