Summer Experience as a Media Hopper Technology Intern
My name is Kamelia Zhelyazkova and I am entering the 3rd year of a Computer Science (BSc Hons) degree at the University of Edinburgh, School of Informatics. My main areas of interest revolve around software development, database systems and security.
Currently, I am into the sixth week of my internship at the Digital Learning Application and Media department and I am working in a team with another intern on Media Hopper, a university platform for video and audio upload of content available both to staff and students.
I have had 2 bigger projects, one is now finalized and one is ongoing. The aim of the first project was to filter all Creative Commons license type of data, keywords in the title, tags, when content is created or changed and populate a specific channel automatically with it. For this purpose, I had to familiarize myself with the Kaltura API in order to use API calls and make a small application which runs alongside Media Hopper and performs the tasks stated. In particular, develop a way of authenticating users, making requests and receiving responses from the server in Python. This new functionality of Media Hopper was finalized on 17th of June and is expected to improve the search both for students and staff members of the university.
It has been fascinating working on the projects so far. I had the opportunity to work with APIs, learn Django and get experience with the process of building software in a real working environment. We expect our last project to take a bit more than a week to finalize and than we will be able to start the new one by the end of next week.