1 min readMohammad Shaker
[Arabic] How Our Analytics Lake Tracks Learning Outcomes (Not Just Clicks)
[Arabic Translation] Unlike most EdTech apps that track clicks and time-on-screen, Alphazed's analytics lake tracks actual learning outcomes: pronunciation improvement, co...
Engineering
إجابة سريعة
[Arabic Translation] 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)
[Full Arabic translation of content]
## 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
![[Arabic] 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)
![[Arabic] Serverless at Scale: Running Arabic EdTech on AWS Lambda](/_next/image?url=%2Fimages%2Fblog%2Fserverless-scale-aws-lambda-edtech.jpg&w=3840&q=75)
![[Arabic] 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)