We have overhauled the Teacher, Student, and Admin dashboards with improved layouts, a new compact calendar mode, and enhanced data visualizations like KPI trends and sparklines for better UX. Additionally, we addressed a critical data drift issue by unifying UnitTest publish states under a single source of truth, isPublished, ensuring consistent behavior across all views and API surfaces. Clean Dashboard

Refactored role dashboards and reconciled unit test publish states - subh05sus/sparkmentis-fork