This is a "Đồ án Cơ sở" by Software Engineering students. The project aims to build a personalized e-learning system that helps users learn on a customized path, tailored to their abilities and goals.
![]() |
![]() |
Login | Register |
![]() |
![]() |
Homepage | Course List |
![]() |
![]() |
Chatbot | Course Details |
![]() |
![]() |
Lesson Details | Test List |
![]() |
![]() |
Multiple-Choice Test | Reading Test |
![]() |
![]() |
Listening Test | Lesson Recommendation |
- Register/Login: Supports registration via email and login with Google (OAuth2).
- Course Discovery: Search, filter, and view details of available courses.
- Personalized Learning Path: Enroll in courses and track progress through each section and lesson.
- Assignments & Tests: Complete multiple-choice, reading comprehension, and listening tests to reinforce knowledge.
- Learning History: Review enrolled courses and test results.
- Recommendation System: Suggests suitable lessons and courses based on the user's abilities and interests.
- Chatbot: Provides quick answers to inquiries.
- Overview Dashboard: View statistics on access user online counts, courses, and other activities.
- User Management: View the user list, search for users, and lock/unlock accounts.
- Course Management: Add, edit, and delete courses, sections, and lessons.
- Test Management: Create and manage question banks for tests.
- Category Management: Organize courses into specific categories.
Backend | Frontend |
---|---|
|
|
Member Name | Main Role |
---|---|
Thang Nguyen | System Analysis & Design, Backend Development, Deployment (Docker) |
Nguyen Duc Thien | System Analysis & Design, Backend Development |
Hoang Anh | UI/UX Design, Frontend Development (ReactJS). |
This project is licensed under the MIT License. See the LICENSE file for details.