# Novakid Parent Dashboard — Heuristic Evaluation

**Date**: 13 April 2026 (updated from 10 April original)
**Account type**: Trial (1 free lesson used, post-lesson state)
**Device**: Desktop (Chrome)
**Evaluator**: Diyor Khakimov + AI audit

## Screenshots Captured (23 total)

| # | File | Description |
|---|------|-------------|
| 1 | `01-schedule.jpg` | Schedule page, 1 lesson booked (Upcoming tab) |
| 2 | `02-dashboard-main-homework-feed.jpg` | Main dashboard after trial lesson: reminder banner, Homework widget, Recent Activities feed |
| 3 | `03-referrals.jpg` | Referral program "Become a SUPERFRIEND and travel to London" |
| 4 | `04-user-menu.jpg` | User dropdown menu (Diyor Khakimov) over main dashboard |
| 5 | `05-schedule-upcoming-empty.jpg` | Schedule, Upcoming tab, empty state with character illustration |
| 6 | `06-schedule-completed.jpg` | Schedule, Completed tab showing 1 trial lesson |
| 7 | `07-choose-teacher-list.jpg` | Teacher marketplace with filters (Category, Gender, Lesson time, Accent, Personality) |
| 8 | `08-teacher-profile.jpg` | Teacher profile — Stephany (Standard tier, Philippines, American accent) |
| 9 | `09-library-categories-collapsed.jpg` | Library — all categories collapsed (25+ categories visible) |
| 10 | `10-library-starters-activity-books.jpg` | Library — Groups Starters: Activity Books expanded (12+ books) |
| 11 | `11-library-activity-book-pdf.jpg` | PDF viewer — "My Activity Book" (Starters) opened in-browser |
| 12 | `12-student-achievements-badges.jpg` | Student Achievements — 16 Can-Do skill badges for Level 0 Pre-K |
| 13 | `13-student-program-curriculum.jpg` | Program tab — Level 0 Pre-K curriculum, 16 topics listed |
| 14 | `14-student-homework-empty.jpg` | Homework tab — "The student has no assigned exercises yet" |
| 15 | `15-student-album-empty.jpg` | Album tab — "No drawings yet" |
| 16 | `16-help-center-turkish.jpg` | Help center in Turkish locale ("Novakid Ekibinden tavsiyeler ve yanitlar") |
| 17 | `17-help-center-subscription-faq.jpg` | Help center — Subscription, Bonuses & Payments FAQ (English) |
| 18 | `18-account-settings-balance.jpg` | Account settings: contact details, balance, promo codes, balance history |
| 19 | `19-balance-detail.jpg` | Balance detail page — 1 Premium, 1 Standard lesson remaining |
| 20 | `20-subscription-purchase.jpg` | Subscription purchase: teacher category, lessons/week, period, billing type |
| 21 | `21-lesson-game-world-lobby.jpg` | Game World lobby — Videos, Tales, Games sections, countdown to class |
| 22 | `22-lesson-live-classroom-hello.jpg` | Live lesson — interactive whiteboard with HELLO blocks, cartoon characters, teacher + student video |
| 23 | `23-lesson-live-drag-drop-exercise.jpg` | Live lesson — drag-and-drop categorization exercise (food vs. characters) |

---

## Navigation Structure (Current IA)

```
Top Nav (Parent Dashboard — school.novakidschool.com/parent/*):
├── Main page (/parent/dashboard)
├── Schedule (/parent/schedule)
│   ├── [Upcoming] tab
│   └── [Completed] tab
├── Library (/parent/library)
│   └── 25+ expandable category groups (Groups-Beginners, Starters, Elementary, Teens, etc.)
├── Achievements → navigates to /program (Student view)
├── Speaking practice (/parent/group-classes/landing)
└── Travel to London (/parent/referrals) [New badge]

User Menu (top-right dropdown — 04-user-menu.jpg):
├── Diyor Khakimov (parent name)
├── 👤 Diyoriko (student, clickable)
├── Add student
├── Account (/parent/account)
├── Subscription
├── Ambassadors Club
├── Help
└── Sign out

Student Profile (school.novakidschool.com/program — 20-23):
├── Student achievements (Can-Do badges by unit)
├── Program (curriculum outline by level)
├── Homework (exercise assignments)
└── Album (lesson drawings)

Help Center (separate subdomain — help.novakidschool.com):
├── Turkish locale landing (16-help-center-turkish.jpg)
└── English FAQ sections (17-help-center-subscription-faq.jpg)
    ├── Subscription, Bonuses & Payments
    ├── Scheduling lessons
    ├── Technical issues
    └── Teachers
```

