Web-based mathematical document retrieval for mobile Android application
Advancement in web and mobile technology has developed innovations to human needs in various fields. One of them is to assist students learning better the subjects. Mathematics is an essential subject that can be made interesting through mobile application platform. This project aims to enrich...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2017
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/70426 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-70426 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-704262023-03-03T20:23:27Z Web-based mathematical document retrieval for mobile Android application Akbar, Deka Auliya Hui Siu Cheung School of Computer Science and Engineering DRNTU::Engineering::Computer science and engineering::Software::Software engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Document and text processing DRNTU::Engineering::Computer science and engineering::Information systems::Information storage and retrieval DRNTU::Engineering::Computer science and engineering::Information systems::Information systems applications Advancement in web and mobile technology has developed innovations to human needs in various fields. One of them is to assist students learning better the subjects. Mathematics is an essential subject that can be made interesting through mobile application platform. This project aims to enrich student’s learning experience by developing a mobile Android application for a Mathematical Learning System named MathQA. The MathQA app intends to provide intuitive user interfaces for displaying educational mathematical contents and support search utilities for finding relevant mathematical documents. A mathematical document contains textual and mathematical formula information hence LaTeX typesetting is used to represent these documents. Building a mathematical document retrieval service is non-trivial due to the highly symbolic and structured nature of the mathematical formulas, therefore, formula-based retrieval techniques proposed in [1] and [2] were first investigated and evaluated. Based on the evaluation results, these techniques were found to have a promising performance and thus incorporated into the MathQA system. This project can be divided into three main phases: (i) to explore mathematical document retrieval techniques, develop the database and mathematical document retrieval services in the MathQA server; (ii) to research various resources and best practices for developing web-based and android applications and incorporate them during MathQA development; (iii) to combine photographic capability in modern cameras with Optical Character Recognition (OCR) and retrieval services for finding relevant documents. Available image pre-processing and OCR tools for Android were explored to develop a reliable and robust OCR engine for recognising document images. MathQA was developed with good design practices which follow Agile software lifecycle in order to produce a maintainable, flexible and extensible software applications. From the process and output of the project, it can be concluded that the MathQA application is useful to facilitate learning mathematics. Keywords: Mobile Learning, Android, Django, Mathematical Document Retrieval, LaTeX, Document Image Analysis and Recognition, OCR. Bachelor of Engineering (Computer Science) 2017-04-24T04:29:42Z 2017-04-24T04:29:42Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/70426 en Nanyang Technological University 113 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering::Software::Software engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Document and text processing DRNTU::Engineering::Computer science and engineering::Information systems::Information storage and retrieval DRNTU::Engineering::Computer science and engineering::Information systems::Information systems applications |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Software::Software engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Document and text processing DRNTU::Engineering::Computer science and engineering::Information systems::Information storage and retrieval DRNTU::Engineering::Computer science and engineering::Information systems::Information systems applications Akbar, Deka Auliya Web-based mathematical document retrieval for mobile Android application |
description |
Advancement in web and mobile technology has developed innovations to human needs in various fields. One of them is to assist students learning better the subjects. Mathematics is an essential subject that can be made interesting through mobile application platform.
This project aims to enrich student’s learning experience by developing a mobile Android application for a Mathematical Learning System named MathQA. The MathQA app intends to provide intuitive user interfaces for displaying educational mathematical contents and support search utilities for finding relevant mathematical documents. A mathematical document contains textual and mathematical formula information hence LaTeX typesetting is used to represent these documents.
Building a mathematical document retrieval service is non-trivial due to the highly symbolic and structured nature of the mathematical formulas, therefore, formula-based retrieval techniques proposed in [1] and [2] were first investigated and evaluated. Based on the evaluation results, these techniques were found to have a promising performance and thus incorporated into the MathQA system.
This project can be divided into three main phases: (i) to explore mathematical document retrieval techniques, develop the database and mathematical document retrieval services in the MathQA server; (ii) to research various resources and best practices for developing web-based and android applications and incorporate them during MathQA development; (iii) to combine photographic capability in modern cameras with Optical Character Recognition (OCR) and retrieval services for finding relevant documents. Available image pre-processing and OCR tools for Android were explored to develop a reliable and robust OCR engine for recognising document images.
MathQA was developed with good design practices which follow Agile software lifecycle in order to produce a maintainable, flexible and extensible software applications. From the process and output of the project, it can be concluded that the MathQA application is useful to facilitate learning mathematics.
Keywords: Mobile Learning, Android, Django, Mathematical Document Retrieval, LaTeX, Document Image Analysis and Recognition, OCR. |
author2 |
Hui Siu Cheung |
author_facet |
Hui Siu Cheung Akbar, Deka Auliya |
format |
Final Year Project |
author |
Akbar, Deka Auliya |
author_sort |
Akbar, Deka Auliya |
title |
Web-based mathematical document retrieval for mobile Android application |
title_short |
Web-based mathematical document retrieval for mobile Android application |
title_full |
Web-based mathematical document retrieval for mobile Android application |
title_fullStr |
Web-based mathematical document retrieval for mobile Android application |
title_full_unstemmed |
Web-based mathematical document retrieval for mobile Android application |
title_sort |
web-based mathematical document retrieval for mobile android application |
publishDate |
2017 |
url |
http://hdl.handle.net/10356/70426 |
_version_ |
1759855057874976768 |