As education continues to shift toward online environments, the demand for flexible, high-quality, and affordable learning platforms is growing rapidly. However, existing platforms such as Udemy, Coursera, and Edumall still have notable limitations in terms of cost, content quality, and personalization capabilities.
This project aims to build a modern E-learning system that leverages Artificial Intelligence (AI), specifically Aspect-Based Sentiment Analysis (ABSA), to analyze learner feedback. The goal is to enhance course content and improve the overall learning experience.
Develop an online learning platform that enables:
- Instructors to create content and teach via video and documents.
- Learners to study flexibly and leave course feedback.
- An AI-powered system to analyze feedback and suggest improvements.
- Allow learners to track progress and submit detailed reviews.
- Apply ABSA to extract sentiment for each course component (videos, materials, exercises).
- Provide instructors with analytics to improve teaching quality.
- Offer a low-cost solution with a user-friendly interface tailored for Vietnamese users.
- Development: Localhost for initial development and testing.
- Testing/Staging: Pre-release quality assurance.
- Production: Full deployment for real users.
- Course, student, and instructor management.
- Learner feedback analysis using AI (ABSA).
- Payment system and discount management.
- Notifications and reminders.
- Learners: Students, professionals, and lifelong learners.
- Instructors: Create and manage teaching content.
- Administrators: Review content, manage users, promotions, and monitor the system.
- Analyze the current E-learning market (Udemy, Coursera, etc.).
- Develop a web platform using ReactJS, NextJS (frontend) and NestJS (backend).
- Integrate ABSA models to analyze learner feedback.
- Research and implement intelligent course recommendation systems.
Category | Technologies Used |
---|---|
Frontend | ReactJS, NextJS |
Backend | NestJS, ExpressJS, NodeJS |
Database | PostgreSQL, MongoDB |
AI & NLP | ABSA - Aspect-Based Sentiment Analysis |
API Documentation | Swagger |
Deployment | Vercel |
Source Control | GitHub |
- A fully functional E-learning system.
- AI-powered learner feedback analysis.
- User-friendly interface tailored for Vietnamese learners.
- Opportunities for further research in Vietnamese sentiment analysis.
© 2025 - Student Research Project. All rights reserved.