Submitting Class Assignments
TL;DR
Use the Gradescope submission site to upload a zip file containing your cleaned project directory. The zip file should contain a single directory namedprojectN
where N
is the project number.
Cleaning up before submitting
Please delete any unnecessary files from your project directory before submitting. The web tools used by the projects can generate hundreds of megabytes worth of files in your project directory that we don't want and you won't be able to submit. The contents of the following directories contain generated files that can safely be deleted since we can regenerate them while grading:
node_modules
- Contains the modules fetched by npm based the specification inpackage.json
file.compiled
- Contains the bundled JavaScript product by the React.js tool chain.
test/node_modules
for Projects 6-8.
Zip your project directory
By having you submit the entire project directory we can be sure to get all the files and subdirectories you add or modify when building your project. This includes the multiple hidden files (i.e. files that start with a period) that are not normally displayed. You can create a zip file of the project directory either from the graphical user interface or a terminal using the zip command.
From the Finder program on MacOS you can control-click on the project folder and select the "Compress" option on the pop-up menu. On Windows, you can right click on the folder, select "Send to..." and "Compressed (zipped) folder."
From a shell running in a terminal program with the current working directory being the directory/folder containing your project directory, run the command:
zip -r projectN.zip projectN
where projectN
is the name of your project directory.
Both of the above approached generated a ".zip"
file you can upload into
Gradescope