A fullstack Python web app for online education, built with the technologies below.
I was hired as a teacher teaching programming. Half a year later I was approached by the administration with a request to help improve the school's digital tools
Every student is provided a unique schema that can change frequently, leading to a constant need for updates and adjustments. This manual process was not only time-consuming but also error-prone, impacting the overall efficiency of the school's operations. This was a significant pain point for both teachers and students. The initial challenge was to find a way to streamline these processes and reduce the administrative burden on educators.
I developed an application that automatically retrieved schedules from Google Sheets and displayed them live on each student's personal learning site. This enabled real-time updates and significantly reduced manual work.
Building on the success of the initial scheduling system, I expanded the platform to include additional features such as substitute management, student absence tracking, and a comprehensive administrative dashboard. Each feature was designed to address specific pain points identified during the initial phase of the project.
The platform was successfully deployed across the school, leading to a significant reduction in administrative workload. The adoption of the platform has been met with positive feedback, highlighting its ease of use and effectiveness in streamlining school operations.
The platform continues to evolve, with ongoing improvements and new features being added based on user feedback and changing educational needs.