1. Detect user language and discover the StudyVault.
2. Present session type options based on dashboard analysis (Diagnostic, Drill weak areas, Choose a section, Hard-mode review).
3. Build 4 quiz questions based on the selected section and quiz rules.
4. Present the quiz to the user.
5. Grade the quiz and provide explanations for incorrect answers.
6. Update the concept file with the user's performance.
7. Update the dashboard with recalculated stats and proficiency badges.