Booting · 00:00:00

Tom LEFRERE · Data Scientist

Raw data. A signal.

0%
EN FR

← Portfolio

· java

ExamApp, university exam scheduling

Java app to help the University of Tours registrar schedule exams, powered by an Optaplanner constraint solver.

ExamApp, university exam scheduling

The project

As part of my 2nd-year Computer Science bachelor’s, we built an app to help the registrar schedule exams while respecting many constraints (rooms, availabilities, groups, etc.). Easy to state, but actually pretty tricky to solve cleanly.

In a team of 5 students, we set up a collaborative workflow with clear role-splitting. The idea was for everyone to own a scope without losing the big picture.

My contributions

  • Team organization and project management.

  • Graphic mockups.

  • Constraint solver development with Optaplanner.

Takeaways

This project taught me a lot about teamwork and resource management. It also made me aware of some of my own leadership limits at the time, which is always a little uncomfortable to admit, but useful for what comes after. We still shipped a working version on time.

Context

University project for the University of Tours registrar.

Tech stack

  • Java

  • Optaplanner (constraint solver)