Student Assistant for Migration Scripts development & testing

Company
TU Delft
Type
Extra Curriculair
Location
Curius
Sector
Bachelor, Bachelor & Master, Master
Required language
Dutch, English
Commences at
31 May 2026
Finishes at
20 September 2026

Description

Interested in applying and further developing your Python coding skills (including AI  vibe coding) for content migration and get some extra income? 

TU Delft Library is looking for a  

Student Assistant for Migration Scripts development & testing


 

For our Open Courseware / Open Educational Resource platform project (OCW-OER) we are looking for a  student who can build (Python) scripts to support the migration/conversion of educational content from a  number of platforms to our future new Moodle-based open courseware platform.  

We want to copy content from OpenEdx (the platform that is used to share Massive Open Online courses)  and possibly from Wordpress (our current ocw.tudelft.nl platform technology) towards Moodle for further  editing. A first proof of concept (supported with Claude) has resulted in a script that is able to convert an  OpenEdx export-file to a Moodle MBZ import-file, but still has several issues.  

Your tasks - The student we are looking for will focus on: 

- Researching OpenEdx and Moodle course content concepts and technical storage formats and  the mapping of OpenEdx concepts/format to Moodle concepts/format. 

- Further enhancing & testing the existing migration script OpenEdx OLX-file format -> Moodle MBZ  format. 

- Creating, testing and enhancing a script for migration of course content from the Wordpress  based ocw.tudelft.nl to a Moodle MBZ format. 

Your work will enable us to migrate and populate our next open courseware platform, bringing important  benefits to the students, lecturers throughout the world and enabling our open education ambitions! 

You will need to be available for an estimated period of June – September, for on average 8 – 16 hours a  week.  

Your profile - We are looking for someone with: 

- General interest in open education 

- Knowledge of basic HTML concepts and experience, or interest in Extraction, Transform, Load  (ETL) of (html)content, resources (files, images) and structured data. 

- Strong Python coding experience. Advantage: experience in coding supported with AI (such as  Claude) 

- Willingness to develop a strong understanding of OpenEdx and Moodle 

- Basic experience in (agile)project work and time management (plan your own work). You should  be able to work independently, but also know when to involve others. 

Interested? 

Please sent a short motivation and your CV to r.p.loggen@tudelft.nl before may 25th. If you have  questions you can reach out to Roeland Loggen, r.p.loggen@tudelft.nl.

Sponsors