Project Submission Templates
Student Workflow
Students do not create Quarto or HTML documents. For each project they:
- download the assigned synthetic CSV and starter code;
- complete the marked sections of the MATLAB or R script;
- run the script to generate figures and results CSV files;
- complete a supplied Word or Google Docs report template;
- export the report as PDF;
- submit the PDF, source code, and generated CSV outputs.
Project 1 File Contract
Replace 01 with the assigned group number.
group-01-project-1.pdf
group-01-project1.m
group-01-model-rmse.m
group-01-project1-results.csv
The starter MATLAB script will write the results file. Its final field names will be fixed before release so all groups can be checked with one script.
Project 2 File Contract
group-01-project-2.pdf
group-01-project2.R
group-01-project2-results.csv
group-01-validation-predictions.csv
The starter R script will write both CSV files. Students should not type or edit the calculated values manually.
PDF Report Outline
The supplied document template will already contain headings and short prompts. Students replace the prompts with their figures, results, and explanations.
Title and group identifier
1. Problem and assigned dataset
2. Data checks
3. Required figures and numerical results
4. Model or fitted relationship
5. Validation or sensitivity check
6. Conclusion and limitations
7. AI-use appendix
The PDF should contain the important equations, figures, tables, and interpretations, but not pages of source code.
AI-Use Appendix
| Tool | Task or prompt | Output used? | What was changed or rejected? | Student check |
|---|---|---|---|---|
If no generative AI was used, state that explicitly.
Group Contribution Statement
Every submission includes a contribution statement signed by all group members.
| Student | Principal contribution | Work checked by |
|---|---|---|
Signing confirms that each student has reviewed the final submission and accepts responsibility for understanding its code, figures, results, and conclusions.
Machine-Readable Results Principle
The generated results files are part of the assessment. They connect the report to executable code and allow every group’s numerical claims to be checked.
The checker will confirm that:
- the assigned group dataset was used;
- required fields are present;
- reported values can be independently reproduced;
- predictions align with the correct observations;
- the PDF does not contradict the computational output.