Adaptive AI-Powered Learning Platform with Cognitive Knowledge Tracing, Spaced Repetition, Dynamic PDF Ingestion, and Grounded Material Recommendations.
The Learning Intelligence System (LIS) is a modern, responsive educational web platform designed to adapt dynamically to every learner's cognitive pace. Built with Next.js 15, React 19, TypeScript, and Google Gemini, it combines cognitive science algorithms (Bayesian Knowledge Tracing and SuperMemo SM-2) with generative AI to deliver personalized curriculums, instant error remediation, synchronized multimedia lessons, and weekly behavioral analytics.
- Models student mastery
$P(L_t)$ per Knowledge Component based on correct/incorrect responses, slip, and guess probabilities. - Re-evaluates mastery in real-time and personalizes downstream lesson pathways.
- When a learner answers a quiz question incorrectly, Gemini identifies the root-cause misconception, provides a tailored real-world analogy, and generates a targeted follow-up practice problem.
- Upload any textbook or document (e.g.
Criminal-Psychology.pdf) to automatically parse chapters with PDF.js and synthesize complete, multi-module structured courses with key takeaways and quizzes.
- Uses Google Search Grounding via the Gemini API to search the live web for books, academic papers, and publishers matching user queries.
- Cross-references queries with active course content to provide direct "Jump to Lecture" navigation.
- Weekly Analytics: Week-over-week velocity trends, diagnostic habit flags, and 7-day study cadences.
- Broader Goalset Tracker: Track custom certification goals (e.g. CFBA, State Bar Evidence Specialist), add custom subjects/topics, set target hours, and monitor mastery readiness.
- Interactive flashcard review deck using the SuperMemo SM-2 algorithm to schedule review intervals and optimize memory retention.
- Supports rich text lessons and video masterclasses with interactive video playback, click-to-seek synchronized transcripts, and formative quizzes.
- Safe client-side Bring-Your-Own-Key (BYOK) architecture.
- Whitelist of active models:
Gemini 3.7 Flash(default),Gemini 3.5 Flash Lite,Gemini 3.1 Pro Preview,Gemini 2.5 Pro, andGemini 2.5 Flash.
- Framework: Next.js 15 (App Router) & React 19
- Language: TypeScript 5.7
- Styling: Custom Vanilla CSS Design System (sharp micro-geometry, warm alabaster canvas
#FAF9F6, terracotta#EA580C, electric cobalt#0052FF, veridian#059669) - AI SDK: Official Google GenAI SDK (
@google/genai) with Google Search Grounding - Document Processing:
pdfjs-dist - Icons:
lucide-react - Infrastructure: 100% Free Tier compatible (Vercel, client-side storage, Google AI Studio)
npm installnpm run devOpen http://localhost:3000 in your browser.
npm run build
npm run startDeploy to Vercel in 1 click:
npx vercelOr connect your repository directly in the Vercel Dashboard. No server-side environment variables are strictly required since API keys and profile settings are securely configured client-side by each learner.