Skip to main content

Assignment overview

Folder structure

The project contains 2 folders: src and checker. You will write your code for each task in the corresponding folder under src folder.

The checker folder contains the scripts that will be used to check your assignment. You should not modify the files in this folder.

Check your code

To check your code, you have two options:

  1. Run the tests with ./local.sh script.
./local.sh checker

This will set up a Docker environment and run the tests for each task. This is the same environment that will be used to check your code.

  1. Run the tests manually.

Copy everything inside the checker folder to src and run:

python ./checker.py

Grading

Create a .zip archive with the contents of the src folder and submit it on Moodle.

Grades

  • Numerical Music - 30p
  • Robotzii - 30p
  • Recommendations - 30p
  • README.md - 10p