The project required combining several areas in which close cooperation with the university’s infrastructure and team was essential.
Integration with the USOS system was implemented through dedicated views in an Oracle database. Cooperation with the university’s IT department involved determining the limited scope of data needed in the application and a secure method of transferring it, so as to synchronize students, staff, and class groups while keeping the amount of data to a minimum.
A key assumption was full data locality. A proprietary media server and the AI transcription component (Whisper) were deployed within the university’s infrastructure, so that no materials would leave the server room or be sent to external clouds. This required preparing the entire process – from upload, through transcoding and subtitle generation, to availability in the player – as a fully automated and asynchronous workflow running in the background.
Security was a critical concern. The digital accessibility requirements of WCAG 2.1 and GDPR compliance were addressed on an ongoing basis throughout the implementation, rather than merely audited at the end, which included, among other things, implementing functionality supporting the “right to be forgotten.”
An organizational challenge was also the physical deployment of the hardware environment on site – installing the server in the university’s existing rack cabinet and connecting it to the network, carried out in cooperation with the university’s IT department.