### Two Applications Under One Brand

The parent experience consists of two entirely separate applications with different navigation, visual language, and URL structure:

1. **Parent Dashboard** (`/parent/*`) — scheduling, billing, library, referrals. Top nav is purple on white. Contains zero progress data.
2. **Student Profile** (`/program`) — achievements, curriculum, homework, album. Top nav changes to a beige/cream background. Different header items (Main Page, Schedule, Library, Achievements, Help — no "Speaking practice" or "Travel to London").

Clicking "Achievements" in the parent dashboard navigates to the student profile app. The transition is jarring: the nav bar changes color scheme, the nav items change, and the page layout shifts from card-based to a tab-based student profile. There is no breadcrumb or back navigation to the parent dashboard beyond re-clicking "Main page" in the altered nav.

---

## Heuristic Evaluation — 6 Lenses

### 1. Value Communication
**Score: 1/5**

**Finding**: The dashboard communicates no value proposition. The post-trial main page (`02-dashboard-main-homework-feed.jpg`) is dominated by a "We're sorry your child couldn't join the trial lesson. Let's try again!" card and a Game World promotional banner. No progress, no learning outcomes, no ROI signal.

**Evidence**:
- Main dashboard after trial: left column shows a yellow "Reminder: Please book your child's individual lessons" banner with a Book lessons button. Right column shows a "Homework" widget with "Diyoriko — All exercises have been completed" (single line, no detail). Below: a "Recent Activities" feed with two system-generated cards — an apology for a missed lesson and a Game World invitation. (`02-dashboard-main-homework-feed.jpg`)
- Pre-lesson dashboard (`04-user-menu.jpg` background): "Hooray! Your lesson is booked" + 4 "Get ready to first lesson" preparation cards. No skill metrics, no learning narrative.
- Referral page (`03-referrals.jpg`): "Become a SUPERFRIEND and travel to London" — a marketing campaign, not a value communication for the current student's learning.
- Library (`09-library-categories-collapsed.jpg`): 25+ category names listed as expandable rows. No indication of what content is appropriate for the student's level, no "recommended for Diyoriko" section, no completion tracking.
- Balance detail (`19-balance-detail.jpg`): "Lessons on balance: Premium 1, Standard 1." This is the entirety of what the parent sees as their account value — lesson credits, not learning outcomes.

**Impact**: A parent returning after paying for lessons sees: (a) schedule next lesson, (b) lesson balance. There is no answer to "Is this working?" or "What has my child learned?" The homework widget on the main dashboard is the closest thing to a value signal, but it shows only a single line of text with no detail, no skill breakdown, no trend.

**Recommendation**: The hero zone of the dashboard should answer "What is my child learning?" before "When is the next lesson?" Progress narrative, skill snapshots, and teacher observations should occupy the primary viewport.

---

### 2. Information Hierarchy
**Score: 1.5/5**

**Finding**: The hierarchy is operations-first across every screen. Scheduling and billing dominate; learning outcomes are buried behind a navigation item that transitions to a different application.

**Evidence**:
- Main dashboard (`02-dashboard-main-homework-feed.jpg`): Three-column layout. Left: booking CTA banner. Right: homework one-liner + activity feed. The activity feed contains system notifications (missed lesson apology, Game World promo), not learning events.
- Schedule page (`01-schedule.jpg`): Clean, clear display of 1 upcoming lesson. Tabs for Upcoming/Completed. The completed tab (`06-schedule-completed.jpg`) shows 1 trial lesson tagged "trial" in red. No lesson summary, no teacher notes, no "what we covered."
- Account settings (`18-account-settings-balance.jpg`): Contact details (email, phone, language) on the left. Balance in the center. Promo codes. Balance history table at the bottom (3 rows: "Trial lesson — 1 Trial lesson" repeated). Registered students widget in the top right corner — "Diyoriko 10 y.o." with an "Update" link. Utility links in left sidebar: Change password, Internet speed test, Tech recommendations, Audio/video test, Mouse trainer, Privacy Policy, Terms and Conditions.
- Teacher list (`07-choose-teacher-list.jpg`): Filters for Category, Gender, Lesson time, Accent, Personality. Teachers shown with photo, country, accent, availability calendar, and "Book lesson" CTA. No filter for "teachers who specialize in my child's level."
- Subscription purchase (`20-subscription-purchase.jpg`): Teacher category (Standard vs. Premium), Lessons per week (1-6+), Subscription period (6 months $486/lesson vs. 12 months $471/lesson with "Most Popular" tag), Billing type (Installment vs. Pay in full). Price per month shown at bottom: $5,831. This is a complex pricing page with 4 decision dimensions — no guidance on which plan fits the student's needs.

