Skip to content

chaitru05/Learnsphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📚 LearnSphere An Agentic AI-Driven Learning Analytics & Productivity Platform 🚀 Overview

LearnSphere is an AI-powered, behavior-aware learning platform designed to help students study effectively, stay focused, and improve learning outcomes without relying on multiple disconnected applications.

Unlike traditional learning platforms that focus only on content delivery, LearnSphere functions as a cognitive learning operating system. It continuously observes how students study, analyzes engagement and learning behavior, infers learning effectiveness, and adapts study plans using an agentic AI architecture.

The platform integrates AI-assisted notes, retrieval-augmented learning (RAG), study behavior analytics, smart goal tracking, and adaptive scheduling into a single unified system.

🎯 Problem Statement

Despite access to abundant digital learning resources, students often struggle with:

Distractions and poor focus

Ineffective study strategies

Unrealistic schedules and missed goals

Low retention despite long study hours

Dependence on multiple tools (notes, planners, timers, doubt solvers)

Existing platforms address these problems in isolation. There is no system that understands how students learn, why they struggle, and how to adapt study strategies dynamically.

💡 Solution

LearnSphere solves this by combining:

Learning behavior tracking

Learning analytics

Agentic AI decision-making

Adaptive scheduling and feedback

The system does not merely record study time — it infers learning likelihood using engagement signals, cognitive effort indicators, and recall verification.

🧠 Key Concepts Used

Learning Analytics

Behavioral Modeling

Agentic AI Systems

Retrieval-Augmented Generation (RAG)

Context-Aware Recommendation Systems

Feature Engineering & Unsupervised Learning

Reinforcement Learning (feedback-inspired)

Human–Computer Interaction (HCI)

Cognitive Science Principles

🧩 Core Features 1️⃣ AI-Assisted Notes & RAG-Based Learning

Create structured notes from user input

Chat with:

PDFs

YouTube videos

Websites

Uses Retrieval-Augmented Generation (RAG) for accurate, context-aware answers

2️⃣ Study Session & Behavior Tracking

Tracks:

Active vs idle time

Tab switching

Interaction frequency

Session duration

Resource type (PDF, video, notes)

These signals are transformed into behavioral features such as:

Focus ratio

Distraction rate

Cognitive effort score

3️⃣ Learning Inference Engine

Learning is inferred probabilistically using:

Engagement metrics

Micro-recall checks (MCQs / short explanations)

Error reduction over time

Retention analysis

The system does not claim certainty, but estimates learning likelihood based on evidence.

4️⃣ Smart Goal Tracker

Supports long-term and short-term academic goals

AI-assisted goal decomposition

Feasibility and risk analysis

Progress tracking using multi-metric evaluation (time, focus, recall)

5️⃣ Adaptive Smart Scheduler

Context-aware scheduling based on:

Focus history

Cognitive load

Deadline urgency

Predicts task duration using regression models

Dynamically reschedules missed or incomplete tasks

Optimizes study sessions based on energy levels

6️⃣ Agentic AI Architecture (Core Innovation)

LearnSphere is implemented as a multi-agent AI system:

Agent Responsibility Observation Agent Collects activity & interaction data Analysis Agent Performs behavior analysis & clustering Planning Agent Generates adaptive study plans Intervention Agent Suggests actions & feedback Evaluation Agent Measures outcome effectiveness Memory Agent Maintains long-term learner profile

This creates a closed feedback loop:

Observe → Analyze → Plan → Act → Evaluate → Improve

7️⃣ Unified Analytics Dashboard

Displays:

Focus score & trends

Learning score per subject

Goal health indicators

Adaptive schedule

AI-generated insights and recommendations

🛠️ Tech Stack Frontend

React.js

Tailwind CSS

Chart.js / Recharts

Backend

Node.js

Express.js

REST APIs

AI / ML Layer

Python

LLMs (for reasoning & RAG)

Vector Database (FAISS / Pinecone / Chroma)

Scikit-learn (clustering, regression)

Pandas & NumPy (feature engineering)

Database

MongoDB (users, sessions, goals, analytics)

Authentication

JWT-based authentication

🧪 Machine Learning Techniques Used

Feature Engineering

K-Means / DBSCAN (behavior clustering)

Logistic Regression / Decision Trees (session classification)

Time-Series Trend Analysis

Context-Aware Recommendation Systems

Reinforcement Learning (reward-driven feedback logic)

⚖️ Ethics & Privacy

Explicit user consent for tracking

No content surveillance

Behavior analytics only (not personal data)

Transparent explanations of insights

LearnSphere focuses on guidance, not monitoring.

📊 Expected Outcomes

Improved focus and study consistency

Higher retention through active recall

Reduced dependency on external tools

Personalized, realistic study planning

Early detection of burnout and disengagement

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors