Back to projects
Sep 2024 • 3 min read

AI-Enabled LMS

AI-Enabled LMS
Intelligent learning platform with live classes, recorded sessions, personalized study workflows, and role-based access.
Next.jsNode.jsPythonVertex AIPostgreSQLDocker

An AI-enabled learning management system built for educational institutions and corporate training programs. It personalizes learning paths, summarizes long lecture recordings, and conducts dynamic knowledge evaluations.

Key Capabilities

  • Automated Quiz Generation: Evaluates course transcripts with LLMs to create tailored multiple-choice assessments.
  • Smart Progress Tracking: Keeps track of video completion, chapter checkpoints, and assignments with real-time gradebooks.
  • Live Classrooms: WebRTC-powered virtual classrooms with chat and hand-raise features.
import vertexai
from vertexai.generative_models import GenerativeModel

vertexai.init(project="lms-ai-prod", location="us-central1")
model = GenerativeModel("gemini-1.5-flash")

def generate_study_quiz(transcript: str, question_count: int = 5):
    prompt = f"""
    Based on the following lecture transcript, generate {question_count} conceptual questions
    with 4 multiple choice options each and correct answer keys:
    {transcript}
    """
    response = model.generate_content(prompt)
    return response.text

πŸš€ Quick Links

πŸ“œ Features & Highlights

  • βœ… AI-powered study assistant for instant doubt clearing and summarization
  • βœ… Live interactive classroom integration with WebRTC and recording storage
  • βœ… Dynamic quiz generator with automated grading and feedback loops
  • βœ… Granular role-based permissions (Superadmin, Instructor, Student)
  • βœ… Progress tracking, video timestamp bookmarking, and certification generation
  • βœ… Scalable media streaming with cloud CDN caching

πŸ“ˆ Lighthouse Score

99
Performance
100
Accessibility
100
Best Practices
100
SEO

πŸ’» Technology Stack

Layer Technologies
Frontend Next.js 14 (App Router), React, TailwindCSS
Backend Node.js, Python (Django), RESTful APIs
Database PostgreSQL, Prisma ORM, Redis
Cloud & AI Google Cloud, Vertex AI, AWS S3, CloudFront
DevOps Docker, GitHub Actions, Nginx

πŸ›οΈ License

MIT License • Free and open source.