**Impact**: Every screen prioritizes operational tasks (book, pay, configure) over learning outcomes. The information hierarchy tells the parent: "You are a customer managing a subscription." It does not tell them: "You are a partner in your child's education."

**Recommendation**: Restructure the hierarchy: Learning Story > This Week's Lessons > Teacher Connection > Billing. Every screen that shows a lesson (schedule, completed) should show what was learned, not just when it happened.

---

### 3. Progress Visibility
**Score: 1/5

**Finding**: Progress data exists in the Student Profile app but is presented as unstructured lists with no visualization, no percentages, no trends, and no connection to the parent dashboard.

**Evidence**:
- Student Achievements (`12-student-achievements-badges.jpg`): 16 circular badge icons arranged in a 5-column grid, each showing a child's face illustration and a skill label: "speak about name," "speak about objects using 'my'," "speak about objects using 'is'," "speak about toys using the use of 'it's'," "speak about objects using 'big, small'," "count numbers 1 to 5," "recognize the letter sounds 'a' and 'b'," "recognize the letter sounds 'm' and 'p'," "comprehend the use of 'it's'," "identify 'you'," "identify 'I'm, you're' contractions," "identify family members," "identify the sight word 'my'," "identify colors (red, yellow, pink, blue, green)," "identify toys," "identify 'it's'." Header shows "Magic Academy Lv0.Un4.Ls5. Unit Review Units 1&2" with "In progress..." status. Below: "Magic Academy Lv0.Un4.Ls5. Unit Review Units 3&4." All badges appear to be in the same state (silver/incomplete) — there is no visual distinction between earned and unearned badges.
- Program tab (`13-student-program-curriculum.jpg`): Level 0 — Pre-K expanded. Shows 16 numbered topics: 0. Trial Level 0 (with sub-item "Magic Academy Level 0 : Trial Lesson - Welcome to Novakid!"), 1. My Family, 2. My toys, 3. My fruit, 4. My world, 5. My school, 6. My room, 7. My emotions, 8. My pets, 9. My future job, 10. My talents, 11. My body, 12. My clothes, 13. Food, 14. Level review, 15. Discover More, 16. World Day lessons. Below: collapsed "Level 1 — Juniors" header. Topics are listed as plain text with radio-button-like circles (all unchecked/grey). No progress bar, no "3 of 16 completed," no visual indication of where the student currently is.
- Homework tab (`14-student-homework-empty.jpg`): Single line of text — "The student has no assigned exercises yet." No placeholder illustration, no explanation of when homework appears, no "after your next lesson you'll see exercises here."
- Album tab (`15-student-album-empty.jpg`): "No drawings yet." Same minimal empty state pattern.
- Main dashboard homework widget (`02-dashboard-main-homework-feed.jpg`): "Diyoriko — All exercises have been completed." This is the ONLY progress signal on the parent dashboard, and it is a single sentence with no context — what exercises? which skills? how many?

**Key structural problem**: The achievement badges (`12-student-achievements-badges.jpg`) contain genuinely useful Can-Do skill data (speaking, reading, listening competencies), but they are presented as identical circular icons with small text labels. A parent cannot glance at this screen and understand: (a) how many skills the child has mastered, (b) which skill areas are strong vs. weak, (c) what "In progress" means quantitatively.

**Impact**: Novakid tracks granular skill data (the 16 badges map to specific CEFR-aligned Can-Do statements). But the presentation offers no aggregation, no visualization, and no narrative. A parent who reaches this screen — which requires navigating away from the main dashboard into a separate application — sees a flat grid of similar-looking circles. The information is present but illegible.

**Recommendation**: Surface a progress summary on the main dashboard (e.g., "Diyoriko has practiced 4 of 16 skills in Level 0"). In the Student Profile, replace the flat badge grid with a skill map that shows mastered vs. in-progress vs. upcoming, grouped by category (Speaking, Reading, Listening). Add a progress bar to the Program tab.

---

### 4. Emotional Tone
**Score: 2.5/5**

**Finding**: The child-facing experience (Game World, live lessons) is vibrant, immersive, and character-driven. The parent-facing experience is clean but emotionally flat, with generic copy and no personalization beyond the student's name.

