EduPulse AI (EduFAZE AI)
Unified AI-Powered Smart Education Intelligence Platform
EduPulse AI is a functional, integrated, AI-powered education intelligence platform for schools, colleges, and universities. Moving far beyond traditional Learning Management Systems (LMS), EduPulse AI understands students' learning difficulties, pinpoints knowledge gaps, recommends personalized revision pathways, connects academic curriculum with industry skills, and delivers actionable intelligence to teachers and institutional administrators.
๐ Key Features & Visual Design
- Next-Gen Cyber/Neon Aesthetics: Dark cosmic palette (
#06040f), multi-layered glassmorphic cards (backdrop-filter: blur(16px)), fluid 3D ribbon physics animations, glowing status indicators, and SVG vector wave charts. - Unified Intelligence Engine: A closed-loop data lifecycle connecting diagnostic scores $\rightarrow$ concept gaps $\rightarrow$ exam error classification $\rightarrow$ targeted practice $\rightarrow$ follow-up re-testing $\rightarrow$ verified competency gains.
- PWA & Offline-First: Native Service Worker caching (
sw.js) and IndexedDB persistence enabling continuous offline learning during unstable internet access. - Multimodal Accessibility: Integrated Web Speech API (
window.speechSynthesis) for real-time text-to-speech, OpenDyslexic font support, and adaptive reading complexity levels (ELI5 to Technical Glossary).
๐ง 14 Specialized Intelligence Modules
- AI Learning Gap Detective (
pages/gaps.html): Identifies concept-level deficiencies and maps prerequisite dependencies (e.g., Differentiation $\rightarrow$ Integration). - AI Syllabus-to-Skill Gap Detector (
pages/skill-mapping.html): Connects academic syllabi with real-world industry requirements (SWE, ML, Data Science). - Student Struggle Early-Warning System (
pages/warnings.html): Transparent, non-punitive multi-signal alerts for proactive faculty intervention. - Campus Resource Intelligence (
pages/campus.html): Lab and classroom scheduling with real-time conflict detection and utilization analytics. - Learning Continuity Passport (
pages/passport.html): Student-controlled portable wallet of verified competencies vs. self-reported study with revocable sharing links and JSON export. - Offline-First Smart Education (
pages/offline-hub.html): PWA caching, local quiz evaluation, and pending background sync queue. - AI Exam Mistake Intelligence (
pages/exam-analysis.html): Classifies errors into conceptual gaps, calculation slips, and chosen method flaws with recurring pattern tracking. - AI Academic Integrity Coach (
pages/integrity.html): Conversational oral viva defense simulator verifying genuine understanding instead of unreliable text-detector scores. - Classroom Accessibility Adapter (
pages/accessibility.html): TTS voice narration, dyslexia-friendly typography, high contrast, and simplified study guides. - AI Lab Failure Predictor (
pages/lab.html): Hypothesis-driven experiment troubleshooter (circuits, mechanics) with safe measurement sequences and supervisor escalation. - AI Education Assistant (
pages/assistant.html): Interactive course-specific conversational tutor grounded in syllabus notes with step-by-step problem solving. - Personal Learning Recommendation Engine (
pages/recommendations.html): Prioritized revision plans linking gaps to interactive micro-practice exercises. - Student Progress and Intervention Tracking (
pages/interventions.html): 9-stage closed-loop intervention workflow measuring verified before-and-after diagnostic gains. - Academic Insight and Reporting Engine (
pages/reports.html): Institutional analytics, mastery distribution curves, and intervention outcome reports.
๐ฅ Role-Based Portals
- Student Dashboard (
pages/dashboard-student.html): Personal study pathways, gap alerts, active recommendations, and assessment history. - Teacher Dashboard (
pages/dashboard-teacher.html): Class mastery progress, struggle alerts, and one-click intervention assignments. - Institution Administrator (
pages/dashboard-admin.html): Department health metrics, academic calendar milestones, CSV batch import engine with syntax/duplicate validation, and security audit logs. - Campus Facility Administrator (
pages/campus.html): Room and lab availability tracking with instant collision prevention.
๐ ๏ธ Technology Stack
- Frontend Structure: Semantic HTML5 (W3C compliant, accessible navigation, ARIA tags).
- Styling & Motion: Pure Vanilla CSS3 with CSS Custom Properties (Tokens), Flexbox, CSS Grid, and GPU-accelerated keyframe animations.
- Frontend Logic: Vanilla JavaScript (ES6+) with in-memory unified store (
DEMO_DATA), session-based authentication (sessionStorage), and client-side route protection. - APIs: Web Speech API (
SpeechSynthesis), Service Worker API, CacheStorage, File/FileReader API. - Backend: Lightweight, zero-dependency Node.js HTTP server (
server.js). - Testing & QA: Automated link and asset validation suite (
validate.js) verifying 0 broken references across all 23 HTML pages.
๐ Getting Started
Prerequisites
- Node.js (v18 or newer) installed on your system.
Running Locally
Clone the repository:
git clone https://github.com/nithinkumar0416-ai/Digital-Campus.git cd Digital-CampusConfigure Google Gemini AI (Optional for Live AI): Copy
.env.exampleto.envand insert your Gemini API key:cp .env.example .envEdit
.env:GEMINI_API_KEY=AIzaSyYourActualKeyHere GEMINI_MODEL=gemini-1.5-flash(Note: You can also configure the key inside the web UI at
pages/settings.html)Start the local server:
node server.jsOpen the platform: Open your browser and navigate to:
http://127.0.0.1:3000/Run AI Assistant Verification Tests:
node test_ai_assistant.js
๐ Demo Personas & Credentials
All demo data is synthetic and pre-configured with 1-click quick-fill buttons on the login page:
| Persona | Password | Role | |
|---|---|---|---|
| Aanya Sharma | [email protected] |
demo1234 |
Student (CS Year 2) |
| Dr. Dev Kumar | [email protected] |
demo1234 |
Teacher (Faculty) |
| Nithin Kumar | [email protected] |
demo1234 |
Institution Administrator |
| Meera Pillai | [email protected] |
demo1234 |
Campus Facilities Admin |
๐งช Interactive Hackathon Demonstration Flow
Navigate to pages/demo.html to run the 10-step end-to-end evaluation flow:
- Student submits diagnostic test $\rightarrow$
- System flags knowledge gaps $\rightarrow$
- Platform recommends personalized practice $\rightarrow$
- Student completes remediation practice $\rightarrow$
- Follow-up test records improvement (+33% gain) $\rightarrow$
- Teacher reviews intervention outcome $\rightarrow$
- Learning Passport updates verified competency $\rightarrow$
- Syllabus maps to industry skill requirements $\rightarrow$
- Campus intelligence blocks conflicting room booking $\rightarrow$
- All reports update in real time.
๐ License
This project is open-source under the MIT License.
Built With
- css
- html
- javascript
- powershell
Log in or sign up for Devpost to join the conversation.