User Experience

Overview

This document captures how users interact with the LBH Educate app and what actions they can perform.

LBH Educate is a collaborative journal and development tracking tool designed for home-educating parents, teachers, and pupils. It proves the educational value of everyday life experiences through photo-first journaling and AI-powered skill tracking.

Core Philosophy

User Roles & Perspectives

Primary Users (Phase 1 Focus)

Future Users

Key User Interactions

1. Authentication & Sign-In

Users can sign in using one of three OAuth providers:

The sign-in flow is the first interaction users have with the app.

2. Child Profile Management

After authentication, users can:

3. Journal Mode (Reactive - Primary Workflow)

Purpose: Log everyday moments to demonstrate educational value

Core Workflow:

  1. Capture Photo: User takes or selects a photo of a moment
    • Examples: child building sandcastle, feeding a cat, cooking, playing
  2. Add Context (Optional): Freeform text entry for nuanced observations
    • Parent can add details about the event, what happened, conversations
  3. AI Template Suggestion: System analyzes photo and context, suggests relevant templates
    • Template shows pre-selected skills/behaviors likely demonstrated
    • User can quickly accept, modify, or reject suggestions
  4. Skill/Behavior Tagging: User confirms which skills/behaviors were demonstrated
    • Quick tap interface for speed
    • Option to add custom tags if needed
  5. Save Entry: Journal entry is saved with photo, date, notes, and tagged skills

Key Principle: The system does the heavy lifting to identify "wins" - the parent doesn't need deep thinking time to realize educational value.

4. Ideas Mode (Proactive - Activity Suggestions)

Purpose: Help parents discover new activities to develop specific skills

Core Workflow:

  1. Gap Identification: System analyzes child's journal entries and identifies "dead zones" (under-developed skills)
  2. Browse Suggestions: User can view personalized activity suggestions
    • Activities are tailored to child's age, interests, and current progress
    • Wide range of real-life, home-ed friendly activities
  3. Filter & Explore: User can filter suggestions by:
    • Target skill/behavior
    • Time investment required
    • Location (indoor/outdoor)
    • Materials needed
    • Child's interests
  4. Bookmark or Plan: User can save activities to try later
  5. Create Entry from Activity: When activity is completed, user can create journal entry directly from the suggestion

Key Principle: The app recognizes gaps and offers highly personalized recommendations leveraging AI and curated datasets.

5. Progress Viewing & "Live CV"

Users can view:

Key Principle: Progression shown against the child themselves, not standardized benchmarks. A 5-year-old's problem-solving looks different from an 18-year-old's.

6. Search & Filter Journal

Users can:

7. Export & Sharing

Users can:

User Flows

Initial Sign-In Flow

  1. User opens app for the first time
  2. User is presented with authentication options (Google, Apple, Microsoft)
  3. User selects preferred provider
  4. User completes OAuth flow with chosen provider
  5. User is authenticated and enters the main app
  6. User is prompted to create first child profile

Create Journal Entry Flow (Primary Use Case)

  1. User taps "New Entry" button
  2. Camera opens or user selects existing photo
  3. User takes photo (or selects from library)
  4. User optionally adds freeform notes about the moment
  5. AI analyzes photo and notes, presents suggested template with pre-tagged skills
  6. User reviews and confirms/modifies skill tags
  7. User saves entry
  8. Entry appears in timeline and contributes to progress tracking

Browse Activity Suggestions Flow

  1. User enters Ideas Mode
  2. System displays identified skill gaps with context
  3. User browses personalized activity suggestions
  4. User filters by preferences (time, location, materials, etc.)
  5. User bookmarks activities of interest
  6. When activity is completed, user creates journal entry from bookmark

View Progress Flow

  1. User selects a child from home screen
  2. User views progress dashboard showing skill development over time
  3. User can drill into specific skill to see all related journal entries
  4. User can export "Live CV" for sharing or personal records

Design Principles

Notes