Decide what progress means inside the product
Start with the activity the dashboard is intended to explain. Session completion, available curriculum and a participant's own check-in each mean different things. Agree which fields appear in the member area, how they are described and what the product should avoid implying. Define the difference between a completed, interrupted and abandoned session. A clear vocabulary gives designers, engineers and content owners a shared basis for the dashboard and the next-session journey.
