Mini-Project: The Community Center Report

Build the complete volunteer analysis program. Dataset: at least ten volunteers with name, city, hours, joined year, and active flag. Write one function per question: count_active, total_hours, average_hours, busiest, hours_by_city, top_city, joined_since(year), and at_risk (active but fewer than 20 hours). Every function returns, handles an empty list, and never modifies the input. Then compose a printed report with a heading, one line per finding, and a per-city breakdown. Build it fully in Python, then fully in JavaScript, and note in comments which parts were identical and which needed different syntax.

SANKOFA SANDBOX
loading editor…
Your turn → Work through it step by step. This is a piece of the course project, not a throwaway exercise.

Built it in both languages?

Mark it done once your Python and JavaScript versions both run correctly. Honesty here is what makes the dashboard useful to you.

← BackNext: Module 25: Quick Reference Mastery Review →