**Evidence — Child experience (strong)**:
- Game World lobby (`21-lesson-game-world-lobby.jpg`): Bold, colorful interface. Three large activity cards (Videos, Tales, Games) in pink, blue, and purple. Student avatar "Diyoriko" displayed with a character icon. Countdown timer "Next class: 00:00:18." Collectible icons visible (a star, a shop icon with "20"). This is a world the child inhabits — it has personality, rewards, and visual identity.
- Live lesson whiteboard (`22-lesson-live-classroom-hello.jpg`): Animated cartoon room with a pink cat and a dog character. "HELLO" spelled in colorful 3D blocks. Interactive toolbar at bottom. Teacher (Stephany) and student (Diyoriko) visible in video feeds on the right side. The environment is warm, playful, and designed for engagement.
- Live lesson exercise (`23-lesson-live-drag-drop-exercise.jpg`): Drag-and-drop categorization with illustrated food items and character items. Clear visual distinction between categories. The interaction model is intuitive for a young child.

**Evidence — Parent experience (weak)**:
- Dashboard (`02-dashboard-main-homework-feed.jpg`): "We're sorry your child couldn't join the trial lesson. Let's try again!" — an apology card with a generic clock illustration. Below: "Diyoriko, join us in the Novakid Game World! Games, fun learning and new friends from all over the world!" — a promotional card with cartoon characters. These are system-generated messages, not personalized to the child's learning.
- Pre-lesson dashboard (`04-user-menu.jpg`): "Hooray! Your lesson is booked" — a generic celebration that does not reference what the lesson covers or build anticipation.
- Schedule empty state (`05-schedule-upcoming-empty.jpg`): A small character illustration (a bear-like figure with a telescope) and text "You have no lessons scheduled... Let's book some for your child now!" — mildly warm, but the illustration is small and the CTA is purely transactional.
- Teacher profile (`08-teacher-profile.jpg`): "Hi! I'm Stephany, a lively English teacher since 2021 who enjoys reading and play sports in my spare time." Tags: Engaging, Encouraging, Methodical. Education: Bachelor's Degree, Saint Columban College. This is a generic bio template — no mention of the student, no "I specialize in Pre-K learners," no connection to the child's level or needs.
- Referral page (`03-referrals.jpg`): High-energy marketing copy with "SUPERFRIEND" and "GRAND PRIZE" and "VIP offline event in London." Photo of a young woman giving thumbs up, Big Ben illustration. This is the most emotionally invested page in the parent experience — and it is about marketing, not learning.

**The gap**: The Game World lobby has more emotional design intelligence in one screen than the entire parent dashboard has across all its pages. The child experiences a world with characters, rewards, and narrative progression. The parent experiences a booking tool with occasional promotional copy.

**Impact**: Parents cannot share in their child's excitement because the parent interface is emotionally disconnected from the child interface. The Game World characters (the pink cat, the dog with the aviator hat) never appear in the parent dashboard. The teacher-student relationship visible in the live lesson (warm, interactive, face-to-face) is reduced to a name and a stock bio in the parent view.

**Recommendation**: Bring Game World visual language into the parent dashboard. Show the child's avatar and level. Reference lesson themes ("Today: My Pets!") instead of just times. Display the teacher's in-lesson persona, not their LinkedIn-style bio.

---

### 5. Actionability
**Score: 2/5**

**Finding**: The parent can book lessons, manage billing, and configure account settings. There are no actions related to learning: no goal-setting, no teacher messaging, no progress sharing, no curriculum preferences.

**Evidence — Available actions**:
- Book lessons: prominent purple CTA on Schedule page (`01-schedule.jpg`), reminder banner on dashboard (`02-dashboard-main-homework-feed.jpg`), "Book lesson" button on teacher profiles (`07-choose-teacher-list.jpg`, `08-teacher-profile.jpg`)
- Enter classroom: "Enter classroom at 14:45" (disabled until lesson time — `04-user-menu.jpg` background)
- Add to calendar: link on lesson card (`04-user-menu.jpg` background)
- Choose teacher: teacher marketplace with filters (`07-choose-teacher-list.jpg`) — Category, Gender, Lesson time, Accent, Personality. Heart/favorite icon on teacher cards.
- Purchase subscription: multi-step configuration (`20-subscription-purchase.jpg`) — teacher tier, frequency, period, billing type
- Top up balance: CTA on balance detail page (`19-balance-detail.jpg`)
- Apply promo code: input field on account settings (`18-account-settings-balance.jpg`)
- Download activity books: PDF viewer in library (`11-library-activity-book-pdf.jpg`)
- Utility actions: Change password, Internet speed test, Audio/video test, Mouse trainer (`18-account-settings-balance.jpg`)
- Referral: "Start inviting" CTA (`03-referrals.jpg`)

