Recognizing the need for better resources in English language instruction, we sought to develop a product that empowers teachers to create customized English exams. Many teachers, working under tight schedules and with limited tools, faced challenges in designing diverse question types and tracking student performance effectively.
The platform aimed to ease these burdens by enabling teachers to quickly generate tests, monitor detailed student progress, and provide real-time feedback, all while allowing for multimedia integration and user-friendly customization of test layouts. This would streamline the teaching process, giving educators more time to focus on their students' needs.
The platform needed to support teachers in creating English tests with five core question types, providing flexibility to design all kinds of questions. A key requirement was a comprehensive tracking system for student performance, accessible to both teachers and students. Other essential features included:
We used a modular architecture with Angular for the interface and Node.js with MongoDB for scalable data storage and tracking. Cloud-based services handled multimedia uploads, and API integration supported time management and submission tracking. Conditional logic enabled automated answer displays based on student progress, ensuring smooth functionality.
The result was a flexible platform allowing teachers to create varied question formats and track performance easily. Teachers could import test libraries, upload multimedia, and customize layouts. Automated answer displays provided instant feedback, creating a more engaging learning environment and improving outcomes.