Lab Submission Requirements
-
Check the wiki page for each Lab for additional submission requirements
-
Before submitting, please disable debug output or send it to stderr, not stdout
-
One submission per team.
-
Submission format is a tarball named
lab${N}_${UWNETID}.tar.gz
where${N}
is the lab number (e.g. 1, 2a, 2b). A team with multiple members should only use a single uwnetid in the tarball name. -
The content of the tarball is the working directory of your forked copy of the
452-labs
repo. This directory can either be named452-labs
or452-labs.git
. -
The easiest way to create a file that meets these requirements is to use the
Download tar.gz
link on the gitlab project page and then rename the downloaded file. An alternate manual method is to running the following command from the parent directory of452-labs
:$ tar -cvzf lab${N}_${UWNETID}.tar.gz 452-labs
For example, to submit Lab 2a for the UW email account
iyzhang
, I would run the command:$ tar -cvzf lab2a_iyzhang.tar.gz 452-labs
-
You can check the contents of a tarball with the
t
flag, e.g.:$ tar -tzf lab2a_iyzhang.tar.gz 452-labs/ 452-labs/README.md 452-labs/src/ 452-labs/src/mapreduce/ 452-labs/src/README.lab1 ...
-
Use the course dropbox to submit the tarball. There is a link on the course website.