1 min readMohammad Shaker
[Français] How Our Analytics Lake Tracks Learning Outcomes (Not Just Clicks)
[Traduction] Unlike most EdTech apps that track clicks and time-on-screen, Alphazed's analytics lake tracks actual learning outcomes: pronunciation improvement, co...
Engineering
Réponse rapide
[Traduction] Unlike most EdTech apps that track clicks and time-on-screen, Alphazed's analytics lake tracks actual learning outcomes: pronunciation improvement, co...
# How Our Analytics Lake Tracks Learning Outcomes (Not Just Clicks)
[Contenu complet en français]
## How Our Analytics Lake Tracks Learning Outcomes (Not Just Clicks)
Unlike most EdTech apps that track clicks and time-on-screen, Alphazed's analytics lake tracks actual learning outcomes: pronunciation accuracy improvement over time, concept mastery transitions (beginner → intermediate → advanced), spaced repetition effectiveness (are review sessions reducing forgetting?), and Bloom's Taxonomy level progression. This data drives curriculum improvements and proves to parents that their children are genuinely learning, not just playing.
### Three-Tier Analytics Architecture
**Tier 1: Mobile Events** (Real-time from app)
When a child completes an exercise, the app sends an event:
```json
{
"event_type": "attempt_complete",
"concept_id": "letter_ba",
"exercise_type": "select",
"accuracy_score": 0.89,
"attempt_number": 3,
"session_id": "session_abc123",
"timestamp": "2026-03-28T14:35:22Z",
"is_correct": true,
"response_time_ms": 2400
}
```
**Tier 2: Backend Enrichment** (Context added server-side)
Backend augments with user properties:
```json
{
"...event...",
"user_id": "user_456",
"age_group": "5-7",
"persona": "intermediate",
"days_since_signup": 34,
"total_practice_minutes": 487,
"app_name": "amal",
"device_type": "Android",
"country": "US"
}
```
**Tier 3: Analytics Lake** (Asynchronous, SQL-queryable)
```
Backend sends enriched event → SQS queue (fire-and-forget)
↓ (doesn't wait for analytics)
↓ (user experience unaffected
![[Français] How We Generate 10,000+ Educational Content Items With AI Pipelines](/_next/image?url=%2Fimages%2Fblog%2Fai-pipelines-generate-10000-educational-content.jpg&w=3840&q=75)
![[Français] Serverless at Scale: Running Arabic EdTech on AWS Lambda](/_next/image?url=%2Fimages%2Fblog%2Fserverless-scale-aws-lambda-edtech.jpg&w=3840&q=75)
![[Français] How We Built a Multi-App Platform From a Single Codebase](/_next/image?url=%2Fimages%2Fblog%2Fmulti-app-platform-single-codebase.jpg&w=3840&q=75)