KID LMS Home Design Notes
DomainsDOL KidUX595 words3 min read
KID_LMS_HOME_DESIGN_NOTES
Phần tiêu đề “KID_LMS_HOME_DESIGN_NOTES”Purpose
Phần tiêu đề “Purpose”- Giữ một design source-of-truth ngắn cho
KID LMS Homeđể screen concept và các lần build sau không drift khỏi cùng một visual direction.
Visual Direction
Phần tiêu đề “Visual Direction”- Mood:
cute but calm - Tone:
playful but not noisy - User feeling:
- trẻ thấy dễ gần và dễ bấm,
- phụ huynh nhìn vào vẫn hiểu ngay bé đang ở đâu và nên làm gì tiếp theo.
Typography
Phần tiêu đề “Typography”- Font family mặc định:
Quicksand - Weight:
- body / label:
regularhoặcmedium - title / tab active / CTA chính:
semiboldhoặcbold
- body / label:
- Text density:
- hero title tối đa
1-2 dòng - body copy ngắn
1-3 dòng - không dùng paragraph dài trên
LMS Home
- hero title tối đa
Layout Rhythm
Phần tiêu đề “Layout Rhythm”- First view chỉ nên có:
Top Context BarHome HeaderTab Strip1 organism chínhcủa tab hiện tại
- Spacing:
- gap trong cluster nhỏ:
12-16 - card padding:
20-24 - gap giữa section:
24-32
- gap trong cluster nhỏ:
- Không để nhiều block đồng trọng số ở first view.
Shape Language
Phần tiêu đề “Shape Language”- Button height
56-> radius20 - Button height
48-> radius18 - Tab control height
48-> radius18 - Hero / large card -> radius
32 - Medium card -> radius
24 - Nested card / panel nhỏ -> radius
16-20 - Không dùng full-round mặc định cho toàn bộ component.
Organism Set
Phần tiêu đề “Organism Set”Overview HeroOverview To-do BoardSnapshot CardReminder CardCourse SnapshotNext Action HeroTask ListUpcoming Schedule ListAchievement ClusterLater Placeholder Panel
Interaction Mood
Phần tiêu đề “Interaction Mood”- Tab switch nhẹ, nhanh, không phô trương.
- Hover/press feedback rõ nhưng ngắn.
- Không dùng celebration motion ở Home.
- Motion chỉ để hỗ trợ hiểu hierarchy và phản hồi thao tác.
Content Density Rules
Phần tiêu đề “Content Density Rules”Overview: summary + preview onlyKhóa học: quyết định chính + course-specific statsKho đề: optional self-practice by levelLịch học: schedule onlyThành tích: motivation onlyLearning Stats: reflection onlyKỷ niệm: placeholder nhẹ
Content Allocation Rule
Phần tiêu đề “Content Allocation Rule”One organism, one questionOverview Hero:Hôm nay nên chú ý gì trước tiên?Overview To-do Board:Những việc nào nên làm ngay bây giờ?Snapshot Card - Khóa học:Khóa đang học hiện tại là gì?Snapshot Card - Lịch học:Buổi học nào gần nhất cần được chú ý?Snapshot Card - Thành tích:Gần đây vừa đạt được gì?Learning Stats Snapshot:Điểm tiến bộ cô đọng nhất là gì?Kỷ niệm Snapshot:Có khoảnh khắc mới nào đáng xem không?Course Snapshot:Đang ở đâu trong khóa này?Next Action Hero:Làm gì tiếp theo?Upcoming Schedule List:Sắp học gì?Achievement Cluster:Đã đạt được gì?Learning Stats:Mình đang tiến bộ tới đâu?
Anti-pattern
Phần tiêu đề “Anti-pattern”- biến
Overviewthành dashboard dày thông tin - lặp lại nguyên content của
Khóa học,Lịch học,Thành tíchtrongOverview - nhồi quá nhiều snapshot đồng trọng số trên cùng một first view
- biến
Overview To-do Boardthành backlog dài hoặc checklist course đầy đủ - trộn
Thành tíchvớiLearning Statstrong cùng một organism - làm
Lịch họcthành lesson breakdown screen - dùng nhiều accent color mạnh cùng lúc
- cho nhiều CTA cùng trọng số trong cùng một hero