Statystyki
Publiczne i zanonimizowane. Ta sama strona dla wszystkich, bez konta. Wiersze zawierają kształt danych, nigdy tożsamość: bez ip, bez id cookie, bez id użytkownika, bez treści odpowiedzi. Komórki poniżej 7 obserwacji pozostają ukryte. Jak działają te dane · JSON
Dlaczego ta strona istnieje
Rodzina, która ufa systemowi nauczania, zasługuje na to, by widzieć, jak on działa. Liczby, które firma trzymałaby w tajemnicy, pojawiają się tutaj dla każdego: skąd przychodzą odwiedzający, które lekcje zostają ukończone, gdzie uczniowie się zatrzymują, czy wracają, & jak zachowuje się ocenianie. Otwarte dane jako kapitał intelektualny.
Co może zawierać wiersz
- Odsłona strony: nazwa ścieżki, np. "nu lesson" lub "home" (nigdy surowy adres), identyfikator lekcji, gdy dopasowano ścieżkę lekcji, klasa & domena odsyłacza (nigdy zapytanie wyszukiwania), klasa urządzenia na podstawie szerokości okna, czas na stronie, głębokość przewinięcia, pozycja strony w sesji, przedział częstotliwości powrotów, przedział liczby wizyt, lokalna godzina & dzień tygodnia odwiedzającego, język strony, język przeglądarki (dwie litery), & czy odwiedzający był zalogowany.
- Sesja lekcji: identyfikator lekcji, kroki na najkrótszej ścieżce, ukończone kroki, udzielone odpowiedzi, próby, pytania o pomoc, ukończenie, wynik, czasy trwania, odtworzenia czytania na głos, czy kliknięto następną lekcję lub przycisk rejestracji.
- Rejestracja: zapisywana raz, przy pierwszym zweryfikowanym logowaniu: strona wejścia, klasa & domena odsyłacza, ostatnia strona, ostatnia lekcja, odwiedzone lekcje, wcześniejsze strony. Bez powiązania z utworzonym kontem.
- Oceniona odpowiedź: lekcja, krok, kategoria, oceniający, pewność, czas, wynik, długość odpowiedzi. Nigdy sama odpowiedź.
- Zapytanie do modelu: cel, host, nazwa modelu, opóźnienie, powodzenie. Nigdy treść zapytania ani odpowiedzi.
Czego wiersz nigdy nie może zawierać
Żadnego adresu IP, żadnego identyfikatora ciasteczka, żadnego odcisku przeglądarki, żadnego identyfikatora użytkownika, żadnego adresu e-mail, żadnego surowego adresu URL, żadnego zapytania wyszukiwania, żadnej treści odpowiedzi, żadnego promptu.
Jak przeglądarka raportuje, nie identyfikując się
Częstotliwość powrotów & liczba wizyt przechowywane są w lokalnej pamięci przeglądarki. Strona zgłasza tylko przedział ("wróciła w ciągu tygodnia"), nigdy znacznik czasu ani identyfikator urządzenia. Ścieżka przed rejestracją przechowywana jest w pamięci sesji do momentu wysłania formularza dołączenia; serwer zachowuje tylko nazwy ścieżek do pierwszego zweryfikowanego logowania, a następnie zapisuje jeden wiersz podsumowania. Wyczyszczenie pamięci przeglądarki resetuje wszystko. Bez JavaScriptu nic nie jest wysyłane; wiersz rejestracji nadal zostaje zapisany, z pustymi polami ścieżki.
Próg raportowania
Każda komórka zestawienia (domena odsyłająca, strona wejścia, lekcja, język) z mniej niż 7 obserwacjami pozostaje ukryta, aby pojedynczy odwiedzający nigdy nie pojawił się jako wiersz.
Wskaźnik zadowolenia
Obliczany dla każdej sesji lekcji na podstawie zachowania: 35% postęp, 20% ukończenie, 15% jakość prób, 15% uwaga, 15% kontynuacja. Sesje widoczne krócej niż 7 sekund otrzymują 0. Przybliżenie, nigdy ankieta.
Otwarte dane
Każda zakładka jako JSON: analytics?format=json. Te same zestawienia, ten sam próg. Kod źródłowy: unhomeschool/views/analytics.py, unhomeschool/signals.py, unhomeschool/static/js/signals.js.