**Evidence — Missing actions**:
- No "Contact teacher" or "Message teacher" anywhere in the parent dashboard
- No "Share progress" — no social sharing of achievements or milestones
- No "Download report" or "View learning report"
- No "Set a learning goal" or "Adjust curriculum focus"
- No "Rate this lesson" or "Provide feedback" in the completed lesson view (`06-schedule-completed.jpg` — shows lesson entry with no interaction options beyond viewing)
- No "Explore next topics" from the Program tab (`13-student-program-curriculum.jpg`)
- No action on achievement badges (`12-student-achievements-badges.jpg`) — they are display-only
- No "Request homework" from the empty homework state (`14-student-homework-empty.jpg`)

**The teacher filter disconnect**: The teacher marketplace (`07-choose-teacher-list.jpg`) offers 5 filter dimensions (Category, Gender, Lesson time, Accent, Personality) but none related to learning: no "specializes in my child's age group," no "good for beginners," no "recommended for Diyoriko's level." The filters treat teacher selection as a booking preference, not a pedagogical decision.

**Impact**: The parent is positioned as a purchaser, not a participant. Every available action is transactional (book, pay, configure, download). No action lets the parent influence, track, or celebrate the learning journey. This creates a passive observer dynamic where the parent's only relationship with the product is financial.

**Recommendation**: Add learning-oriented actions: "Set a goal for this month," "Share Diyoriko's progress," "Ask the teacher about [topic]," "Mark this as a favorite lesson." Even the completed lesson view should offer "How was this lesson?" feedback.

---

### 6. Data Density vs. Clarity
**Score: 1/5**

**Finding**: Most screens contain very little data. The few screens that do contain data (achievements, subscription pricing) present it without hierarchy, grouping, or visual aids.

**Evidence — Low density screens**:
- Schedule Upcoming (`01-schedule.jpg`): 1 data row (date, time, teacher name, "One-time" tag). The rest of the viewport is empty white space.
- Schedule Completed (`06-schedule-completed.jpg`): 1 data row (date, time, teacher name, "trial" tag). No lesson summary, no outcomes, no teacher notes.
- Balance detail (`19-balance-detail.jpg`): 2 numbers — Premium: 1, Standard: 1. One CTA. The page is 90% empty.
- Homework empty (`14-student-homework-empty.jpg`): A single line of text on an otherwise blank page.
- Album empty (`15-student-album-empty.jpg`): A single line of text on an otherwise blank page.
- Dashboard activity feed (`02-dashboard-main-homework-feed.jpg`): 2 activity cards (system notifications) — no data, just messages.

**Evidence — Adequate density but poor clarity**:
- Library categories (`09-library-categories-collapsed.jpg`): 25+ category names listed in a single column. No hierarchy beyond alphabetical-ish ordering. "Groups - Beginners: Activity Books," "Groups - Beginners: Karaoke," "Groups - Starters: Activity Books," "Groups - Elementary: Activity Books," "Groups - Teens: Activity Books," "World Days - Activity Books," "Festive Worksheets," "New Lv3 CLIL Lessons," "Songs," "Level 0 Extra Materials," "Level 1 Extra Materials"... through "Level 4 Extra Materials," "Level 0: Activity Books," "Songs - Hello & Goodbye - Level 0," "Songs - Hello & Goodbye - Level 1," "Level 5 - Additional Practice," "Songs & Videos - recommendations." This is a flat dump of 25+ categories with no filtering by student level, no "recommended for you," and no visual structure beyond expandable rows.
- Achievement badges (`12-student-achievements-badges.jpg`): 16 badges in a 5-column grid. All badges look visually identical (same circular frame, same illustration style, same silver/incomplete state). The only differentiator is the small text label below each icon. No grouping by skill type (all Speaking skills mixed with Reading and Listening). No summary ("4/16 earned"). No visual weight difference between mastered and unmastered.
- Subscription purchase (`20-subscription-purchase.jpg`): 4 decision dimensions stacked vertically: Teacher category (2 options), Lessons per week (6 options), Subscription period (2 options with prices), Billing type (2 options). Price per lesson: $486. Price for speaking practice per month: crossed-out price + $0. Price per month: $5,831. The pricing requires mental math across multiple variables. No "recommended plan" beyond a "Most Popular" tag on 6-month option. No comparison table.

