AI-powered legal competency platform prototype for tracking bar-exam readiness, generating adaptive learning plans, and recommending high-impact next steps.
- Candidate Dashboard Data Model: topic mastery, soft skills, ethics, goals, points, badges, and progress tracking.
- AI Assessment Engine: strengths, weaknesses, repeated errors, behavioral risk flags, readiness/pass probability.
- Personalization Layer: adaptive paths from knowledge gaps + learning style + neurodiversity supports.
- Recommendation Engine: prioritized study modules, timed simulations, coaching, and mentorship.
- Experience Layer: module factory, progress tracking, gamification hooks, mentor intervention flow, mental-health prompts.
- Storyboard Engine: day-by-day candidate journey (Day 1 onboarding through Day 8+ continuous loop).
- Multilingual Support: lightweight translation wrapper for candidate-facing content.
- Analytics & Reporting: candidate snapshot and mock-score trend.
flowchart TB
A1[Day 1: Onboarding + Avatar] --> E2[Day 2: AI Assessment + Path]
E2 --> H3[Day 3: Knowledge Modules + Adaptive Questions]
H3 --> L4[Day 4: Simulations + Ethics]
L4 --> P5[Day 5: Soft Skills + Portfolio]
P5 --> S6[Day 6: Adaptive Micro-Modules + Reassessment]
S6 --> U7[Day 7: Mentor Session + Wellbeing Prompt]
U7 --> X8[Day 8+: Continuous Personalized Loop]
X8 --> H3
flowchart LR
A[Candidate Onboarding] --> B[Candidate Dashboard]
B --> C[AI Assessment Engine]
C --> D[Personalization Layer]
D --> E[Recommendation Engine]
E --> F[Module Factory]
F --> G[Progress + Gamification]
C --> H[Mentor Intervention]
G --> I[Analytics & Reporting]
H --> I
I --> B
B --> J[Mental Health Prompt]
B --> K[Multilingual Content]
B --> L[Storyboard Timeline]
bar_navigator/models.py- core entities and typed output contracts.bar_navigator/assessment.py- AI assessment heuristics.bar_navigator/personalization.py- adaptive learning-path builder.bar_navigator/recommendation.py- next-step ranking engine.bar_navigator/experience.py- inclusive learning modules, gamification helpers, mentor/wellbeing components.bar_navigator/storyboard.py- day-by-day storyboard timeline builder.bar_navigator/analytics.py- dashboard/reporting helpers.bar_navigator/pipeline.py- end-to-end orchestration service.tests/test_pipeline.py- baseline integration test.
python -m pip install pytest
pytest -q