Skip to content

jessicaghag25/LegalAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LegalAI / BarNavigator™ Prototype

AI-powered legal competency platform prototype for tracking bar-exam readiness, generating adaptive learning plans, and recommending high-impact next steps.

Implemented Modules

  • 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.

Candidate Interactive Storyboard Flow

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
Loading

Data Flow (System)

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]
Loading

Project Structure

  • 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.

Quick Start

python -m pip install pytest
pytest -q

About

AI-powered legal chatbot project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages