This tool enhances the accessibility of online courses provided by TU Delft, aiming to create a more inclusive learning environment for students.
It provides all the videos and transcripts in multiple languages, allowing students to use their own software to watch the videos. The tool automatically scans the server for the files, eliminating the need for further input. This functionality is implemented server-side using PHP. Additionally, the tool supports multiple languages to accommodate a diverse student body.
I utilized PHP to handle the majority of the tool's server-side rendering. The tool scans the server for a predefined set of files and displays only the available options. Previous versions performed this task client-side with JavaScript, so this change significantly improved performance.
JavaScript was utilized to enhance the interactivity of the tool, specifically for client-side functionalities such as opening and closing menus.