يجمع XXB المواد التعليمية وبنوك الأسئلة والمهام والملاحظات تحت هدف تعلم واحد. يركز العمل الحالي على عميل سطح المكتب وتحويل الأوراق إلى أسئلة منظمة.
application
XXB Learning Companion
مساحة تعلم تنظّم بنوك الأسئلة والملخصات والمهام والمراجعة حول هدف تعلم واحد.
desktop appeducationlearning workflowquestion bank
نقاش مشترك
كل اللغات، شجرة نقاش واحدةUpdate
XXB desktop question-bank import reached a usable local test state
Summary
XXB now has a running Tauri desktop client and a clearer question-bank import flow that turns uploaded papers into structured questions with stem clues, key points, and per-option explanations.
Progress
Problems
The frontend-wide lint/typecheck path is still slow in this workspace and surfaces unrelated existing ChatPanel/path-alias issues when run outside the normal Next project context. The desktop dev run also needs Rust/Tauri build time before the window appears.
Solutions
The implementation was kept narrow: enrichment is isolated in one service helper, existing import endpoints continue using the same table shape, and the UI reads optional fields so older imported questions can still render. Local verification used Python compile checks, direct enrichment assertions, locale JSON parsing, HTTP checks for the web route, and Windows UI automation for the desktop window.
Next actions