For each assignment, you will be required to submit two deliverables to
Gradescope and share your website link via Google Form to showcase your work alongside your classmates.
Note: Upload exactly one .zip
file (maximum 100 MB). Inside that
zip, you may include at most 256 files in total (see
Gradescope docs).
Please upload a .zip
adhering to the following structure:
submission.zip
├─code/
│ ├─main.ipynb # or main.py
│ ├─utils.py # generic example file, not needed
│ └─README.txt # or markdown
└─web/
└─page.pdf
Starting from Project 2, you should ALSO submit the pdf to a separate assignment on Gradescope (marked as "website pdf ONLY"), and tag each part of the assignment to each problem.
You should upload code only to Gradescope. Do not host your code publicly.
main.py
or main.ipynb
that the grader / we can run to reproduce your
results. If you have a complex workflow, try to simplify it first, and then make sure to upload all the necessary files and include a
README.txt
file describing how we can run your code.
code/
directory. They should be distinct from your web files.
web/
folder contains page.pdf
.
page.pdf
should be a PDF of your webpage (i.e. printing the page and saving it as a PDF). If you do not already have a webpage set up, we recommend using GitHub Pages (tutorial).
If you have any comments, even if they're about web and not code, please include them in ./code/README.txt
Share your website link through the Google Form (for each project) to showcase your project alongside your classmates' work! This creates a public gallery where everyone can explore each other's projects. The form link will be posted on each respective project page.