Child Math Testing

At Curious Media, I contributed to the development of a Math Testing App focused on adaptive learning and classroom-scale deployment. A key component of this work involved implementing a CAT (Computerized Adaptive Testing) algorithm to dynamically adjust question difficulty based on student performance, enabling a more personalized and efficient assessment experience. This required careful tuning of scoring logic and question selection pathways to ensure both accuracy and educational validity.

In addition to the core testing engine, I built out critical application infrastructure including online and offline modes to support flexible classroom environments with varying connectivity. I also developed the login system and managed classroom and student data flows, ensuring secure access and proper organization of user roles and relationships. On the backend integration side, I handled REST API communication for authentication, analytics reporting, and full CRUD operations (creating, reading, updating, and deleting data), which provided hands-on experience with scalable client-server architecture.

This project also deepened my understanding of test design systems and modular content architecture. I worked on creating a flexible framework that allowed new questions and mini-games to be added without restructuring core systems, supporting long-term scalability and content expansion. Overall, the experience strengthened my ability to design data-driven educational tools, work with real-time analytics pipelines, and build maintainable systems for large-scale learning applications.