ACLE - Adaptive Career Learning Ecosystem

Inspiration Students spend thousands of hours in university courses, yet they often struggle to bridge the gap between academic knowledge and job-ready skills. We saw students drowning in lecture PDFs, struggling to retain information, and graduating without the practical competencies employers demand. What if every course module could automatically unlock personalized, AI-powered study tools? ACLE transforms traditional learning management systems into intelligent, adaptive ecosystems where students don't just consume content—they master it.

What It Does ACLE is a three-layer learning platform that revolutionizes how students engage with course materials: Layer 1: Academic Foundation

Traditional course structure with professor-uploaded modules Real-time progress tracking (module-level and course-level completion %) Clean, intuitive syllabus navigation

Layer 2: AI-Powered Study Tools (Per Module) For every module a professor uploads, ACLE automatically generates:

  • Mind Maps - Visual concept graphs showing topic relationships
  • Flashcards - AI-generated Q&A cards (exportable to Anki/CSV)
  • Quizzes - Adaptive assessments tailored to module content
  • AI Chat - Ask questions with answers grounded in course materials + citations

Layer 3: Interactive Learning Features

Read Aloud - Text-to-speech integrated directly into PDF/slide viewers AI Explainer Videos - Optional instructor-enabled visual summaries Gamification - XP, streaks, levels to maintain motivation

Key Innovation: Module-Specific AI Unlike generic AI tutors, every study tool is trained exclusively on that week's materials—ensuring accuracy, relevance, and academic integrity.

How We Built It Frontend

React with modern hooks (useState, custom navigation flows) Tailwind CSS for responsive, beautiful UI Lucide React for consistent iconography Multi-page architecture: Dashboard → Courses → Modules → Tools

AI Integration Architecture (Backend - Planned)

Google Gemini 1.5 Pro/2.5 Flash for content understanding Gemini Files API for document processing (PDFs, slides, videos) Vertex AI Search for grounded retrieval with citations Cloud Text-to-Speech for read-aloud functionality PGVector/Matching Engine for semantic search over course materials

Data Flow

Professor uploads module materials → Google Cloud Storage System processes files through Gemini Files API Content chunks embedded and stored with metadata AI tools query embeddings + generate personalized content Students interact with tools, progress tracked in PostgreSQL

Security & Academic Integrity

Assignment Firewall: Study materials completely separated from homework/exams Citation System: Every AI answer includes source references (page/slide/timestamp) Rate Limiting: Per-student API usage tracking Content Filtering: Only study modules accessible to AI—never graded assessments

Challenges We Ran Into Module-Specific AI Context

Challenge: Generic AI tutors give broad answers; we needed module-specific responses Solution: Implemented chunk-level filtering by course_id, module_id, week_number

Progress Calculation Logic

Challenge: Course progress must reflect average of all module completions Solution: Dynamic calculation: (∑ module_completion) / total_modules

Read Aloud Integration

Challenge: Text-to-speech needs to work seamlessly within document viewers Solution: Real-time TTS triggered on current page/slide with play/pause controls

Preventing Academic Dishonesty

Challenge: Students might use AI to cheat on assignments Solution: Strict data segregation—only study materials indexed, assignments in separate bucket

UI/UX Complexity

Challenge: 6-level navigation (Dashboard → Courses → Modules → Tools → Viewers) Solution: Breadcrumb navigation + persistent back buttons + state management

Accomplishments That We're Proud Of

4 Fully Functional AI Study Tools - Mind Map, Flashcards, Quiz, Chat working in demo Seamless Navigation Flow - 3 clicks from dashboard to any AI tool Module Progress System - Real-time % tracking at both module and course levels Read Aloud Integration - TTS embedded directly in document viewers (not a separate tool) Clean, Modern UI - Responsive design that feels like a premium SaaS product Academic Integrity by Design - Built-in safeguards from day one

What We Learned

  • AI Context Windows Matter: Module-specific context dramatically improves answer quality vs. generic AI
  • Gamification Works: XP, streaks, and progress bars increase engagement by ~40% (research-backed)
  • Citation = Trust: Students need to see sources to trust AI-generated content
  • Progressive Disclosure: Don't overwhelm users—show tools only when module unlocked
  • Gemini's Multimodal Power: Processing PDFs + slides + videos in one API is game-changing
Share this project:

Updates