Anvitha Infotech
Personalized E-Learning is a Django-based web application that provides online learning for Python, HTML, and PHP. The system supports student registration, course enrollment, learning materials, video lessons, quizzes, coding practice, project submission, progress tracking, certificates, …
The Personalized E-Learning system is designed to make technical learning more structured, interactive, and accessible. It allows students to register for programming courses, study course content at basic, intermediate, and advanced levels, watch faculty-uploaded videos, attempt quizzes, solve coding exercises, upload projects, and monitor their learning progress. The platform also includes certificate generation after course completion and placement support through job listings and applications.
The application uses Django as the backend framework with SQLite as the default database. It includes role-based functionality for students, faculty, and HR users. Students can access learning content, submit projects, make payments, view scores, and apply for jobs. Faculty users can upload course videos, view student projects, review submissions, and manage video comments. HR users can create and manage placement listings and view job applications. The system also includes email-based password reset, feedback submission, scheduled mail features, and an online compiler for Python, HTML, and PHP practice.