Alphazed एनालिटिक्स लेक बच्चों के सीखने के परिणाम कैसे ट्रैक करता है (सिर्फ क्लिक नहीं)
अधिकांश एडटेक ऐप्स केवल क्लिक और स्क्रीन पर बिताए गए समय को ट्रैक करते हैं, लेकिन Alphazed का एनालिटिक्स लेक असली सीखने के परिणामों को ट्रैक करता है: समय के साथ उच्चारण की सटीकता में सुधार, अवधारणा मास्टरी के स्तर में बदलाव (शुरुआती → मध्यवर्ती → उन्नत), अंतराल पुनरावृत्ति की प्रभावशीलता (क्या रिव्यू सेशन्स भूलने को कम कर रहे हैं?), और ब्लूम के टैक्सोनॉमी स्तर की प्रगति। यह डेटा पाठ्यक्रम में सुधार करता है और माता-पिता को यह साबित करता है कि उनके बच्चे केवल खेल नहीं रहे, वे वास्तव में सीख रहे हैं।
तीन-स्तरीय एनालिटिक्स संरचना
स्तर 1: मोबाइल इवेंट्स (ऐप से रीयल-टाइम)
जब कोई बच्चा कोई अभ्यास पूरा करता है, ऐप एक इवेंट भेजता है:
{
"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
}
स्तर 2: बैकएंड संवर्धन (सर्वर-साइड पर संदर्भ जोड़ा जाता है)
बैकएंड उपयोगकर्ता गुण जोड़ता है:
{
"...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"
}
स्तर 3: एनालिटिक्स लेक (असिंक्रोनस, SQL-समीक्ष्य)
Backend sends enriched event → SQS queue (fire-and-forget)
↓ (analytics का इंतजार नहीं)
↓ (उपयोगकर्ता अनुभव प्रभावित नहीं होता)
Kinesis Firehose (हर 5 मिनट या 100MB पर इवेंट्स बैच करता है)
↓
S3 (partitioned: s3://alphazed-analytics/amal/2026/03/28/events.parquet)
↓
AWS Glue (हर 1 घंटे में S3 का क्रॉलिंग और स्कीमा अनुमान)
↓
Athena (प्रेसटो SQL क्वेरी इंजन)
↓
Dashboard (माता-पिता के लिए रीयल-टाइम + आंतरिक एनालिटिक्स)
हम जो सीखने के परिणाम मेट्रिक्स ट्रैक करते हैं
इवेंट प्रकार 1: प्रयास पूर्ण
जब कोई बच्चा कोई अभ्यास पूरा करता है।
SELECT
user_id,
concept_id,
ROUND(AVG(accuracy_score), 2) as avg_accuracy,
COUNT(*) as total_attempts,
SUM(CASE WHEN is_correct THEN 1 ELSE 0 END) as correct_count,
DATE(FROM_UNIXTIME(timestamp / 1000)) as date
FROM analytics_lake.attempt_complete
WHERE app_name = 'amal'
AND concept_id = 'letter_ba'
GROUP BY user_id, concept_id, date
ORDER BY date DESC
परिणाम: "Letter ب: user_456 ने सटीकता 72% (सप्ताह 1) से बढ़ाकर 94% (सप्ताह 3) कर ली"
इवेंट प्रकार 2: अवधारणा मास्टरी संक्रमण
जब किसी अवधारणा का मास्टरी स्तर बदलता है (शुरुआती → मध्यवर्ती)।
{
"event_type": "mastery_transition",
"concept_id": "word_kitab",
"from_level": "beginner",
"to_level": "intermediate",
"hlr_half_life_before": 4.0,
"hlr_half_life_after": 8.0,
"timestamp": "2026-03-20T10:15:00Z"
}
मास्टरी संक्रमण ट्रैक करने से पाठ्यक्रम की प्रभावशीलता का पता चलता है:
- कितने बच्चे प्रत्येक अवधारणा पर मध्यवर्ती स्तर तक पहुंचते हैं?
- मध्यवर्ती स्तर तक पहुंचने का औसत समय?
- कौन-कौन सी अवधारणाएं बाधा हैं?
इवेंट प्रकार 3: HLR हाफ-लाइफ विकास
अंतराल पुनरावृत्ति के दौरान हम मेमोरी की ताकत ट्रैक करते हैं:
SELECT
user_id,
concept_id,
DATE(FROM_UNIXTIME(timestamp / 1000)) as date,
MAX(hlr_half_life_hours) as max_half_life,
COUNT(DISTINCT CASE WHEN is_correct THEN 1 END) as correct_reviews,
COUNT(DISTINCT CASE WHEN NOT is_correct THEN 1 END) as incorrect_reviews
FROM analytics_lake.hlr_update
GROUP BY user_id, concept_id, date
परिणाम: "Juz Amma Al-Ikhlas: user_789 ने 7 सही रिव्यू के बाद 256 घंटों (2 सप्ताह स्थिरता) की हाफ-लाइफ हासिल की"
इवेंट प्रकार 4: उच्चारण सटीकता रुझान
समय के साथ उच्चारण में सुधार:
SELECT
user_id,
DATE_TRUNC('week', FROM_UNIXTIME(timestamp / 1000)) as week,
AVG(similarity_score) as avg_pronunciation_accuracy,
APPROX_PERCENTILE(similarity_score, 0.5) as median_accuracy
FROM analytics_lake.speech_recognition_result
WHERE concept_type = 'letter'
GROUP BY user_id, week
ORDER BY week DESC
परिणाम: "उपयोगकर्ता की उच्चारण सटीकता लगातार अभ्यास के 8 हफ्तों में 18% बेहतर हुई"
इवेंट प्रकार 5: ब्लूम्स टैक्सोनॉमी प्रगति
ज्ञानात्मक स्तर की प्रगति ट्रैक करना:
{
"event_type": "blooms_level_completion",
"concept_id": "word_kitab",
"blooms_level_achieved": 4,
"user_age_group": "5-7",
"time_to_level_days": 14,
"attempt_count": 47,
"timestamp": "2026-03-25T16:45:00Z"
}
ट्रैकिंग: कितने बच्चे ब्लूम्स स्तर 4 (विश्लेषण) तक पहुंचते हैं? औसतन कितना समय लगता है?
यह कैसे उत्पाद निर्णय संचालित करता है
निर्णय 1: एक कंटेंट बाइट पुनः डिज़ाइन करें
- क्वेरी: "कौन-से कंटेंट बाइट्स में >40% गलत प्रयास हैं?"
- परिणाम: "व्यंजन क्लस्टर के लिए शब्द निर्माण अभ्यास में 52% त्रुटि दर है"
- कार्रवाई: कंटेंट टीम अभ्यास को पुनः डिज़ाइन करती है (अधिक सहायता, धीमा प्रगति)
- सत्यापन: 2 सप्ताह बाद पुनः क्वेरी चलाएं, त्रुटि दर <25% होनी चाहिए
निर्णय 2: अभ्यास संयोजन समायोजित करें
- क्वेरी: "कौन-से अभ्यास प्रकार में सबसे अधिक सहभागिता तथा सीखने का परिणाम है?"
- परिणाम: भौतिकी खेलों में 30% अधिक सहभागिता और 15% बेहतर सटीकता सुधार है
- कार्रवाई: अनुकूलित पाठों में भौतिकी खेलों की आवृत्ति बढ़ाएं
निर्णय 3: संघर्षरत अवधारणाओं की पहचान करें
- क्वेरी: "कौन-सी अवधारणाओं में >30% उपयोगकर्ता कभी मध्यवर्ती स्तर तक नहीं पहुंचते?"
- परिणाम: "ज़ोरदार व्यंजन (ص, ض, ط, ظ) हमेशा कठिन हैं"
- कार्रवाई: सहायक सामग्री बनाएँ (अधिक उच्चारण अभ्यास, धीमी प्रगति)
प्रतिद्वंद्वियों से तुलना
| मेट्रिक | Duolingo | Amal/Thurayya |
|---|---|---|
| क्लिक्स ट्रैक करता है | ✓ XP, streak | ✓ (माध्यमिक) |
| सटीकता ट्रैक करता है | ✗ | ✓ प्रति अवधारणा |
| मेमोरी ह्रास ट्रैक करता है | ✗ | ✓ HLR हाफ-लाइफ |
| सीखने के परिणाम ट्रैक करता है | ✗ | ✓ मास्टरी संक्रमण |
| उच्चारण ट्रैक करता है | ✗ | ✓ भाषण सटीकता प्रवृत्तियां |
| डेटा-आधारित उत्पाद निर्णय | सगाई केंद्रित | सीखने पर केंद्रित |
अक्सर पूछे जाने वाले प्रश्न
प्रश्न: क्या मेरे बच्चे का डेटा एनालिटिक्स लेक में है?
उत्तर: हाँ, एनोनीमाइज्ड। हम सीखने के मेट्रिक्स ट्रैक करते हैं (व्यक्तिगत पहचान योग्य नहीं)। आप माता-पिता डैशबोर्ड में अपने बच्चे के मेट्रिक्स देख सकते हैं; शोधकर्ता व्यक्तिगत बच्चे के नाम नहीं देख सकते।
प्रश्न: डेटा कब तक रखा जाता है?
उत्तर: लाइव डेटा (पिछले 12 महीने): Athena में क्वेरी के लिए। ऐतिहासिक डेटा: 7 साल के लिए S3 में संग्रहित (कानूनी अनुपालन)। डेटा प्रकार के अनुसार रिटेंशन समायोज्य है।
प्रश्न: क्या मैं अपने बच्चे के सीखने के एनालिटिक्स एक्सपोर्ट कर सकता हूँ?
उत्तर: हाँ। डैशबोर्ड में "Export Report" बटन है जो पिछले 3 महीनों के व्यक्तिगत सीखने के परिणामों के साथ PDF जनरेट करता है।


