Projectile Motion Simulation - Grading Rubric (Total: 50 points)

Category Description Points
Manual Calculations Accuracy Correctly computes time of flight, maximum altitude, and range using physics formulas; calculations are clear and units included. 15
JavaFX Simulation Setup Simulation runs without errors; sliders for velocity, angle, and elevation function correctly; initial projectile position and cannon guide line displayed. 10
Projectile Motion Accuracy Simulation trajectory is realistic; results closely match manual calculations; range, maximum altitude, and flight time displayed correctly. 10
User Interaction Fire and Reset buttons work as expected; user can adjust sliders and re-run simulation multiple times without issues. 5
Presentation & Documentation Code is organized and readable; labels, comments, and instructions are clear; results are displayed with proper units and formatting. 5
Extension / Creativity Student includes additional features such as elevated cannon positions, multiple angles, or displays additional information about motion (optional). 5

Notes: - Minor differences between manual calculations and simulation due to rounding errors are acceptable. - Full credit is awarded when manual and simulation results match within reasonable tolerance (±2%).