**Evidence — Account settings density**:
- Account page (`18-account-settings-balance.jpg`): Three-column layout. Left: contact details (email, phone number, language selector, "Allow substitute teachers" toggle, utility links). Center: Balance (1 lesson Premium or 1 lesson Standard, Auto top-up: Disabled) + Promo codes input + Balance history table (3 rows). Right: Registered students widget (Diyoriko 10 y.o.). This page mixes personal settings, billing data, and student management in a single view — it is the densest page in the parent experience and also the most disorganized.

**Impact**: The parent experience oscillates between screens with almost no information (schedule, homework, album) and screens that dump data without structure (library categories, account settings). Neither extreme serves the parent. The sparse screens feel like the product has nothing to show; the dense screens feel like an admin panel.

**Recommendation**: Introduce a middle ground. Every screen should present one clear data story: Schedule should show "what's next and what happened." Library should show "recommended for Diyoriko's level." Achievements should show "3 skills mastered, 13 to go." Billing should show "your plan costs $X/lesson, next charge on [date]."

---

## Critical Findings Summary

### The Good
- Clean, fast interface with no visual clutter or performance issues
- Teacher-student pairing visible (name + photo) on lesson cards
- Calendar integration available on lesson cards
- Game World is a genuinely engaging child experience (`21-lesson-game-world-lobby.jpg`, `22-lesson-live-classroom-hello.jpg`, `23-lesson-live-drag-drop-exercise.jpg`) — rich, interactive, character-driven
- Live lesson quality is high: interactive whiteboard, drag-and-drop exercises, teacher video feed, animated characters
- Teacher marketplace offers meaningful filters for scheduling preferences (`07-choose-teacher-list.jpg`)
- Library contains substantial content: 25+ category groups, activity books with PDF viewer (`15-17`)
- Subscription page provides clear pricing options with installment payment (`20-subscription-purchase.jpg`)
- Schedule has clear Upcoming/Completed tabs with timezone display

### The Broken
- **Two disconnected applications**: Parent dashboard (`/parent/*`) and Student profile (`/program`) have different nav bars, different visual styles (purple-on-white vs. beige/cream), and no cross-navigation. Clicking "Achievements" teleports the parent into what feels like a different product.
- **Achievement badges are illegible** (`12-student-achievements-badges.jpg`): 16 identical-looking circles with small text labels. No visual encoding of mastery state, no skill grouping, no progress percentage. The data is there but the presentation renders it useless for a quick check.
- **Program tab is a plain text list** (`13-student-program-curriculum.jpg`): 16 topics listed with unchecked radio circles and no progress indicator. A parent cannot tell which topics have been covered.
- **Empty states are minimal and unhelpful** (`14-student-homework-empty.jpg`, `15-student-album-empty.jpg`): "No assigned exercises yet" and "No drawings yet" with no guidance, no illustration, no "this will appear after your next lesson."
- **Help center language mismatch** (`16-help-center-turkish.jpg`): The help center opens in Turkish ("Novakid Ekibinden tavsiyeler ve yanitlar") based on locale detection, but the parent dashboard is in English. The same help center when accessed directly shows English content (`17-help-center-subscription-faq.jpg`). This is a localization consistency issue.
- **Library has no personalization** (`09-library-categories-collapsed.jpg`): 25+ categories dumped in a flat list. No "for Diyoriko's level," no filtering by level, no "recommended" section. A parent must manually scan category names to find relevant content.
- **Completed lessons show no outcomes** (`06-schedule-completed.jpg`): The completed tab shows date/time/teacher with a "trial" tag. No lesson summary, no "skills practiced," no teacher notes, no link to achievements earned in that lesson.
- **Balance history is transaction-only** (`18-account-settings-balance.jpg`): Three identical rows showing "Trial lesson — 1 Trial lesson." No cost/lesson metric, no "you've used X of Y lessons this month," no billing forecast.
- **Main dashboard activity feed is system noise** (`02-dashboard-main-homework-feed.jpg`): Two cards — a missed-lesson apology and a Game World ad. These are not learning activities. The feed name "Recent Activities" misleadingly suggests learning activity, but it contains only system notifications and marketing.

