Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/184217
Title: Computer algebra-driven mastery learning platform and teacher resource management system for teaching A-level mathematics
Authors: Foo, Neysan Shiquan
Keywords: Computer and Information Science
Issue Date: 2025
Publisher: Nanyang Technological University
Source: Foo, N. S. (2025). Computer algebra-driven mastery learning platform and teacher resource management system for teaching A-level mathematics. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/184217
Abstract: The high cost of tuition centers and private tutors in Singapore presents a significant barrier for students who feel the need for additional support beyond the classroom. For my Final Year Project, I designed and developed an affordable online educational platform to address this issue, providing a competitive alternative to traditional tutoring, specifically tailored to meet the demands of the Singapore A-Level H2 Mathematics syllabus. Central to the platform is the Teacher Resource Management System, which enables teachers to create, organize, and share educational materials. Teachers can create notes, quizzes, and multimedia content directly on the platform or upload PDFs and PowerPoint presentations for students to download. To facilitate content creation within the website, I designed a custom WYSIWYG (What You See is What You Get) editor using Facebook’s Lexical framework, with a focus on replicating the look and feel of a traditional mathematics textbook. The editor supports embedding LaTeX equations, coloured boxes for definitions and theorems, multi-column layouts, and other advanced formatting capabilities typical of LaTeX documents. I utilized the editor to author a set of notes covering the entire A-Level H2 Mathematics syllabus, demonstrating its effectiveness and ensuring it met practical educational needs. Throughout my work with the Lexical framework, I made multiple open-source contributions to the Lexical project, with several commits successfully merged into the main codebase. The platform also features a Mastery Learning System that dynamically generates question-solution pairs using computer algebra. This system promotes mastery learning by presenting students with problems of a similar type until they demonstrate proficiency. To ensure accurate assessment, I developed a mathematical expression parser that transforms user input into a structured format for evaluation by our computer algebra engine, while concurrently providing users with a real-time LaTeX preview of their input. To deliver a secure and personalized user experience, I developed an Authentication System with role-based access control and industry-standard security protocols, safeguarding sensitive data and managing access permissions.
URI: https://hdl.handle.net/10356/184217
Schools: College of Computing and Data Science
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:CCDS Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
FYP_Final_Report.pdf
  Restricted Access
20.37 MBAdobe PDFView/Open

Page view(s)

48
Updated on May 7, 2025

Download(s)

4
Updated on May 7, 2025

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.