GyanSetu
Autonomous Learning Management System
A full-fledged autonomous LMS designed for colleges and universities. Built with a multi-college, multi-year, multi-batch architecture supporting 4 user roles with approval workflows. Features a RAG-based AI assistant that answers student doubts using course materials and Reddit-style nested discussion threads.
4 user roles with approval workflows
RAG-based AI assistant for student doubts
Multi-college/year/batch tenant architecture
Key Features
Multi-college, multi-year, multi-batch architecture with custom user model
4 user roles (student, mentor, department_head, college_admin) with approval workflows
RAG-based AI assistant that answers student doubts using uploaded course materials
Reddit-style nested discussion threads with upvote/downvote voting system
File upload with size/extension validation (PDF, DOCX, images, 10MB max)
Separate dashboards for students, professors, and administrators
Real-time chat with unread message tracking and resource sharing
Google OAuth integration via vue3-google-login