### The Missing (core Value Hub opportunity)
1. **Progress visualization** — skill rings, CEFR level indicator, vocabulary count, lesson streak
2. **AI-generated narrative** — "This week Diyoriko learned 3 new phrases about My Pets"
3. **Teacher feedback** — per-lesson notes and aggregate observations, visible to parents
4. **Can-Do milestones on dashboard** — "Diyoriko can now: speak about objects using 'my'"
5. **Lesson history with content** — what was taught, not just when it happened
6. **Shareable achievements** — pride moments for parents to share with family
7. **Goal setting** — parent agency in defining learning objectives
8. **Billing transparency** — cost per lesson, next charge date, plan comparison
9. **Before/after progress** — how the student has grown over time
10. **Plateau communication** — proactive "this is normal" messaging during slow progress periods
11. **Level-appropriate library filtering** — "Recommended for Level 0" instead of a flat dump
12. **Teacher-parent communication** — any messaging channel between parent and teacher

### The Gap (confirmed by full audit)
> **Child experience**: An immersive Game World with cartoon characters, drag-and-drop exercises, animated 3D blocks, video feeds, and countdown timers. The child has an avatar, earns stars, visits a shop, and interacts with a colorful, purpose-built learning environment.
>
> **Parent experience**: A booking tool with a lesson balance counter and a flat list of PDF activity books.
>
> Novakid tracks 16+ Can-Do skill badges per level across Speaking, Reading, and Listening. Parents see: "All exercises have been completed" — a single sentence on the dashboard, with no detail, no trend, no celebration.

---

## Score Summary

| Lens | Score | Change from original | Status |
|------|-------|---------------------|--------|
| Value Communication | 1/5 | -- | Critical |
| Information Hierarchy | 1.5/5 | from 2/5 | Critical |
| Progress Visibility | 1/5 | from 0/5 | Critical |
| Emotional Tone | 2.5/5 | -- | Weak |
| Actionability | 2/5 | -- | Poor |
| Data Density vs. Clarity | 1/5 | -- | Critical |
| **Overall** | **1.5/5** | -- | **Fundamental redesign needed** |

### Score adjustments from original evaluation

**Information Hierarchy: lowered from 2/5 to 1.5/5.** The original evaluation noted "hierarchy schedule-first" but lacked evidence for the library, help center, and subscription pages. With the full screenshot set, the pattern is worse than initially assessed. The library (`09-library-categories-collapsed.jpg`) dumps 25+ categories with no hierarchy. The subscription page (`20-subscription-purchase.jpg`) requires the parent to make 4 simultaneous decisions with no guidance. The account page (`18-account-settings-balance.jpg`) mixes personal settings, billing, and student management in one view. The hierarchy problem is not just "schedule-first" — it is "no hierarchy at all" on most screens.

**Progress Visibility: raised from 0/5 to 1/5.** The original evaluation gave 0/5 because the Achievements link appeared broken (404). With full screenshots, we can see that progress data does exist in the Student Profile app: 16 Can-Do skill badges (`12-student-achievements-badges.jpg`), a curriculum outline with 16 topics (`13-student-program-curriculum.jpg`), and a homework widget on the main dashboard (`02-dashboard-main-homework-feed.jpg`). The data exists — it is just poorly presented and disconnected from the parent dashboard. That is a 1/5 (present but barely functional), not a 0/5 (absent).

---

## New Findings from Complete Screenshot Set

### 1. The Game World is a full product not surfaced in the parent dashboard

The Game World lobby (`21-lesson-game-world-lobby.jpg`) reveals a substantial child-facing product: Videos, Tales, and Games sections, each with its own large illustrated card. The student has a named avatar ("Diyoriko" with a character icon), collectible items (a star icon, a shop icon showing "20"), and a real-time countdown to the next class. The live lesson screenshots (`22-lesson-live-classroom-hello.jpg`, `23-lesson-live-drag-drop-exercise.jpg`) show an interactive whiteboard with animated characters, 3D letter blocks, and a drag-and-drop exercise engine. This is a high-quality educational game environment.

Parents can access Game World through the child's profile, but the parent dashboard itself contains only a single promotional banner ("join us in the Novakid Game World!") with no detail about what the child does there, what they have achieved, or what the environment looks like. Game World activity, progress, and collectibles are not surfaced in the parent-facing dashboard.

### 2. The library is surprisingly large but unpersonalized

The library (`09-library-categories-collapsed.jpg`) contains at least 25 content categories spanning Beginners through Teens, including Activity Books, Karaoke, Songs, CLIL Lessons, Extra Materials by level (0-5), World Day content, and Festive Worksheets. Expanded, the Starters Activity Books section (`10-library-starters-activity-books.jpg`) shows 12+ individual books with illustrated covers and 2025 date stamps. The PDF viewer (`11-library-activity-book-pdf.jpg`) opens books in-browser with Novakid branding.

