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 | Size | Format | |
---|---|---|---|---|
FYP_Final_Report.pdf Restricted Access | 20.37 MB | Adobe PDF | View/Open |
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.