Online mathematics assessment system

Mathematics is a subject which is improved through practice. It is taught from primary school to tertiary education and can be applied to daily life as well as many other fields. The importance of mathematics has been recognized and many online web services are being setup, providing a range of prod...

Full description

Saved in:
Bibliographic Details
Main Author: Chia, Zhou Hiang.
Other Authors: Hui Siu Cheung
Format: Final Year Project
Language:English
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10356/50817
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Mathematics is a subject which is improved through practice. It is taught from primary school to tertiary education and can be applied to daily life as well as many other fields. The importance of mathematics has been recognized and many online web services are being setup, providing a range of products which includes past year papers, assessment questions and even solutions. However, the provided services are limited and do not assist much in self-study. The aim of this project is to develop a one-stop portal for the study of mathematics. The service will integrate existing ideas build and develop various new functionalities. One of the functionalities which facilitate independent studies is an automated solution checker. Also provided is a substantial set of questions from Additional Mathematics and Elementary Mathematics for students studying in secondary schools. This project improves on previous implementations, restructuring to make the web application more scalable. A different approach for deploying of Django and Java is applied to reduce coupling and deployment restrictions. Interfaces are added to assist in answering questions, to improve the solution checking accuracy and to insert new questions. Question insertion allows users to contribute to the existing set of questions. Analysis of the implementation issues as well as the advantages and disadvantages of each approach will be discussed in this report. The proposed interface which improves the solution checking’s accuracy will also be described and the improvements analysed. Future works for this project can include solution checking for diagrams and proving questions which the current solution checking is unable to handle. Solutions to false positives and false negatives can also be developed.