ExamApp, university exam scheduling
Java app to help the University of Tours registrar schedule exams, powered by an Optaplanner constraint solver.
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)