Online education support system and course management
This is a project for SE1627 - Software Engineering Practice course at FPT University. The project is a web application that supports online education and course management.
Make sure you have generated ssh key and added it to your gitlab account. Then clone the project to your local machine.
git clone git@gitlab.com:fu-kiennt-fall22/se1627-net_swp391/g6.git
git checkout main
- Import the database from
/training_support_system.sql
to your MySQL server. - Open the project in your IDE and copy the file
/src/main/resources/db.properties.example
to/src/main/resources/db.properties
and edit the file to match your database configuration.
- Build and run the project with maven
Make sure you have installed maven and added it to your environment variables. Then run the following command in the project directory.
Edit tomcat username and password in pom.xml
mvn clean package
mvn tomcat7:deploy
- Build and run the project with Apache Netbeans 13
Right click on the project -> Run
- Open your browser and go to
http://localhost:8080
- Login and register
- Role and permission
- Course management
- User management
- Quiz management
For major changes, please open an issue first to discuss what you would like to change. Don't forget to update tests as appropriate.
- Nguyễn Văn Cao Kỳ - Team leader
- Lại Thế Đạt
- Nguyễn Hữu Đại
- Phạm Tuấn Anh
- Lê Hoàng
This project is still in development.