Goal Tracking & Pacing
Configure daily and weekly targets, projected completion dates, pace calculations, and goal decrease impact protections.
Configuring Study Targets#
In Settings > Study Goals, you can customize your personal targets:
- Daily Minutes Goal (e.g., 30, 45, 60 minutes)
- Daily Videos Goal (e.g., 2, 3, 5 lessons)
- Weekly Target Minutes (e.g., 210 minutes = 3.5 hours)
- Target Completion Date for your active workspace curriculum
Pace & Estimated Completion Date#
Mudawim analyzes your remaining uncompleted course duration against your actual daily study velocity to project your completion timeline:
Estimated Days to Finish = Remaining Workspace Duration (mins) / Daily Study Pace (mins/day)The Dashboard displays real-time projections:
- *"Workspace (Development) - Expected finish date: 14/10/2026"*
- Stat cards show estimated days remaining and current pace (e.g., *"~12 days to finish (~45m/day pace)"*).
Interactive Calculation Breakdown & 5 Calculation Bases#
Click on the Expected Finish Date on your Dashboard to open the interactive Completion Date Calculation modal.
Mathematical Fraction Display#
The dialog displays a clear, readable visual fraction with actual workspace numbers plugged in:
Remaining Duration: 18h 30m (1,110 mins)
─────────────────────────────────────── = 25 Days
Average Daily Watch Time: 45 mins/day5 Calculation Bases#
You can switch between 5 different calculation bases in the dropdown:
- All-Time Study History (Default): Averages daily watch time across all active study days in this workspace since you started.
- Last 7 Days: Rolling average daily watch time over the last 7 calendar days in this workspace.
- Last 15 Days: Rolling average daily watch time over the last 15 calendar days in this workspace.
- Last 30 Days: Rolling average daily watch time over the last 30 calendar days in this workspace.
- Daily Goal Target Pace: Uses your fixed daily study minutes goal (e.g., 30 mins/day).
Timeline Forecast & Scoping#
- Natural Language Summary: Shows a personalized forecast: *"If you continue to watch the courses in {Workspace} with the average watch time of the last 7 days (45 mins/day), you will complete it by 14/10/2026."*
- Workspace Auto-Saving: Selecting an option in the dialog immediately auto-saves for that specific workspace.
- Global Default: You can set your global default calculation basis in Settings > Appearance & Speed (under Playback Speed).
Weekly Goals & Calendar Synchronization#
The Weekly Goals card tracks your study habit across the standard calendar week:
- Sunday Reset: The weekly cycle runs from Sunday 00:00 to Saturday 23:59.
- Unified Daily Log Aggregation: Weekly minutes and completed videos are computed directly from
analytics.dailyLogs, ensuring that the Weekly Goals card, Goal Rings, and Activity Heatmap remain in 100% synchronization with zero drift.
Goal Decrease Protection & Shielding#
To preserve habit integrity and prevent accidental motivation loss by arbitrarily dropping goals when feeling lazy, Mudawim includes Goal Protection Shielding:
- Decreasing your daily study targets requires a confirmation or small coin stake.
- Protects long-term accountability while allowing flexibility when schedules change.