Nov 2021 - Present
Maintenance and Development of EDU Classroom Platform
Platform Maintenance and Migration:
• Participate in the transition of the EDU classroom platform to React, optimizing performance and modernizing the codebase.
• Designed and implemented reusable themes and shared components to enhance development efficiency and consistency.
Data Visualization and Interactive Features:
• Integrated Highcharts.js to create dynamic activity result summaries, enabling instructors to visualize student performance effectively.
• Facilitated seamless communication between the platform, game server, and embedded canvas games using postMessage and WebSocket protocols.
Accessibility and Internationalization Enhancements:
• Developed robust website accessibility settings to comply with usability standards.
• Implemented i18n (internationalization) to support multiple languages and improve the platform's global usability.
Game Development and Optimization:
• Refactored economic experiment games using PixiJS and CometD, enhancing performance and scalability.
Feature Development for EDU Classroom Platform
AI-Driven Survey Builder:
• Designed an AI-assisted survey builder, allowing users to generate survey questions efficiently with minimal input.
Textbook Pre-Built Playlists:
• Created a feature to automatically generate playlists and activities aligned with textbook content, streamlining the course creation process for educators.