Final Project 4: final submission
Minor changes to this document may still be made. We’re sharing it now to give you an idea of what to expect.
Overview
The final submission of your Final Project is due on Sunday, December 13th, and is worth 15 points.
Directions and grading
Submission expectations
- Deadline: Sunday Dec 13th at 11:59 pm.
- Submission: Submit your assignment by tagging
@kstarr791and@jelmerpin a new Issue in your GitHub repo.
Don’t hesitate to contact the instructors with questions about, for example:
- Specific expectations for the Final Project that are unclear to you
- Whether you are on the right track with adjustments we suggested after your progress report or presentation
- Advice on how to code or organize aspects of your project
We’re happy to answer questions by email or during office hours.
Late submission may be accommodated depending on circumstances, but to request it, you must contact both instructors by Wednesday, December 9th. For late submissions without advance notice, 3 points will be subtracted for each day the submission is late.
Academic integrity
| Use of generative AI Tools is permitted. | |
| Open-book research for the assignment is permitted. | |
| Getting help on the assignment is not permitted, except from the instructors. | |
| Collaborating, or completing the assignment with others, is not permitted. | |
| Copying or reusing previous work is not permitted, except as described on the general info page. | |
| APA Citations and/or formatting for this assignment are not required. |
Rubric
| Category | Points | Earn all points if your project (examples given)… |
|---|---|---|
| Project organization | 2 |
|
| Project background and documentation | 2 |
|
| Project reproducibility | 3 |
|
| Code quality | 4 |
|
| Slurm batch jobs | 2 |
|
| Version control | 2 |
|
Detailed steps
The rubric above lists what we will look for. Before you submit, we recommend that you take the following steps:
Test whether your project can be rerun, since we will try to do so when grading. Clone your GitHub repository into a new directory at OSC (e.g.,
/fs/ess/PAS3493/people/$USER/FP_test), and follow your own protocol from the top, including rendering your Quarto document(s). This is a quick way to find files you forgot to commit, absolute paths, and steps missing from your protocol. You don’t need to wait for long-running steps to finish: once a step has started successfully, you can cancel it withscancel. Afterwards, remove the test directory.Go through the rubric item by item, and check your project against it.
Describe your genAI use in a short section of your README (or in your submission notes, see below): which genAI tools you used, and for what (for example, “Claude Code wrote a first draft of
scripts/trim.sh, which I then edited”, or “I didn’t use genAI”). A few sentences are enough.Optionally, add submission notes for the instructors, either in a separate file (e.g.,
doc/submission-notes.md) or in a section of your README. For example, you may want to:- Give additional instructions for rerunning your project
- Point out files in the repository that we should ignore
- Indicate which files or parts of files were pre-existing (see the general info page)
Push your final version to GitHub, and submit by tagging
@kstarr791and@jelmerpin a new Issue in your repo.
Good luck!!