The exam is a live exam (i.e. solving a series of web programming related tasks in a set period of time).
The exam consists of 4-5 separate tasks. Tasks are received by cloning a git repo. For each task automated tests have been implemented by the teaching team. The objective is to solve the task and have the tests pass.