Skip to content

v1.0.56 - Cross-Device Sync, Practice & Search Telemetry, Admin Inspection Console

Choose a tag to compare

@parthasdey2304 parthasdey2304 released this 10 Sep 18:06
· 6 commits to main since this release

Vastavik Learning v1.0.56 Release Notes

馃殌 Cross-Device Synchronization, Comprehensive Practice Telemetry & Admin Audit Console

1. User-Scoped Isolation & Cross-Device Sync

  • Identity & Token Persistence: Securely persisted \userId,
    ame, and \email\ in \TokenManager\ across all authentication flows (Email, Google, GitHub, and profile fetch).
  • User-Isolated Storage: Chat conversation caches are strictly isolated per student (\锟絠_conversations_.json), preventing conversation leakage when switching accounts on shared devices.
  • Cross-Device Remote Restoration: Historical AI chat conversations are automatically restored from the backend database whenever a student logs in on any Android device.

2. Full Student Practice & Activity Telemetry

  • Predict the Output Evaluation: Captures the student's typed prediction, the actual execution output, pass/fail verdict, and AI explanation to both local activity logs and backend database.
  • Coding Practice Tracking: Logs code generation requests, student prompt requirements, and generated solutions.
  • MCQ & Quiz Telemetry: Captures overall quiz scores, percentages, and question-by-question choices (student selection vs correct answer).
  • In-App Search Auditing: Live search connected to catalog with debouncing, logging all search queries to Firestore and /api/v1/search.

3. Admin Inspection Console

  • Student profile inspection console with 5 dedicated tabs:
    • Overview: Student credentials, stats, joined/last active timestamps.
    • Activity Timeline: Chronological stream of all student actions.
    • Search Audit: Audit trail of search queries with timestamp and result counts.
    • AI Chats: Interactive session selector and message viewer with student questions and AI responses.
    • Practice History: Detailed cards with filters for MCQ attempts, Predict Output (showing code snippet, student guess vs actual output, verdict, and explanation), and Coding solutions.
    • Code Runs: Historical Judge0 execution logs.

馃摝 Release Assets

  1. **\锟絘stavikLearning-v1.0.56.apk**: Main Vastavik Learning Android Application (\锟絜rsionCode = 56)
  2. **\锟絘stavik-codeoss-extension.apk**: CodeOSS Companion Extension APK (\锟絜rsionCode = 23)