Open Access Open Access  Restricted Access Subscription Access

Smart Alloc – An AI-Powered Timetable Generator And Academic Chatbot Assistant

M. Shree Abiraami, M. Perachiselvi

Abstract


SmartAlloc – An AI-Powered Intelligent Timetable Management and Academic Chatbot System is a next-generation academic automation platform designed to simplify the complex process of timetable generation and student–faculty interaction. The system leverages Artificial Intelligence and a custom Genetic Algorithm to automatically create optimal timetables based on faculty availability, subject constraints, and institutional requirements. Unlike traditional scheduling systems, SmartAlloc intelligently adapts to changing academic parameters, ensuring balanced workloads and conflict-free schedules. The system is built using Python as the backend language with the Reflex Framework, supported by SQLAlchemy and aiosqlite for asynchronous database operations on SQLite3. The frontend employs HTML, CSS, TailwindCSS, and JavaScript, offering a responsive and modern user interface enhanced by glassmorphism and gradient animations. Fonts such as Poppins, Quicksand, and Montserrat Alternates contribute to its elegant and futuristic design. A built-in academic chatbot provides intelligent guidance and clarifies queries, improving overall user engagement. SmartAlloc also integrates ReportLab for dynamic PDF generation of timetables and academic summaries, ensuring professional and easily shareable outputs. To maintain data privacy, the system implements custom hash-based authentication using SHA-256, avoiding dependency on external libraries. With its modular architecture, SmartAlloc represents an advanced, efficient, and secure approach to academic scheduling—bridging automation and interactivity within a single AI-powered ecosystem.


Full Text:

PDF

References


Goldberg, D. E. (2023). Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley.

Wren, A. (2024). “Constraint-Based Scheduling for Academic Institutions.” Journal of Operational Research in Education, 19(3), 155–170.

Li, J., et al. (2024). “AI-Driven Academic Management Systems: A Review.” International Journal of Educational Computing, 11(2), 87–101.

Sharma, R., & Rao, V. (2023). “Conversational AI in Higher Education: Enhancing Communication Through Chatbots.” AI in Education Review, 7(4), 233–249.

Reflex Framework Documentation (2024). “Building Interactive Web Apps in Python.” https://reflex.dev

SQLite Documentation (2024). “Lightweight Relational Database Engine for Embedded Systems.” https://sqlite.org

ReportLab Documentation (2024). “Programmatic PDF Generation in Python.” https://www.reportlab.com

Johnson, A. (2023). “Modern UI Trends: The Rise of Glassmorphism in Web Applications.” Design Technology Journal, 9(1), 65–72.

Singh, P., et al. (2024). “Hybrid AI Frameworks for Automated Timetable Generation.” Journal of Artificial Intelligence and Applications, 15(2), 101–118.


Refbacks

  • There are currently no refbacks.