Assignment 1: LP
The goal of Assignment 1 is to become familiar with the overall assignment workflow, implement the LP component, and submit your work.
Proceed in the following order:
Start the assignment on Qlass
Implement the
LPcomponentTest your implementation with PyTest
Submit your work using Git
1. Start the Assignment on Qlass
First, go to Qlass and log in.
Then, open the invitation link, click “Request Invitation”, and clone your generated repository to your local machine.
2. Implement the LP Component
Complete the following files under bluebase/lp/ in your repository:
The parts that need to be implemented contain raise NotImplementedError.
The following files are already implemented, so refer to them as needed:
Detailed descriptions of each class and function are available in the LP component documentation.
3. Test with PyTest
Once you have finished the implementation, run the tests:
uv run pytest
If all tests pass, you are done with this step!
4. Submit Using Git
Now submit your code. Your submission is complete only after you commit and push your changes.
git add .
git commit -m "solve"
git push
Then, check the “Submissions” tab on Qlass. You should see the grading results for your most recent push.
If all checks pass here as well, you have successfully completed the assignment!