Grading criteria for the final assignment

Grading criteria for the final assignment#

Category

Subcategory

Points

Description

Data preparation, analysis & visualization (24 pts)

Reading and manipulating data

0–6

0–1: Data read incorrectly or with major errors. 2–3: Data read correctly but manipulation is minimal or partly incorrect. 4–5: Data handling mostly correct with appropriate transformations. 6: Data handling is fully correct, efficient, and well designed.

Spatial / analytical methods

0–6

0–1: Analysis missing or conceptually incorrect. 2–3: Some correct steps but incomplete or weakly connected to the task. 4–5: Analysis mostly correct and appropriate. 6: Analysis is correct, appropriate, and clearly above minimum difficulty.

Quality of visualizations

0–6

0–1: Visualizations missing or very unclear. 2–3: Visualizations exist but lack clarity or proper design. 4–5: Clear and readable visualizations with minor issues. 6: High-quality, informative, and well-designed visualizations.

Code structure & functionality

0–6

0–1: Code does not run or has major errors. 2–3: Code runs partly but is poorly structured or repetitive. 4–5: Code runs correctly and is reasonably modular. 6: Code is fully functional, modular, and robust.

Documentation & presentation (8 pts)

Problem & purpose description

0–2

0: No description. 1: Basic description with limited clarity. 2: Clear and concise description of the problem and purpose.

Usage & workflow explanation

0–2

0: No usage description. 1: Usage described briefly or unclearly. 2: Clear explanation and demonstration of how to use the tool.

Inputs & outputs explanation

0–2

0: Inputs/outputs missing or unexplained. 1: Inputs/outputs shown but poorly explained. 2: All inputs and outputs are clearly presented and explained.

Code readability & formatting

0–2

0: Code is hard to read and poorly formatted. 1: Code is readable but inconsistently formatted. 2: Code is clean, readable, and follows PEP8 guidelines.

Other merits & added value (8 pts)

Overall added value

0–8

0–2: Minimal added value. 3–4: Some added value (clean code, minor extras). 5–6: Clear strengths (smart solutions, strong documentation, good visuals). 7–8: Exceptional work (advanced features, elegant solutions, outstanding documentation or visuals).

Reproducibility (mandatory)

Repeatable workflow

Required

The repository must run as provided. Missing or unclear instructions may result in point deductions across categories.

Total

40

[ ]: