The daily goal is a small daily XP target, shown as a ring on the Learn tab, designed to be clearable in a few minutes rather than requiring a long session.
The ring fills based on your XP earned today (reset each local calendar day) against your goal (100 XP by default). The Learn tab shows your current percentage, a short status message, and the exact XP count (e.g. "60 / 100 XP").
Reaching your daily goal is what keeps your streak alive for the day โ the two systems are directly connected, not independent.
Today's XP and goal progress reset based on your device's local date, not a fixed server time โ so your daily goal resets at local midnight wherever you are.
The daily goal is a target, not a cap โ you can keep earning XP well past 100% if you want to do more than one lesson in a day; the ring simply shows progress relative to the goal.
100 XP, though this is designed to be clearable with a single short lesson, not a demanding target.
Yes โ hitting your daily goal is what keeps your streak alive for that day; the two are directly connected.
At local midnight on your device, based on your device's local date rather than a fixed server time.
Yes โ the goal is a target, not a cap; you can complete additional lessons and keep earning XP past 100%.