This is substantial content, but it is completely flat. No filtering by student level, no "recommended for Diyoriko," no completion tracking, no "new this week." A parent with a Pre-K student must scroll past Groups-Beginners, Groups-Starters, Groups-Elementary, and Groups-Teens categories to find Level 0 content. The library treats all parents the same regardless of their child's level.

### 3. The subscription purchase page has hidden complexity

The subscription page (`20-subscription-purchase.jpg`) requires 4 simultaneous decisions: (1) Teacher category (Standard = non-native, Premium = native English speakers), (2) Lessons per week (1-6+), (3) Subscription period (6 months at $486/lesson vs. 12 months at $471/lesson), (4) Billing type (Installment every 4 weeks vs. Pay in full). The final price shown is "Price per month: $5,831" (in Turkish lira). A note mentions "Subscription includes speaking practice once a week in international groups. First month FREE, then $1,228/month."

This is a significant financial commitment presented without guidance. No "recommended for your child's age" plan. No "most parents choose..." signal beyond a generic "Most Popular" tag. No comparison with what a single lesson costs vs. subscription. The parent must mentally calculate across 4 variables to understand what they are buying.

### 4. Help center has a localization split

The help center (`16-help-center-turkish.jpg`) opens in Turkish with categories like "Uyelikler, Odemeler ve Bonuslar" (Memberships, Payments and Bonuses) and "Ders programini duzenliyorum" (Scheduling lessons). But when accessed directly (`17-help-center-subscription-faq.jpg`), it shows English content: "Subscription, Bonuses & Payments — Types of subscriptions, payments, and account and bonus balance." The parent dashboard is in English; the help center defaults to Turkish based on geographic locale. This creates a jarring language switch and may confuse parents who have set their dashboard language to English.

### 5. Teacher marketplace is booking-optimized, not learning-optimized

The teacher list (`07-choose-teacher-list.jpg`) shows two sections: "Recent teachers" (Stephany, previously used) and "Available teachers" (Jan L, new). Each card shows: photo, badge (Standard), country (Philippines), accent (American), bio snippet, "Read more" link, availability calendar with green time slots, and "Book lesson" CTA. Filters: Category, Gender, Lesson time, Accent, Personality.

The teacher profile (`08-teacher-profile.jpg`) shows: large photo, Standard badge, country, accent, "Book lesson" button, video area (black/empty), About me (2 sentences), Education (Bachelor's Degree, Saint Columban College), Tags (Engaging, Encouraging, Methodical).

Missing from both views: teacher's experience with the student's age group, specialization by level, parent reviews, lesson count with this student, or any learning-related selection criteria. The marketplace is optimized for time-slot availability, not for pedagogical fit.

### 6. The post-trial dashboard reveals the retention problem

The main dashboard after a trial lesson (`02-dashboard-main-homework-feed.jpg`) is the most critical screenshot for understanding the retention challenge. This is what a parent sees when deciding whether to convert to a paid subscription:

- Left column: Yellow "Reminder" banner saying to book individual lessons, with a "Book lessons" button
- Right column: Homework widget showing one line ("All exercises have been completed") + Recent Activities feed with (a) a missed-lesson apology card and (b) a Game World promo card

There is no: "Here's what Diyoriko learned in the trial lesson." No: "Stephany says Diyoriko was great at..." No: "Next recommended lesson: My Family." The entire conversion argument is absent. The dashboard at the critical trial-to-paid moment contains a booking reminder and system notifications — nothing that answers "Should I pay for this?"

### 7. Empty states represent missed opportunities at scale

Four screens show empty states: Schedule Upcoming (`05-schedule-upcoming-empty.jpg`), Homework (`14-student-homework-empty.jpg`), Album (`15-student-album-empty.jpg`), and implicitly the Activity Feed for new users. Each empty state is handled differently:

- Schedule empty: character illustration + "You have no lessons scheduled... Let's book some for your child now!" + Book lessons CTA. This is the best empty state — it has personality and a clear action.
- Homework empty: "The student has no assigned exercises yet." Plain text, no illustration, no guidance.
- Album empty: "No drawings yet." Same minimal pattern.

Empty states are a design opportunity to educate parents about what will appear and build anticipation. Currently, 3 of 4 empty states are dismissive single-line messages that offer no value and no forward momentum.
