विश्लेषण
सार्वजनिक और गुमनाम। सभी के लिए एक ही पृष्ठ, किसी खाते की आवश्यकता नहीं। पंक्तियों में केवल आकार होता है, पहचान कभी नहीं: कोई ip नहीं, कोई कुकी id नहीं, कोई उपयोगकर्ता id नहीं, कोई उत्तर पाठ नहीं। 7 से कम अवलोकन वाले सेल छिपे रहते हैं। यह डेटा कैसे काम करता है · JSON
यह पृष्ठ क्यों मौजूद है
जो परिवार किसी सीखने की प्रणाली पर भरोसा करता है, उसे यह देखने का हक़ है कि वह कैसे काम करती है। जो आँकड़े कोई कंपनी निजी रखती, वे यहाँ सबके लिए खुले हैं: आगंतुक कैसे आते हैं, कौन से पाठ पूरे होते हैं, शिक्षार्थी कहाँ रुकते हैं, क्या वे लौटते हैं, & ग्रेडिंग कैसे व्यवहार करती है। बौद्धिक पूँजी के रूप में खुला डेटा।
एक पंक्ति में क्या हो सकता है
- पृष्ठ दृश्य: एक रूट नाम जैसे "nu lesson" या "home" (कभी कच्चा पता नहीं), जब कोई पाठ रूट मेल खाए तो पाठ स्लग, रेफ़रर वर्ग & डोमेन (कभी खोज प्रश्न नहीं), व्यूपोर्ट चौड़ाई से डिवाइस वर्ग, पृष्ठ पर बिताया समय, स्क्रॉल गहराई, सत्र में पृष्ठ की स्थिति, वापसी-अंतराल बकेट, विज़िट-गिनती बकेट, दर्शक का स्थानीय घंटा & सप्ताह का दिन, साइट भाषा, ब्राउज़र भाषा (दो अक्षर), & दर्शक ने साइन इन किया था या नहीं।
- पाठ सत्र: पाठ स्लग, सबसे छोटे मार्ग पर चरण, पूरे किए गए चरण, उत्तर दिए गए प्रश्न, प्रयास, सहायता प्रश्न, पूर्णता, स्कोर, अवधियाँ, ज़ोर से पढ़ने के प्ले, क्या अगले पाठ या साइन-अप बटन पर क्लिक हुआ।
- साइन-अप: एक बार लिखा जाता है, पहले सत्यापित लॉगिन पर: प्रवेश पृष्ठ, रेफ़रर वर्ग & डोमेन, अंतिम पृष्ठ, अंतिम पाठ, छुए गए पाठ, पहले के पृष्ठ। जो खाता बना उससे कोई जुड़ाव नहीं।
- ग्रेड किया गया उत्तर: पाठ, चरण, श्रेणी, ग्रेडर, विश्वास स्तर, समय, परिणाम, उत्तर की लंबाई। उत्तर कभी नहीं।
- मॉडल कॉल: उद्देश्य, होस्ट, मॉडल नाम, विलंबता, सफलता। प्रॉम्प्ट या पूर्णता कभी नहीं।
एक पंक्ति में क्या कभी नहीं हो सकता
कोई आईपी पता नहीं, कोई कुकी पहचानकर्ता नहीं, कोई फ़िंगरप्रिंट नहीं, कोई उपयोगकर्ता आईडी नहीं, कोई ईमेल नहीं, कोई कच्चा यूआरएल नहीं, कोई खोज प्रश्न नहीं, कोई उत्तर पाठ नहीं, कोई प्रॉम्प्ट नहीं।
ब्राउज़र अपनी पहचान बताए बिना कैसे रिपोर्ट करता है
वापसी-अंतराल & विज़िट गिनती ब्राउज़र के अपने स्थानीय संग्रहण में रहती हैं। एक पृष्ठ केवल एक बकेट रिपोर्ट करता है ("एक सप्ताह के भीतर लौटा"), कभी टाइमस्टैम्प या डिवाइस आईडी नहीं। साइन-अप से पहले की यात्रा सत्र संग्रहण में रहती है जब तक जुड़ने का फ़ॉर्म सबमिट न हो; सर्वर केवल रूट नाम रखता है पहले सत्यापित लॉगिन तक, फिर एक सारांश पंक्ति लिखता है। ब्राउज़र संग्रहण साफ़ करने से यह सब रीसेट हो जाता है। JavaScript के बिना कुछ भी नहीं भेजा जाता; साइन-अप पंक्ति फिर भी दर्ज होती है, यात्रा फ़ील्ड खाली रहते हैं।
रिपोर्टिंग सीमा
कोई भी विश्लेषण सेल (एक रेफ़रिंग डोमेन, एक प्रवेश पृष्ठ, एक पाठ, एक भाषा) जिसमें 7 से कम अवलोकन हों, छिपा रहता है ताकि कोई अकेला आगंतुक कभी एक पंक्ति के रूप में न दिखे।
संतुष्टि सूचकांक
हर पाठ सत्र के लिए व्यवहार से गणना: 35% प्रगति, 20% पूर्णता, 15% प्रयास गुणवत्ता, 15% ध्यान, 15% निरंतरता। 7 सेकंड से कम दिखे सत्रों का स्कोर 0। एक अनुमान, सर्वेक्षण नहीं।
खुला डेटा
हर टैब JSON के रूप में: analytics?format=json. वही समग्र आँकड़े, वही सीमा। स्रोत कोड: unhomeschool/views/analytics.py, unhomeschool/signals.py, unhomeschool/static/js/signals.js.