Web-based question-answering (QA) system

In this technological world, there are many useful resources over the Internet such as Questions-Answering (QA) systems to help users with all kind of questions. Some of the systems are Math StackExchange[1], AnswerHub[2] and AskBot[3]. In this research, the proposed QA system was to explore and ev...

Full description

Saved in:
Bibliographic Details
Main Author: Zou, Xuexun
Other Authors: Hui Siu Cheung
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/69136
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In this technological world, there are many useful resources over the Internet such as Questions-Answering (QA) systems to help users with all kind of questions. Some of the systems are Math StackExchange[1], AnswerHub[2] and AskBot[3]. In this research, the proposed QA system was to explore and evaluate the existing Open-Source Question-Answering (OSQA) System to include support of Mathematics. In addition, other subjects such as programming and science were also added into the system to give users more variety in discussion. Many of the QA Systems and relevant websites were reviewed based on their existing features, which can be used to improve the proposed QA System. To being with, MathJax[4] was implemented to support the display of mathematical notation in web browsers using LaTeX notation. Subsequently, a predefined subject keyword tag search for O Level Elementary, Additional Mathematics and Advanced Level Mathematics were implemented to provide users with suggested topics to enquiry based on tags. Eventually, an Expert Search which involve the Registration as a Tutor and Tutor Search were proposed into the system to improve the reliability of the answers. Thus, it will convince the users in the questions and answering community with all the answers provided by the tutors. At last, the proposed QA System will cover all the implemented functionalities, improvement and the usefulness of the overall system. In addition, the recommendation and future work were discussed to further improve the system.