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.
