Authors: Jn Chandra Sekhar, P Nagasri, V Nithinreddy, Sk Yaseen, S Praveen Kumar
Abstract: The rapid growth of digital education has exposed critical limitations in existing e- learning platforms, which predominantly rely on static, pre-built content repositories requiring substantial manual creation and maintenance effort. This paper presents EduVoxus, an AI- powered adaptive e-learning platform that integrates OpenAI's GPT-4o-mini model for dynamic content generation with ten machine learning algorithms implemented entirely from scratch, without reliance on external ML libraries such as scikit-learn, scipy, or numpy. The platform offers four distinct AI-driven learning modes: MCQ quizzes with adaptive difficulty, voice-based practice with speech recognition and AI evaluation, theory question generation and an AI chatbot for instant doubt resolution. The ten from-scratch ML algorithms span multiple domains of educational data mining: Exponential Weighted Moving Average (EWMA) for adaptive difficulty adjustment, SM-2 SuperMemo algorithm for spaced repetition flashcard scheduling, TF-IDF with cosine similarity for content-based recommendations, Ordinary Least Squares linear regression for score trend prediction, K- Means with K-Means++ initialization for learner clustering, user-based collaborative filtering with Pearson correlation, Bayesian Knowledge Tracing (BKT) for mastery estimation, Ebbinghaus forgetting curve modeling for optimal review scheduling, first- order Markov chains for study sequence prediction, and Gaussian Naive Bayes for at-risk learner classification. The platform additionally features comprehensive gamification (points, badges, streaks, leaderboards), role-based access control with user approval workflows, course management with study material uploads, community discussion forums with AI-assisted answers, SM-2 scheduled flashcard decks, bookmarkable Q&A, AI-generated study notes and automatic certificate generation. Built with Flask 3.1.3, SQLAlchemy, Bootstrap 5, Chart.js and Web Speech API, with PostgreSQL support for production deployment on Render.com. Comparative analysis demonstrates that EduVoxus offers capabilities not found in any single existing platform including BYJU'S, Coursera, Udemy and Khan Academy.